Adding citadel chems and flufftext
Aphrodisiac and Anaphrodisiac added to borer chem list. Now that TG removed borers, maybe they'll stay on this time. Also added flufftext for borer_chems, so that there is some kind of feedback to the host when their borer puts something in them. I'm not sure what span class should be used, but the chem is usually beneficial and the only chem that might be dangerous (meth) is not very subtle as to miss it just because the span class... Also added snowflake exception for citadel chem flavor text, because some people/species cannot feel arousal and thus would not notice the chemical having any effect.
This commit is contained in:
@@ -133,6 +133,7 @@ GLOBAL_VAR_INIT(total_borer_hosts_needed, 10)
|
||||
//borer_chems += /datum/borer_chem/creagent
|
||||
borer_chems += /datum/borer_chem/ethanol
|
||||
borer_chems += /datum/borer_chem/rezadone
|
||||
borer_chems += /datum/borer_chem/crocin
|
||||
|
||||
if(is_team_borer)
|
||||
GLOB.borers += src
|
||||
|
||||
@@ -1,59 +1,82 @@
|
||||
/datum/borer_chem
|
||||
var/chemname
|
||||
var/chem_desc = "This is a chemical"
|
||||
var/chem_message //Text sent to the host when injecting chemicals
|
||||
var/chemuse = 30
|
||||
var/quantity = 10
|
||||
|
||||
/datum/borer_chem/epinephrine
|
||||
chemname = "epinephrine"
|
||||
chem_desc = "Stabilizes critical condition and slowly restores oxygen damage. If overdosed, it will deal toxin and oxyloss damage."
|
||||
chem_message = "<span class='notice'>You feel a surge of epinephrine flooding your bloodstream!</span>"
|
||||
|
||||
/datum/borer_chem/leporazine
|
||||
chemname = "leporazine"
|
||||
chem_desc = "This keeps a patient's body temperature stable. High doses can allow short periods of unprotected EVA."
|
||||
chemuse = 75
|
||||
chem_message = "<span class='notice'>You no longer feel heat or cold, as leporazine floods your system.</span>"
|
||||
|
||||
/datum/borer_chem/mannitol
|
||||
chemname = "mannitol"
|
||||
chem_desc = "Heals brain damage."
|
||||
chem_message = "<span class='notice'>You feel your mind focus more easily, as your system is flooded with mannitol.</span>"
|
||||
|
||||
/datum/borer_chem/bicaridine
|
||||
chemname = "bicaridine"
|
||||
chem_desc = "Heals brute damage."
|
||||
chem_message = "<span class='notice'>A wave of flesh-knitting bicaridine flows through your bloodstream.</span>"
|
||||
|
||||
/datum/borer_chem/kelotane
|
||||
chemname = "kelotane"
|
||||
chem_desc = "Heals burn damage."
|
||||
chem_message = "<span class='notice'>A stream of burn-healing kelotane spreads throughout your body.</span>"
|
||||
|
||||
/datum/borer_chem/charcoal
|
||||
chemname = "charcoal"
|
||||
chem_desc = "Slowly heals toxin damage, will also slowly remove any other chemicals."
|
||||
chem_message = "<span class='notice'>A measure of toxin-purging charcoal cleanses your bloodstream.</span>"
|
||||
|
||||
/datum/borer_chem/methamphetamine
|
||||
chemname = "methamphetamine"
|
||||
chem_desc = "Reduces stun times, increases stamina and run speed while dealing brain damage. If overdosed it will deal toxin and brain damage."
|
||||
chemuse = 50
|
||||
quantity = 9
|
||||
chem_message = "<span class='notice'>Your mind races, your heartrate skyrockets as methamphetamines enters your bloodstream!</span>"
|
||||
|
||||
/datum/borer_chem/salbutamol
|
||||
chemname = "salbutamol"
|
||||
chem_desc = "Heals suffocation damage."
|
||||
chem_message = "<span class='notice'>Your breathing becomes lighter, as oxygen fills your lungs from the inside.</span>"
|
||||
|
||||
/datum/borer_chem/spacedrugs
|
||||
chemname = "space_drugs"
|
||||
chem_desc = "Get your host high as a kite."
|
||||
chemuse = 75
|
||||
chem_message = "<span class='notice'>You feel like you can taste the colours of the wind.</span>"
|
||||
|
||||
/*/datum/borer_chem/creagent
|
||||
chemname = "colorful_reagent"
|
||||
chem_desc = "Change the colour of your host."
|
||||
chemuse = 50*/
|
||||
chemuse = 50
|
||||
chem_message = "<span class='notice'>Your body suddenly changes colour from the inside out.</span>"*/
|
||||
|
||||
/datum/borer_chem/ethanol
|
||||
chemname = "ethanol"
|
||||
chem_desc = "The most potent alcoholic 'beverage', with the fastest toxicity."
|
||||
chemuse = 50
|
||||
chem_message = "<span class='notice'>You feel like you've downed a shot of 200 proof vodka.</span>"
|
||||
|
||||
/datum/borer_chem/rezadone
|
||||
chemname = "rezadone"
|
||||
chem_desc = "Heals cellular damage."
|
||||
chem_desc = "Heals cellular damage."
|
||||
chem_message = "<span class='notice'>You feel a warmth spread throughout your body as rezadone repairs corrupted DNA.</span>"
|
||||
|
||||
/datum/borer_chem/crocin
|
||||
chemname = "aphro"
|
||||
chem_desc = "Increases host arousal without overdosing."
|
||||
chem_message = "<span class='notice'>You feel your pulse quicken and your body begins to feel warmer.</span>"
|
||||
|
||||
/datum/borer_chem/camphor
|
||||
chemname = "anaphro"
|
||||
chem_desc = "Decreases host arousal without overdosing."
|
||||
chem_message = "<span class='notice'>Your pulse calms down and you feel more focused as the fog of lust clears.</span>"
|
||||
@@ -28,6 +28,11 @@
|
||||
return
|
||||
|
||||
to_chat(src, "<span class='userdanger'>You squirt a measure of [C.chemname] from your reservoirs into [victim]'s bloodstream.</span>")
|
||||
if(C.chemname=="aphro" || C.chemname=="anaphro")
|
||||
if(victim.canbearoused) //snowflake exception as these chems interact with client-specific optional stuff :S
|
||||
to_chat(victim,C.chem_message)
|
||||
else
|
||||
to_chat(victim,C.chem_message)
|
||||
victim.reagents.add_reagent(C.chemname, C.quantity)
|
||||
chemicals -= C.chemuse
|
||||
log_game("[src]/([src.ckey]) has injected [C.chemname] into their host [victim]/([victim.ckey])")
|
||||
|
||||
Reference in New Issue
Block a user