Adds a pair of Skrellian drugs. (#3849)

* Adds a pair of Skrellian drugs.

* Fixes talum_quem damage.

* i copypastad wrong and now it wont compile

* Adds nicotine to cigarettes.

* Revert "Adds nicotine to cigarettes."

This reverts commit f7640f1142.
This commit is contained in:
Belsima
2017-09-17 20:09:20 -04:00
committed by Anewbe
parent cc712ed20e
commit 356d551ace
4 changed files with 101 additions and 1 deletions

View File

@@ -672,3 +672,25 @@
if(dose > 10)
M.make_dizzy(5)
M.make_jittery(5)
/datum/reagent/qerr_quem
name = "Qerr-quem"
id = "querr_quem"
description = "A potent stimulant and anti-anxiety medication, made for the Qerr-Katish."
taste_description = "mint"
reagent_state = LIQUID
color = "#e6efe3"
metabolism = 0.01
mrate_static = TRUE
data = 0
/datum/reagent/qerr_quem/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
if(alien == IS_DIONA)
return
if(volume <= 0.1 && data != -1)
data = -1
to_chat(M, "<span class='warning'>You feel antsy, your concentration wavers...</span>")
else
if(world.time > data + ANTIDEPRESSANT_MESSAGE_DELAY)
data = world.time
to_chat(M, "<span class='notice'>You feel invigorated and calm.</span>")

View File

@@ -648,6 +648,33 @@
reagent_state = LIQUID
color = "#181818"
/datum/reagent/talum_quem
name = "Talum-quem"
id = "talum_quem"
description = " A very carefully tailored hallucinogen, for use of the Talum-Katish."
taste_description = "bubblegum"
taste_mult = 1.6
reagent_state = LIQUID
color = "#db2ed8"
metabolism = REM * 0.5
overdose = REAGENTS_OVERDOSE
datum/reagent/talum_quem/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
if(alien == IS_DIONA)
return
var/drug_strength = 29
if(alien == IS_SKRELL)
drug_strength = drug_strength * 0.8
else
M.adjustToxLoss(10 * removed) //Given incorporations of other toxins with similiar damage, this seems right.
M.druggy = max(M.druggy, drug_strength)
if(prob(10) && isturf(M.loc) && !istype(M.loc, /turf/space) && M.canmove && !M.restrained())
step(M, pick(cardinal))
if(prob(7))
M.emote(pick("twitch", "drool", "moan", "giggle"))
/* Transformations */
/datum/reagent/slimetoxin

View File

@@ -2002,4 +2002,19 @@
/datum/chemical_reaction/deuterium/on_reaction(var/datum/reagents/holder, var/created_volume)
var/turf/T = get_turf(holder.my_atom)
if(istype(T)) new /obj/item/stack/material/deuterium(T, created_volume)
return
return
//Skrellian crap.
/datum/chemical_reaction/talum_quem
name = "Talum-quem"
id = "talum_quem"
result = "talum_quem"
required_reagents = list("space_drugs" = 2, "sugar" = 1, "amatoxin" = 1)
result_amount = 4
/datum/chemical_reaction/qerr_quem
name = "Qerr-quem"
id = "qerr_quem"
result = "qerr_quem"
required_reagents = list("nicotine" = 1, "carbon" = 1, "sugar" = 2)
result_amount = 4