mirror of
https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13.git
synced 2025-12-10 09:54:52 +00:00
Actually makes Citadel reagents process (#2653)
This commit is contained in:
@@ -46,7 +46,7 @@
|
|||||||
name = "Female Ejaculate"
|
name = "Female Ejaculate"
|
||||||
id = "femcum"
|
id = "femcum"
|
||||||
description = "Vaginal lubricant found in most mammals and other animals of similar nature. Where you found this is your own business."
|
description = "Vaginal lubricant found in most mammals and other animals of similar nature. Where you found this is your own business."
|
||||||
taste_description = "female arousal"
|
taste_description = "something with a tang" // wew coders who haven't eaten out a girl.
|
||||||
taste_mult = 2
|
taste_mult = 2
|
||||||
data = list("donor"=null,"viruses"=null,"donor_DNA"=null,"blood_type"=null,"resistances"=null,"trace_chem"=null,"mind"=null,"ckey"=null,"gender"=null,"real_name"=null)
|
data = list("donor"=null,"viruses"=null,"donor_DNA"=null,"blood_type"=null,"resistances"=null,"trace_chem"=null,"mind"=null,"ckey"=null,"gender"=null,"real_name"=null)
|
||||||
reagent_state = LIQUID
|
reagent_state = LIQUID
|
||||||
@@ -90,7 +90,7 @@
|
|||||||
|
|
||||||
//aphrodisiac & anaphrodisiac
|
//aphrodisiac & anaphrodisiac
|
||||||
|
|
||||||
/datum/reagent/aphrodisiac
|
/datum/reagent/drug/aphrodisiac
|
||||||
name = "Crocin"
|
name = "Crocin"
|
||||||
id = "aphro"
|
id = "aphro"
|
||||||
description = "Naturally found in the crocus and gardenia flowers, this drug acts as a natural and safe aphrodisiac."
|
description = "Naturally found in the crocus and gardenia flowers, this drug acts as a natural and safe aphrodisiac."
|
||||||
@@ -98,7 +98,7 @@
|
|||||||
taste_mult = 2 //Hide the roofies in stronger flavors
|
taste_mult = 2 //Hide the roofies in stronger flavors
|
||||||
color = "#FFADFF"//PINK, rgb(255, 173, 255)
|
color = "#FFADFF"//PINK, rgb(255, 173, 255)
|
||||||
|
|
||||||
/datum/reagent/aphrodisiac/on_mob_life(mob/living/M)
|
/datum/reagent/drug/aphrodisiac/on_mob_life(mob/living/M)
|
||||||
if(prob(33))
|
if(prob(33))
|
||||||
M.adjustArousalLoss(2)
|
M.adjustArousalLoss(2)
|
||||||
if(prob(5))
|
if(prob(5))
|
||||||
@@ -108,7 +108,7 @@
|
|||||||
to_chat(M, "<span class='love'>[aroused_message]</span>")
|
to_chat(M, "<span class='love'>[aroused_message]</span>")
|
||||||
..()
|
..()
|
||||||
|
|
||||||
/datum/reagent/aphrodisiacplus
|
/datum/reagent/drug/aphrodisiacplus
|
||||||
name = "Hexacrocin"
|
name = "Hexacrocin"
|
||||||
id = "aphro+"
|
id = "aphro+"
|
||||||
description = "Chemically condensed form of basic crocin. This aphrodisiac is extremely powerful and addictive in most animals.\
|
description = "Chemically condensed form of basic crocin. This aphrodisiac is extremely powerful and addictive in most animals.\
|
||||||
@@ -119,7 +119,7 @@
|
|||||||
addiction_threshold = 20
|
addiction_threshold = 20
|
||||||
overdose_threshold = 20
|
overdose_threshold = 20
|
||||||
|
|
||||||
/datum/reagent/aphrodisiacplus/on_mob_life(mob/living/M)
|
/datum/reagent/drug/aphrodisiacplus/on_mob_life(mob/living/M)
|
||||||
if(prob(33))
|
if(prob(33))
|
||||||
M.adjustArousalLoss(6)//not quite six times as powerful, but still considerably more powerful.
|
M.adjustArousalLoss(6)//not quite six times as powerful, but still considerably more powerful.
|
||||||
if(prob(5))
|
if(prob(5))
|
||||||
@@ -135,21 +135,21 @@
|
|||||||
aroused_message = pick("You feel a bit hot.", "You feel strong sexual urges.", "You feel in the mood.", "You're ready to go down on someone.")
|
aroused_message = pick("You feel a bit hot.", "You feel strong sexual urges.", "You feel in the mood.", "You're ready to go down on someone.")
|
||||||
to_chat(M, "<span class='love'>[aroused_message]</span>")
|
to_chat(M, "<span class='love'>[aroused_message]</span>")
|
||||||
|
|
||||||
/datum/reagent/aphrodisiacplus/addiction_act_stage2(mob/living/M)
|
/datum/reagent/drug/aphrodisiacplus/addiction_act_stage2(mob/living/M)
|
||||||
if(prob(30))
|
if(prob(30))
|
||||||
M.adjustBrainLoss(2)
|
M.adjustBrainLoss(2)
|
||||||
..()
|
..()
|
||||||
/datum/reagent/aphrodisiacplus/addiction_act_stage3(mob/living/M)
|
/datum/reagent/drug/aphrodisiacplus/addiction_act_stage3(mob/living/M)
|
||||||
if(prob(30))
|
if(prob(30))
|
||||||
M.adjustBrainLoss(3)
|
M.adjustBrainLoss(3)
|
||||||
|
|
||||||
..()
|
..()
|
||||||
/datum/reagent/aphrodisiacplus/addiction_act_stage4(mob/living/M)
|
/datum/reagent/drug/aphrodisiacplus/addiction_act_stage4(mob/living/M)
|
||||||
if(prob(30))
|
if(prob(30))
|
||||||
M.adjustBrainLoss(4)
|
M.adjustBrainLoss(4)
|
||||||
..()
|
..()
|
||||||
|
|
||||||
/datum/reagent/aphrodisiacplus/overdose_process(mob/living/M)
|
/datum/reagent/drug/aphrodisiacplus/overdose_process(mob/living/M)
|
||||||
if(prob(33))
|
if(prob(33))
|
||||||
if(M.getArousalLoss() >= 100 && ishuman(M) && M.has_dna())
|
if(M.getArousalLoss() >= 100 && ishuman(M) && M.has_dna())
|
||||||
var/mob/living/carbon/human/H = M
|
var/mob/living/carbon/human/H = M
|
||||||
@@ -163,7 +163,7 @@
|
|||||||
M.adjustArousalLoss(2)
|
M.adjustArousalLoss(2)
|
||||||
..()
|
..()
|
||||||
|
|
||||||
/datum/reagent/anaphrodisiac
|
/datum/reagent/drug/anaphrodisiac
|
||||||
name = "Camphor"
|
name = "Camphor"
|
||||||
id = "anaphro"
|
id = "anaphro"
|
||||||
description = "Naturally found in some species of evergreen trees, camphor is a waxy substance. When injested by most animals, it acts as an anaphrodisiac\
|
description = "Naturally found in some species of evergreen trees, camphor is a waxy substance. When injested by most animals, it acts as an anaphrodisiac\
|
||||||
@@ -173,12 +173,12 @@
|
|||||||
color = "#D9D9D9"//rgb(217, 217, 217)
|
color = "#D9D9D9"//rgb(217, 217, 217)
|
||||||
reagent_state = SOLID
|
reagent_state = SOLID
|
||||||
|
|
||||||
/datum/reagent/anaphrodisiac/on_mob_life(mob/living/M)
|
/datum/reagent/drug/anaphrodisiac/on_mob_life(mob/living/M)
|
||||||
if(prob(33))
|
if(prob(33))
|
||||||
M.adjustArousalLoss(-2)
|
M.adjustArousalLoss(-2)
|
||||||
..()
|
..()
|
||||||
|
|
||||||
/datum/reagent/anaphrodisiacplus
|
/datum/reagent/drug/anaphrodisiacplus
|
||||||
name = "Hexacamphor"
|
name = "Hexacamphor"
|
||||||
id = "anaphro+"
|
id = "anaphro+"
|
||||||
description = "Chemically condensed camphor. Causes an extreme reduction in libido and a permanent one if overdosed. Non-addictive."
|
description = "Chemically condensed camphor. Causes an extreme reduction in libido and a permanent one if overdosed. Non-addictive."
|
||||||
@@ -187,12 +187,12 @@
|
|||||||
reagent_state = SOLID
|
reagent_state = SOLID
|
||||||
overdose_threshold = 20
|
overdose_threshold = 20
|
||||||
|
|
||||||
/datum/reagent/anaphrodisiacplus/on_mob_life(mob/living/M)
|
/datum/reagent/drug/anaphrodisiacplus/on_mob_life(mob/living/M)
|
||||||
if(prob(33))
|
if(prob(33))
|
||||||
M.adjustArousalLoss(-4)
|
M.adjustArousalLoss(-4)
|
||||||
..()
|
..()
|
||||||
|
|
||||||
/datum/reagent/anaphrodisiacplus/overdose_process(mob/living/M)
|
/datum/reagent/drug/anaphrodisiacplus/overdose_process(mob/living/M)
|
||||||
if(prob(33))
|
if(prob(33))
|
||||||
if(M.min_arousal > 0)
|
if(M.min_arousal > 0)
|
||||||
M.min_arousal -= 1
|
M.min_arousal -= 1
|
||||||
|
|||||||
Reference in New Issue
Block a user