mirror of
https://github.com/PolarisSS13/Polaris.git
synced 2026-01-05 23:12:26 +00:00
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:
@@ -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>")
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user