Files
CHOMPStation2/code/modules/reagents/kelshark.dm
2020-09-01 23:16:25 -04:00

109 lines
3.8 KiB
Plaintext

datum
reagent
benzilate
name = "Odd Goo"
id = "benzilate"
description = "Grey... goo? This smells like hot acid. Consuming this likely wouldn't be good for your health."
taste_description = "raw iron"
taste_mult = 0.4
metabolism = REM * 2.5
color = "#929292"
phenethylamine
name = "Phenethylamine"
id = "phenethylamine"
description = "Just looking at this makes you feel odd. Whether or not this would be good to consume is likely a gamble."
color = "#463667"
data = list("count"=1)
on_mob_life(var/mob/living/M as mob)
if(!M) M = holder.my_atom
if(data)
switch(data["count"])
if(1 to 30)
if(prob(9)) M.emote("me",1,"blushes")
if(prob(9)) to_chat(M, "<span class='warning'>You feel so needy..</span>")
if (30 to INFINITY)
if(prob(3)) M.emote("me",1,"blushes")
if(prob(5)) M.say("!moans out lewdly!")
if(prob(9)) to_chat(M, "<span class='warning'>You can't help but want to touch yourself then and now!</span>")
data["count"]++
holder.remove_reagent(src.id, 0.2)
//..()
return
/datum/chemical_reaction/benzilate
name = "Benzilate"
id = "benzilate"
result = "benzilate"
required_reagents = list("paracetamol" = 1, "mindbreaker" = 1)
result_amount = 2
/datum/chemical_reaction/phenethylamine
name = "Phenethylamine"
id = "phenethylamine"
result = "phenethylamine"
required_reagents = list("paroxetine" = 1, "benzilate" = 1)
result_amount = 2
/datum/reagent/benzilate/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
if(alien == IS_DIONA)
return
var/drug_strength = 12
if(alien == IS_SKRELL)
drug_strength = drug_strength * 0.6
M.make_dizzy(drug_strength)
M.Confuse(drug_strength * 14)
/obj/item/weapon/reagent_containers/pill/benzilate
name = "Benzilate pill"
desc = "You probably shouldn't swallow this."
icon_state = "pill2"
/obj/item/weapon/reagent_containers/pill/benzilate/Initialize()
. = ..()
reagents.add_reagent("benzilate", 50)
color = reagents.get_color()
/obj/item/weapon/reagent_containers/pill/phenethylamine
name = "Phenethylamine pill"
desc = "Smells like... lilacs?"
icon_state = "pill5"
/obj/item/weapon/reagent_containers/pill/phenethylamine/Initialize()
. = ..()
reagents.add_reagent("phenethylamine", 50)
color = reagents.get_color()
// PILLS THAT WE PROBABLY SHOULDN'T HAVE AAAAAAAAAA. The below is only so they can be included through mapping or "spawn " command. -Carl
/obj/item/weapon/storage/pill_bottle/benzilate
name = "bottle of Benzilate pills"
desc = "This just hurts to look at with how many words of caution are scrawled on the lable. Better eat all of 'em!"
/obj/item/weapon/storage/pill_bottle/benzilate/New()
..()
new /obj/item/weapon/reagent_containers/pill/benzilate( src )
new /obj/item/weapon/reagent_containers/pill/benzilate( src )
new /obj/item/weapon/reagent_containers/pill/benzilate( src )
new /obj/item/weapon/reagent_containers/pill/benzilate( src )
new /obj/item/weapon/reagent_containers/pill/benzilate( src )
new /obj/item/weapon/reagent_containers/pill/benzilate( src )
new /obj/item/weapon/reagent_containers/pill/benzilate( src )
/obj/item/weapon/storage/pill_bottle/phenethylamine
name = "bottle of Phenethylamine pills"
desc = "Looks like someone drew a happy face on the label, replacing whatever was previously present."
/obj/item/weapon/storage/pill_bottle/phenethylamine/New()
..()
new /obj/item/weapon/reagent_containers/pill/phenethylamine( src )
new /obj/item/weapon/reagent_containers/pill/phenethylamine( src )
new /obj/item/weapon/reagent_containers/pill/phenethylamine( src )
new /obj/item/weapon/reagent_containers/pill/phenethylamine( src )
new /obj/item/weapon/reagent_containers/pill/phenethylamine( src )
new /obj/item/weapon/reagent_containers/pill/phenethylamine( src )
new /obj/item/weapon/reagent_containers/pill/phenethylamine( src )