diff --git a/code/game/gamemodes/miniantags/borer/borer.dm b/code/game/gamemodes/miniantags/borer/borer.dm index 7a88a3306c..8ba0cf7b92 100644 --- a/code/game/gamemodes/miniantags/borer/borer.dm +++ b/code/game/gamemodes/miniantags/borer/borer.dm @@ -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 diff --git a/code/game/gamemodes/miniantags/borer/borer_chemicals.dm b/code/game/gamemodes/miniantags/borer/borer_chemicals.dm index c45de46524..0903f82e4d 100644 --- a/code/game/gamemodes/miniantags/borer/borer_chemicals.dm +++ b/code/game/gamemodes/miniantags/borer/borer_chemicals.dm @@ -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 = "You feel a surge of epinephrine flooding your bloodstream!" /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 = "You no longer feel heat or cold, as leporazine floods your system." /datum/borer_chem/mannitol chemname = "mannitol" chem_desc = "Heals brain damage." + chem_message = "You feel your mind focus more easily, as your system is flooded with mannitol." /datum/borer_chem/bicaridine chemname = "bicaridine" chem_desc = "Heals brute damage." + chem_message = "A wave of flesh-knitting bicaridine flows through your bloodstream." /datum/borer_chem/kelotane chemname = "kelotane" chem_desc = "Heals burn damage." + chem_message = "A stream of burn-healing kelotane spreads throughout your body." /datum/borer_chem/charcoal chemname = "charcoal" chem_desc = "Slowly heals toxin damage, will also slowly remove any other chemicals." + chem_message = "A measure of toxin-purging charcoal cleanses your bloodstream." /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 = "Your mind races, your heartrate skyrockets as methamphetamines enters your bloodstream!" /datum/borer_chem/salbutamol chemname = "salbutamol" chem_desc = "Heals suffocation damage." + chem_message = "Your breathing becomes lighter, as oxygen fills your lungs from the inside." /datum/borer_chem/spacedrugs chemname = "space_drugs" chem_desc = "Get your host high as a kite." chemuse = 75 + chem_message = "You feel like you can taste the colours of the wind." /*/datum/borer_chem/creagent chemname = "colorful_reagent" chem_desc = "Change the colour of your host." - chemuse = 50*/ + chemuse = 50 + chem_message = "Your body suddenly changes colour from the inside out."*/ /datum/borer_chem/ethanol chemname = "ethanol" chem_desc = "The most potent alcoholic 'beverage', with the fastest toxicity." chemuse = 50 + chem_message = "You feel like you've downed a shot of 200 proof vodka." /datum/borer_chem/rezadone chemname = "rezadone" - chem_desc = "Heals cellular damage." \ No newline at end of file + chem_desc = "Heals cellular damage." + chem_message = "You feel a warmth spread throughout your body as rezadone repairs corrupted DNA." + +/datum/borer_chem/crocin + chemname = "aphro" + chem_desc = "Increases host arousal without overdosing." + chem_message = "You feel your pulse quicken and your body begins to feel warmer." + +/datum/borer_chem/camphor + chemname = "anaphro" + chem_desc = "Decreases host arousal without overdosing." + chem_message = "Your pulse calms down and you feel more focused as the fog of lust clears." \ No newline at end of file diff --git a/code/game/gamemodes/miniantags/borer/borer_topic.dm b/code/game/gamemodes/miniantags/borer/borer_topic.dm index b373a1c025..80efefdaf8 100644 --- a/code/game/gamemodes/miniantags/borer/borer_topic.dm +++ b/code/game/gamemodes/miniantags/borer/borer_topic.dm @@ -28,6 +28,11 @@ return to_chat(src, "You squirt a measure of [C.chemname] from your reservoirs into [victim]'s bloodstream.") + 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])")