/obj/item/reagent_containers/pill/patch name = "chemical patch" desc = "A chemical patch for touch based applications." icon = 'icons/obj/chemical.dmi' icon_state = "bandaid" item_state = "bandaid" possible_transfer_amounts = list() volume = 40 apply_type = PATCH apply_method = "apply" self_delay = 30 // three seconds dissolvable = FALSE /obj/item/reagent_containers/pill/patch/attack(mob/living/L, mob/user) if(ishuman(L)) var/obj/item/bodypart/affecting = L.get_bodypart(check_zone(user.zone_selected)) if(!affecting) to_chat(user, "The limb is missing!") return if(!L.can_inject(user, TRUE, user.zone_selected, FALSE, TRUE)) //stopped by clothing, not by species immunity. return if(affecting.status != BODYPART_ORGANIC) to_chat(user, "Medicine won't work on a robotic limb!") return ..() /obj/item/reagent_containers/pill/patch/canconsume(mob/eater, mob/user) if(!iscarbon(eater)) return 0 return 1 // Masks were stopping people from "eating" patches. Thanks, inheritance. /obj/item/reagent_containers/pill/patch/styptic name = "brute patch" desc = "Helps with brute injuries." list_reagents = list("styptic_powder" = 20) icon_state = "bandaid_brute" /obj/item/reagent_containers/pill/patch/silver_sulf name = "burn patch" desc = "Helps with burn injuries." list_reagents = list("silver_sulfadiazine" = 20) icon_state = "bandaid_burn" /obj/item/reagent_containers/pill/patch/get_belt_overlay() return mutable_appearance('icons/obj/clothing/belt_overlays.dmi', "pouch")