Files
Bubberstation/code/modules/reagents/reagent_containers/patch.dm
SkyratBot e9eccf3b0b [MIRROR] Removes the word "chemical" from "chemical patch" [MDB IGNORE] (#22610)
* Removes the word "chemical" from "chemical patch" (#76966)

## About The Pull Request
In #76011, I bitched and moaned about how the ChemMaster gives patches a
huge ass name. I've talked to other Medical Doctor mains and I also
heard bitching about the word "chemical", which is just a pain in the
ass. It seems many of us just end up removing it because it's so
repetitive and makes the patch's name long fnr. I don't think the word
"chemical" is really needed in there since you can clearly tell it's a
chemical patch just by looking at the word "patch" and the sprite.

I don't think this should affect anything else in the game in a negative
way. In that same issue, it was suggested that the cap for names was
increased instead, but this also solves the issue of the word "chemical"
taking up so much space in the patch's name without touching unknown
lands.
## Why It's Good For The Game
Less words, more healing!
## Changelog
🆑
qol: The word "chemical" has been removed from "chemical patch" when
printing patches
/🆑

* Removes the word "chemical" from "chemical patch"

---------

Co-authored-by: Justice <42555530+Justice12354@users.noreply.github.com>
2023-07-21 13:55:06 -04:00

96 lines
3.6 KiB
Plaintext

/obj/item/reagent_containers/pill/patch
name = "patch"
desc = "A chemical patch for touch based applications."
icon = 'icons/obj/medical/chemical.dmi'
icon_state = "bandaid_blank"
inhand_icon_state = null
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, span_warning("The limb is missing!"))
return
if(!IS_ORGANIC_LIMB(affecting))
to_chat(user, span_notice("Medicine won't work on an inorganic limb!"))
return
..()
/obj/item/reagent_containers/pill/patch/canconsume(mob/eater, mob/user)
if(!iscarbon(eater))
return FALSE
return TRUE // Masks were stopping people from "eating" patches. Thanks, inheritance.
/obj/item/reagent_containers/pill/patch/libital
name = "libital patch (brute)"
desc = "A pain reliever. Does minor liver damage. Diluted with Granibitaluri."
list_reagents = list(/datum/reagent/medicine/c2/libital = 2, /datum/reagent/medicine/granibitaluri = 8) //10 iterations
icon_state = "bandaid_brute"
/obj/item/reagent_containers/pill/patch/aiuri
name = "aiuri patch (burn)"
desc = "Helps with burn injuries. Does minor eye damage. Diluted with Granibitaluri."
list_reagents = list(/datum/reagent/medicine/c2/aiuri = 2, /datum/reagent/medicine/granibitaluri = 8)
icon_state = "bandaid_burn"
/obj/item/reagent_containers/pill/patch/synthflesh
name = "synthflesh patch"
desc = "Helps with brute and burn injuries. Slightly toxic."
list_reagents = list(/datum/reagent/medicine/c2/synthflesh = 20)
icon_state = "bandaid_both"
/obj/item/reagent_containers/pill/patch/ondansetron
name = "ondansetron patch"
desc = "Alleviates nausea. May cause drowsiness."
list_reagents = list(/datum/reagent/medicine/ondansetron = 10)
icon_state = "bandaid_toxin"
// Patch styles for chem master
/obj/item/reagent_containers/pill/patch/style
icon_state = "bandaid_blank"
/obj/item/reagent_containers/pill/patch/style/brute
icon_state = "bandaid_brute_2"
/obj/item/reagent_containers/pill/patch/style/burn
icon_state = "bandaid_burn_2"
/obj/item/reagent_containers/pill/patch/style/bruteburn
icon_state = "bandaid_both"
/obj/item/reagent_containers/pill/patch/style/toxin
icon_state = "bandaid_toxin_2"
/obj/item/reagent_containers/pill/patch/style/oxygen
icon_state = "bandaid_suffocation_2"
/obj/item/reagent_containers/pill/patch/style/omni
icon_state = "bandaid_mix"
/obj/item/reagent_containers/pill/patch/style/bruteplus
icon_state = "bandaid_brute"
/obj/item/reagent_containers/pill/patch/style/burnplus
icon_state = "bandaid_burn"
/obj/item/reagent_containers/pill/patch/style/toxinplus
icon_state = "bandaid_toxin"
/obj/item/reagent_containers/pill/patch/style/oxygenplus
icon_state = "bandaid_suffocation"
/obj/item/reagent_containers/pill/patch/style/monkey
icon_state = "bandaid_monke"
/obj/item/reagent_containers/pill/patch/style/clown
icon_state = "bandaid_clown"
/obj/item/reagent_containers/pill/patch/style/one
icon_state = "bandaid_1"
/obj/item/reagent_containers/pill/patch/style/two
icon_state = "bandaid_2"
/obj/item/reagent_containers/pill/patch/style/three
icon_state = "bandaid_3"
/obj/item/reagent_containers/pill/patch/style/four
icon_state = "bandaid_4"
/obj/item/reagent_containers/pill/patch/style/exclamation
icon_state = "bandaid_exclaimationpoint"
/obj/item/reagent_containers/pill/patch/style/question
icon_state = "bandaid_questionmark"
/obj/item/reagent_containers/pill/patch/style/colonthree
icon_state = "bandaid_colonthree"