reagents value nerf and standardization.
This commit is contained in:
@@ -22,11 +22,23 @@
|
|||||||
// Is an open container for all intents and purposes.
|
// Is an open container for all intents and purposes.
|
||||||
#define OPENCONTAINER (REFILLABLE | DRAINABLE | TRANSPARENT)
|
#define OPENCONTAINER (REFILLABLE | DRAINABLE | TRANSPARENT)
|
||||||
|
|
||||||
//reagents_value defines, for cargo stuff.
|
//reagents_value defines, basically a multiplier used in reagent containers cargo selling.
|
||||||
#define DEFAULT_REAGENTS_VALUE 1
|
#define DEFAULT_REAGENTS_VALUE 1
|
||||||
#define NO_REAGENTS_VALUE 0
|
#define NO_REAGENTS_VALUE 0
|
||||||
#define HARVEST_REAGENTS_VALUE 0.3
|
#define HARVEST_REAGENTS_VALUE 0.3
|
||||||
|
|
||||||
|
/// Standard reagents value defines.
|
||||||
|
/// Take a grain of salt, only "rare" reagents should have a decent value here, for balance reasons.
|
||||||
|
/// TL;DR Think of it also like general market request price more than rarity.
|
||||||
|
#define REAGENT_VALUE_NONE 0 //all the stuff pretty much available in potentially unlimited quantities.
|
||||||
|
#define REAGENT_VALUE_VERY_COMMON 0.1 //same as above, just not so unlimited.
|
||||||
|
#define REAGENT_VALUE_COMMON 0.5
|
||||||
|
#define REAGENT_VALUE_UNCOMMON 1
|
||||||
|
#define REAGENT_VALUE_RARE 2.5
|
||||||
|
#define REAGENT_VALUE_VERY_RARE 5
|
||||||
|
#define REAGENT_VALUE_EXCEPTIONAL 10 //extremely rare or tedious to craft, possibly unsynthetizable, reagents.
|
||||||
|
#define REAGENT_VALUE_AMAZING 30 //reserved ONLY for non-mass produceable, unsynthetizable reagents.
|
||||||
|
#define REAGENT_VALUE_GLORIOUS 300 //reagents that shouldn't be possible to get or farm under normal conditions. e.g. Romerol, fungal TB, adminordrazine...
|
||||||
|
|
||||||
#define TOUCH 1 // splashing
|
#define TOUCH 1 // splashing
|
||||||
#define INGEST 2 // ingestion
|
#define INGEST 2 // ingestion
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ GLOBAL_LIST_INIT(name2reagent, build_name2reagent())
|
|||||||
var/inverse_chem // What chem is metabolised when purity is below inverse_chem_val, this shouldn't be made, but if it does, well, I guess I'll know about it.
|
var/inverse_chem // What chem is metabolised when purity is below inverse_chem_val, this shouldn't be made, but if it does, well, I guess I'll know about it.
|
||||||
var/metabolizing = FALSE
|
var/metabolizing = FALSE
|
||||||
var/chemical_flags // See fermi/readme.dm REAGENT_DEAD_PROCESS, REAGENT_DONOTSPLIT, REAGENT_ONLYINVERSE, REAGENT_ONMOBMERGE, REAGENT_INVISIBLE, REAGENT_FORCEONNEW, REAGENT_SNEAKYNAME
|
var/chemical_flags // See fermi/readme.dm REAGENT_DEAD_PROCESS, REAGENT_DONOTSPLIT, REAGENT_ONLYINVERSE, REAGENT_ONMOBMERGE, REAGENT_INVISIBLE, REAGENT_FORCEONNEW, REAGENT_SNEAKYNAME
|
||||||
var/value = 0 //How much does it sell for in cargo?
|
var/value = REAGENT_VALUE_NONE //How much does it sell for in cargo?
|
||||||
|
|
||||||
/datum/reagent/Destroy() // This should only be called by the holder, so it's already handled clearing its references
|
/datum/reagent/Destroy() // This should only be called by the holder, so it's already handled clearing its references
|
||||||
. = ..()
|
. = ..()
|
||||||
|
|||||||
@@ -14,6 +14,7 @@
|
|||||||
taste_description = "alcohol"
|
taste_description = "alcohol"
|
||||||
var/boozepwr = 65 //Higher numbers equal higher hardness, higher hardness equals more intense alcohol poisoning
|
var/boozepwr = 65 //Higher numbers equal higher hardness, higher hardness equals more intense alcohol poisoning
|
||||||
pH = 7.33
|
pH = 7.33
|
||||||
|
value = REAGENT_VALUE_VERY_COMMON //don't bother tweaking all drinks values, way too many can easily be done roundstart or with an upgraded dispenser.
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Boozepwr Chart
|
Boozepwr Chart
|
||||||
@@ -88,7 +89,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_name = "glass of beer"
|
glass_name = "glass of beer"
|
||||||
glass_desc = "A freezing pint of beer."
|
glass_desc = "A freezing pint of beer."
|
||||||
pH = 4
|
pH = 4
|
||||||
value = 0.1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/beer/light
|
/datum/reagent/consumable/ethanol/beer/light
|
||||||
name = "Light Beer"
|
name = "Light Beer"
|
||||||
@@ -98,7 +98,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_name = "glass of light beer"
|
glass_name = "glass of light beer"
|
||||||
glass_desc = "A freezing pint of watery light beer."
|
glass_desc = "A freezing pint of watery light beer."
|
||||||
pH = 5
|
pH = 5
|
||||||
value = 0.3
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/beer/green
|
/datum/reagent/consumable/ethanol/beer/green
|
||||||
name = "Green Beer"
|
name = "Green Beer"
|
||||||
@@ -109,7 +108,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_name = "glass of green beer"
|
glass_name = "glass of green beer"
|
||||||
glass_desc = "A freezing pint of green beer. Festive."
|
glass_desc = "A freezing pint of green beer. Festive."
|
||||||
pH = 6
|
pH = 6
|
||||||
value = 0.3
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/beer/green/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/beer/green/on_mob_life(mob/living/carbon/M)
|
||||||
if(M.color != color)
|
if(M.color != color)
|
||||||
@@ -129,7 +127,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_desc = "DAMN, THIS THING LOOKS ROBUST!"
|
glass_desc = "DAMN, THIS THING LOOKS ROBUST!"
|
||||||
shot_glass_icon_state = "shotglasscream"
|
shot_glass_icon_state = "shotglasscream"
|
||||||
pH = 6
|
pH = 6
|
||||||
value = 0.1
|
|
||||||
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/kahlua/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/kahlua/on_mob_life(mob/living/carbon/M)
|
||||||
@@ -152,7 +149,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_desc = "The silky, smokey whiskey goodness inside the glass makes the drink look very classy."
|
glass_desc = "The silky, smokey whiskey goodness inside the glass makes the drink look very classy."
|
||||||
shot_glass_icon_state = "shotglassbrown"
|
shot_glass_icon_state = "shotglassbrown"
|
||||||
pH = 4.5
|
pH = 4.5
|
||||||
value = 0.1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/thirteenloko
|
/datum/reagent/consumable/ethanol/thirteenloko
|
||||||
name = "Thirteen Loko"
|
name = "Thirteen Loko"
|
||||||
@@ -167,7 +163,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "thirteen_loko_glass"
|
glass_icon_state = "thirteen_loko_glass"
|
||||||
glass_name = "glass of Thirteen Loko"
|
glass_name = "glass of Thirteen Loko"
|
||||||
glass_desc = "This is a glass of Thirteen Loko, it appears to be of the highest quality. The drink, not the glass."
|
glass_desc = "This is a glass of Thirteen Loko, it appears to be of the highest quality. The drink, not the glass."
|
||||||
value = 0.3
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/thirteenloko/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/thirteenloko/on_mob_life(mob/living/carbon/M)
|
||||||
M.drowsyness = max(0,M.drowsyness-7)
|
M.drowsyness = max(0,M.drowsyness-7)
|
||||||
@@ -229,7 +224,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_desc = "The glass contain wodka. Xynta."
|
glass_desc = "The glass contain wodka. Xynta."
|
||||||
shot_glass_icon_state = "shotglassclear"
|
shot_glass_icon_state = "shotglassclear"
|
||||||
pH = 8.1
|
pH = 8.1
|
||||||
value = 0.1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/vodka/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/vodka/on_mob_life(mob/living/carbon/M)
|
||||||
M.radiation = max(M.radiation-2,0)
|
M.radiation = max(M.radiation-2,0)
|
||||||
@@ -245,7 +239,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "glass_brown"
|
glass_icon_state = "glass_brown"
|
||||||
glass_name = "glass of bilk"
|
glass_name = "glass of bilk"
|
||||||
glass_desc = "A brew of milk and beer. For those alcoholics who fear osteoporosis."
|
glass_desc = "A brew of milk and beer. For those alcoholics who fear osteoporosis."
|
||||||
value = 0.5
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/bilk/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/bilk/on_mob_life(mob/living/carbon/M)
|
||||||
if(M.getBruteLoss() && prob(10))
|
if(M.getBruteLoss() && prob(10))
|
||||||
@@ -264,7 +257,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_name = "Three Mile Island Ice Tea"
|
glass_name = "Three Mile Island Ice Tea"
|
||||||
glass_desc = "A glass of this is sure to prevent a meltdown."
|
glass_desc = "A glass of this is sure to prevent a meltdown."
|
||||||
pH = 3.5
|
pH = 3.5
|
||||||
value = 1
|
value = REAGENT_VALUE_RARE
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/threemileisland/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/threemileisland/on_mob_life(mob/living/carbon/M)
|
||||||
M.set_drugginess(50)
|
M.set_drugginess(50)
|
||||||
@@ -280,7 +273,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_name = "glass of gin"
|
glass_name = "glass of gin"
|
||||||
glass_desc = "A crystal clear glass of Griffeater gin."
|
glass_desc = "A crystal clear glass of Griffeater gin."
|
||||||
pH = 6.9
|
pH = 6.9
|
||||||
value = 0.1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/rum
|
/datum/reagent/consumable/ethanol/rum
|
||||||
name = "Rum"
|
name = "Rum"
|
||||||
@@ -293,7 +285,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_desc = "Now you want to Pray for a pirate suit, don't you?"
|
glass_desc = "Now you want to Pray for a pirate suit, don't you?"
|
||||||
shot_glass_icon_state = "shotglassbrown"
|
shot_glass_icon_state = "shotglassbrown"
|
||||||
pH = 6.5
|
pH = 6.5
|
||||||
value = 0.1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/tequila
|
/datum/reagent/consumable/ethanol/tequila
|
||||||
name = "Tequila"
|
name = "Tequila"
|
||||||
@@ -306,7 +297,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_desc = "Now all that's missing is the weird colored shades!"
|
glass_desc = "Now all that's missing is the weird colored shades!"
|
||||||
shot_glass_icon_state = "shotglassgold"
|
shot_glass_icon_state = "shotglassgold"
|
||||||
pH = 4
|
pH = 4
|
||||||
value = 0.1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/vermouth
|
/datum/reagent/consumable/ethanol/vermouth
|
||||||
name = "Vermouth"
|
name = "Vermouth"
|
||||||
@@ -319,7 +309,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_desc = "You wonder why you're even drinking this straight."
|
glass_desc = "You wonder why you're even drinking this straight."
|
||||||
shot_glass_icon_state = "shotglassclear"
|
shot_glass_icon_state = "shotglassclear"
|
||||||
pH = 3.25
|
pH = 3.25
|
||||||
value = 0.1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/wine
|
/datum/reagent/consumable/ethanol/wine
|
||||||
name = "Wine"
|
name = "Wine"
|
||||||
@@ -332,7 +321,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_desc = "A very classy looking drink."
|
glass_desc = "A very classy looking drink."
|
||||||
shot_glass_icon_state = "shotglassred"
|
shot_glass_icon_state = "shotglassred"
|
||||||
pH = 3.45
|
pH = 3.45
|
||||||
value = 0.1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/lizardwine
|
/datum/reagent/consumable/ethanol/lizardwine
|
||||||
name = "Lizard wine"
|
name = "Lizard wine"
|
||||||
@@ -342,7 +330,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
quality = DRINK_FANTASTIC
|
quality = DRINK_FANTASTIC
|
||||||
taste_description = "scaley sweetness"
|
taste_description = "scaley sweetness"
|
||||||
pH = 3
|
pH = 3
|
||||||
value = 2
|
value = REAGENT_VALUE_VERY_RARE
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/grappa
|
/datum/reagent/consumable/ethanol/grappa
|
||||||
name = "Grappa"
|
name = "Grappa"
|
||||||
@@ -354,7 +342,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_name = "glass of grappa"
|
glass_name = "glass of grappa"
|
||||||
glass_desc = "A fine drink originally made to prevent waste by using the leftovers from winemaking."
|
glass_desc = "A fine drink originally made to prevent waste by using the leftovers from winemaking."
|
||||||
pH = 3.5
|
pH = 3.5
|
||||||
value = 0.1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/cognac
|
/datum/reagent/consumable/ethanol/cognac
|
||||||
name = "Cognac"
|
name = "Cognac"
|
||||||
@@ -367,7 +354,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_desc = "Damn, you feel like some kind of French aristocrat just by holding this."
|
glass_desc = "Damn, you feel like some kind of French aristocrat just by holding this."
|
||||||
shot_glass_icon_state = "shotglassbrown"
|
shot_glass_icon_state = "shotglassbrown"
|
||||||
pH = 3.5
|
pH = 3.5
|
||||||
value = 0.1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/absinthe
|
/datum/reagent/consumable/ethanol/absinthe
|
||||||
name = "Absinthe"
|
name = "Absinthe"
|
||||||
@@ -379,7 +365,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_name = "glass of absinthe"
|
glass_name = "glass of absinthe"
|
||||||
glass_desc = "It's as strong as it smells."
|
glass_desc = "It's as strong as it smells."
|
||||||
shot_glass_icon_state = "shotglassgreen"
|
shot_glass_icon_state = "shotglassgreen"
|
||||||
value = 0.1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/absinthe/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/absinthe/on_mob_life(mob/living/carbon/M)
|
||||||
if(prob(10) && !HAS_TRAIT(M, TRAIT_ALCOHOL_TOLERANCE))
|
if(prob(10) && !HAS_TRAIT(M, TRAIT_ALCOHOL_TOLERANCE))
|
||||||
@@ -395,6 +380,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "glass_brown2"
|
glass_icon_state = "glass_brown2"
|
||||||
glass_name = "Hooch"
|
glass_name = "Hooch"
|
||||||
glass_desc = "You've really hit rock bottom now... your liver packed its bags and left last night."
|
glass_desc = "You've really hit rock bottom now... your liver packed its bags and left last night."
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/hooch/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/hooch/on_mob_life(mob/living/carbon/M)
|
||||||
if(M.mind && M.mind.assigned_role == "Assistant")
|
if(M.mind && M.mind.assigned_role == "Assistant")
|
||||||
@@ -412,7 +398,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_name = "glass of ale"
|
glass_name = "glass of ale"
|
||||||
glass_desc = "A freezing pint of delicious Ale."
|
glass_desc = "A freezing pint of delicious Ale."
|
||||||
pH = 4.5
|
pH = 4.5
|
||||||
value = 0.1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/goldschlager
|
/datum/reagent/consumable/ethanol/goldschlager
|
||||||
name = "Goldschlager"
|
name = "Goldschlager"
|
||||||
@@ -425,7 +410,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_name = "glass of goldschlager"
|
glass_name = "glass of goldschlager"
|
||||||
glass_desc = "100% proof that teen girls will drink anything with gold in it."
|
glass_desc = "100% proof that teen girls will drink anything with gold in it."
|
||||||
shot_glass_icon_state = "shotglassgold"
|
shot_glass_icon_state = "shotglassgold"
|
||||||
value = 0.5
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/patron
|
/datum/reagent/consumable/ethanol/patron
|
||||||
name = "Patron"
|
name = "Patron"
|
||||||
@@ -439,7 +424,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_desc = "Drinking patron in the bar, with all the subpar ladies."
|
glass_desc = "Drinking patron in the bar, with all the subpar ladies."
|
||||||
shot_glass_icon_state = "shotglassclear"
|
shot_glass_icon_state = "shotglassclear"
|
||||||
pH = 4.5
|
pH = 4.5
|
||||||
value = 0.1
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/gintonic
|
/datum/reagent/consumable/ethanol/gintonic
|
||||||
name = "Gin and Tonic"
|
name = "Gin and Tonic"
|
||||||
@@ -452,7 +437,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_name = "Gin and Tonic"
|
glass_name = "Gin and Tonic"
|
||||||
glass_desc = "A mild but still great cocktail. Drink up, like a true Englishman."
|
glass_desc = "A mild but still great cocktail. Drink up, like a true Englishman."
|
||||||
pH = 3
|
pH = 3
|
||||||
value = 0.5
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/rum_coke
|
/datum/reagent/consumable/ethanol/rum_coke
|
||||||
name = "Rum and Coke"
|
name = "Rum and Coke"
|
||||||
@@ -465,7 +449,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_name = "Rum and Coke"
|
glass_name = "Rum and Coke"
|
||||||
glass_desc = "The classic go-to of space-fratboys."
|
glass_desc = "The classic go-to of space-fratboys."
|
||||||
pH = 4
|
pH = 4
|
||||||
value = 1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/cuba_libre
|
/datum/reagent/consumable/ethanol/cuba_libre
|
||||||
name = "Cuba Libre"
|
name = "Cuba Libre"
|
||||||
@@ -477,8 +460,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "cubalibreglass"
|
glass_icon_state = "cubalibreglass"
|
||||||
glass_name = "Cuba Libre"
|
glass_name = "Cuba Libre"
|
||||||
glass_desc = "A classic mix of rum, cola, and lime. A favorite of revolutionaries everywhere!"
|
glass_desc = "A classic mix of rum, cola, and lime. A favorite of revolutionaries everywhere!"
|
||||||
value = 0.5
|
|
||||||
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/cuba_libre/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/cuba_libre/on_mob_life(mob/living/carbon/M)
|
||||||
if(M.mind && M.mind.has_antag_datum(/datum/antagonist/rev)) //Cuba Libre, the traditional drink of revolutions! Heals revolutionaries.
|
if(M.mind && M.mind.has_antag_datum(/datum/antagonist/rev)) //Cuba Libre, the traditional drink of revolutions! Heals revolutionaries.
|
||||||
@@ -499,7 +480,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "whiskeycolaglass"
|
glass_icon_state = "whiskeycolaglass"
|
||||||
glass_name = "whiskey cola"
|
glass_name = "whiskey cola"
|
||||||
glass_desc = "An innocent-looking mixture of cola and Whiskey. Delicious."
|
glass_desc = "An innocent-looking mixture of cola and Whiskey. Delicious."
|
||||||
value = 0.5
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/martini
|
/datum/reagent/consumable/ethanol/martini
|
||||||
name = "Classic Martini"
|
name = "Classic Martini"
|
||||||
@@ -511,7 +491,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "martiniglass"
|
glass_icon_state = "martiniglass"
|
||||||
glass_name = "Classic Martini"
|
glass_name = "Classic Martini"
|
||||||
glass_desc = "Damn, the bartender even stirred it, not shook it."
|
glass_desc = "Damn, the bartender even stirred it, not shook it."
|
||||||
value = 1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/vodkamartini
|
/datum/reagent/consumable/ethanol/vodkamartini
|
||||||
name = "Vodka Martini"
|
name = "Vodka Martini"
|
||||||
@@ -523,7 +502,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "martiniglass"
|
glass_icon_state = "martiniglass"
|
||||||
glass_name = "Vodka martini"
|
glass_name = "Vodka martini"
|
||||||
glass_desc ="A bastardisation of the classic martini. Still great."
|
glass_desc ="A bastardisation of the classic martini. Still great."
|
||||||
value = 1
|
|
||||||
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/white_russian
|
/datum/reagent/consumable/ethanol/white_russian
|
||||||
@@ -536,7 +514,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "whiterussianglass"
|
glass_icon_state = "whiterussianglass"
|
||||||
glass_name = "White Russian"
|
glass_name = "White Russian"
|
||||||
glass_desc = "A very nice looking drink. But that's just, like, your opinion, man."
|
glass_desc = "A very nice looking drink. But that's just, like, your opinion, man."
|
||||||
value = 1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/screwdrivercocktail
|
/datum/reagent/consumable/ethanol/screwdrivercocktail
|
||||||
name = "Screwdriver"
|
name = "Screwdriver"
|
||||||
@@ -548,7 +525,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "screwdriverglass"
|
glass_icon_state = "screwdriverglass"
|
||||||
glass_name = "Screwdriver"
|
glass_name = "Screwdriver"
|
||||||
glass_desc = "A simple, yet superb mixture of Vodka and orange juice. Just the thing for the tired engineer."
|
glass_desc = "A simple, yet superb mixture of Vodka and orange juice. Just the thing for the tired engineer."
|
||||||
value = 1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/screwdrivercocktail/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/screwdrivercocktail/on_mob_life(mob/living/carbon/M)
|
||||||
if(M.mind && (M.mind.assigned_role in list("Station Engineer", "Atmospheric Technician", "Chief Engineer"))) //Engineers lose radiation poisoning at a massive rate.
|
if(M.mind && (M.mind.assigned_role in list("Station Engineer", "Atmospheric Technician", "Chief Engineer"))) //Engineers lose radiation poisoning at a massive rate.
|
||||||
@@ -564,7 +540,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "booger"
|
glass_icon_state = "booger"
|
||||||
glass_name = "Booger"
|
glass_name = "Booger"
|
||||||
glass_desc = "Ewww..."
|
glass_desc = "Ewww..."
|
||||||
value = 0.3
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/bloody_mary
|
/datum/reagent/consumable/ethanol/bloody_mary
|
||||||
name = "Bloody Mary"
|
name = "Bloody Mary"
|
||||||
@@ -576,7 +552,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "bloodymaryglass"
|
glass_icon_state = "bloodymaryglass"
|
||||||
glass_name = "Bloody Mary"
|
glass_name = "Bloody Mary"
|
||||||
glass_desc = "Tomato juice, mixed with Vodka and a lil' bit of lime. Tastes like liquid murder."
|
glass_desc = "Tomato juice, mixed with Vodka and a lil' bit of lime. Tastes like liquid murder."
|
||||||
value = 1.3
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/bloody_mary/on_mob_life(mob/living/carbon/C)
|
/datum/reagent/consumable/ethanol/bloody_mary/on_mob_life(mob/living/carbon/C)
|
||||||
if(AmBloodsucker(C))
|
if(AmBloodsucker(C))
|
||||||
@@ -595,7 +570,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "bravebullglass"
|
glass_icon_state = "bravebullglass"
|
||||||
glass_name = "Brave Bull"
|
glass_name = "Brave Bull"
|
||||||
glass_desc = "Tequila and Coffee liqueur, brought together in a mouthwatering mixture. Drink up."
|
glass_desc = "Tequila and Coffee liqueur, brought together in a mouthwatering mixture. Drink up."
|
||||||
value = 2
|
|
||||||
var/tough_text
|
var/tough_text
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/brave_bull/on_mob_metabolize(mob/living/M)
|
/datum/reagent/consumable/ethanol/brave_bull/on_mob_metabolize(mob/living/M)
|
||||||
@@ -619,7 +593,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "tequilasunriseglass"
|
glass_icon_state = "tequilasunriseglass"
|
||||||
glass_name = "tequila Sunrise"
|
glass_name = "tequila Sunrise"
|
||||||
glass_desc = "Oh great, now you feel nostalgic about sunrises back on Terra..."
|
glass_desc = "Oh great, now you feel nostalgic about sunrises back on Terra..."
|
||||||
value = 2
|
|
||||||
var/obj/effect/light_holder
|
var/obj/effect/light_holder
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/tequila_sunrise/on_mob_metabolize(mob/living/M)
|
/datum/reagent/consumable/ethanol/tequila_sunrise/on_mob_metabolize(mob/living/M)
|
||||||
@@ -649,7 +622,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_name = "Toxins Special"
|
glass_name = "Toxins Special"
|
||||||
glass_desc = "Whoah, this thing is on FIRE!"
|
glass_desc = "Whoah, this thing is on FIRE!"
|
||||||
shot_glass_icon_state = "toxinsspecialglass"
|
shot_glass_icon_state = "toxinsspecialglass"
|
||||||
value = 2
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/toxins_special/on_mob_life(var/mob/living/M)
|
/datum/reagent/consumable/ethanol/toxins_special/on_mob_life(var/mob/living/M)
|
||||||
M.adjust_bodytemperature(15 * TEMPERATURE_DAMAGE_COEFFICIENT, 0, BODYTEMP_NORMAL + 20) //310.15 is the normal bodytemp.
|
M.adjust_bodytemperature(15 * TEMPERATURE_DAMAGE_COEFFICIENT, 0, BODYTEMP_NORMAL + 20) //310.15 is the normal bodytemp.
|
||||||
@@ -668,7 +641,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_desc = "Heavy, hot and strong. Just like the Iron fist of the LAW."
|
glass_desc = "Heavy, hot and strong. Just like the Iron fist of the LAW."
|
||||||
pH = 2
|
pH = 2
|
||||||
overdose_threshold = 40
|
overdose_threshold = 40
|
||||||
value = 3
|
|
||||||
var/datum/brain_trauma/special/beepsky/B
|
var/datum/brain_trauma/special/beepsky/B
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/beepsky_smash/on_mob_metabolize(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/beepsky_smash/on_mob_metabolize(mob/living/carbon/M)
|
||||||
@@ -709,7 +681,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "irishcreamglass"
|
glass_icon_state = "irishcreamglass"
|
||||||
glass_name = "Irish Cream"
|
glass_name = "Irish Cream"
|
||||||
glass_desc = "It's cream, mixed with whiskey. What else would you expect from the Irish?"
|
glass_desc = "It's cream, mixed with whiskey. What else would you expect from the Irish?"
|
||||||
value = 1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/manly_dorf
|
/datum/reagent/consumable/ethanol/manly_dorf
|
||||||
name = "The Manly Dorf"
|
name = "The Manly Dorf"
|
||||||
@@ -721,7 +692,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "manlydorfglass"
|
glass_icon_state = "manlydorfglass"
|
||||||
glass_name = "The Manly Dorf"
|
glass_name = "The Manly Dorf"
|
||||||
glass_desc = "A manly concoction made from Ale and Beer. Intended for true men only."
|
glass_desc = "A manly concoction made from Ale and Beer. Intended for true men only."
|
||||||
value = 2
|
|
||||||
var/dorf_mode
|
var/dorf_mode
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/manly_dorf/on_mob_metabolize(mob/living/M)
|
/datum/reagent/consumable/ethanol/manly_dorf/on_mob_metabolize(mob/living/M)
|
||||||
@@ -752,7 +722,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "longislandicedteaglass"
|
glass_icon_state = "longislandicedteaglass"
|
||||||
glass_name = "Long Island Iced Tea"
|
glass_name = "Long Island Iced Tea"
|
||||||
glass_desc = "The liquor cabinet, brought together in a delicious mix. Intended for middle-aged alcoholic women only."
|
glass_desc = "The liquor cabinet, brought together in a delicious mix. Intended for middle-aged alcoholic women only."
|
||||||
value = 1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/moonshine
|
/datum/reagent/consumable/ethanol/moonshine
|
||||||
name = "Moonshine"
|
name = "Moonshine"
|
||||||
@@ -763,7 +732,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "glass_clear"
|
glass_icon_state = "glass_clear"
|
||||||
glass_name = "Moonshine"
|
glass_name = "Moonshine"
|
||||||
glass_desc = "You've really hit rock bottom now... your liver packed its bags and left last night."
|
glass_desc = "You've really hit rock bottom now... your liver packed its bags and left last night."
|
||||||
value = 2
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/b52
|
/datum/reagent/consumable/ethanol/b52
|
||||||
name = "B-52"
|
name = "B-52"
|
||||||
@@ -776,7 +745,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_name = "B-52"
|
glass_name = "B-52"
|
||||||
glass_desc = "Kahlua, Irish Cream, and cognac. You will get bombed."
|
glass_desc = "Kahlua, Irish Cream, and cognac. You will get bombed."
|
||||||
shot_glass_icon_state = "b52glass"
|
shot_glass_icon_state = "b52glass"
|
||||||
value = 5.2
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/b52/on_mob_metabolize(mob/living/M)
|
/datum/reagent/consumable/ethanol/b52/on_mob_metabolize(mob/living/M)
|
||||||
playsound(M, 'sound/effects/explosion_distant.ogg', 100, FALSE)
|
playsound(M, 'sound/effects/explosion_distant.ogg', 100, FALSE)
|
||||||
@@ -791,7 +759,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "irishcoffeeglass"
|
glass_icon_state = "irishcoffeeglass"
|
||||||
glass_name = "Irish Coffee"
|
glass_name = "Irish Coffee"
|
||||||
glass_desc = "Coffee and alcohol. More fun than a Mimosa to drink in the morning."
|
glass_desc = "Coffee and alcohol. More fun than a Mimosa to drink in the morning."
|
||||||
value = 2
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/margarita
|
/datum/reagent/consumable/ethanol/margarita
|
||||||
name = "Margarita"
|
name = "Margarita"
|
||||||
@@ -803,7 +770,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "margaritaglass"
|
glass_icon_state = "margaritaglass"
|
||||||
glass_name = "Margarita"
|
glass_name = "Margarita"
|
||||||
glass_desc = "On the rocks with salt on the rim. Arriba~!"
|
glass_desc = "On the rocks with salt on the rim. Arriba~!"
|
||||||
value = 2
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/black_russian
|
/datum/reagent/consumable/ethanol/black_russian
|
||||||
name = "Black Russian"
|
name = "Black Russian"
|
||||||
@@ -815,7 +781,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "blackrussianglass"
|
glass_icon_state = "blackrussianglass"
|
||||||
glass_name = "Black Russian"
|
glass_name = "Black Russian"
|
||||||
glass_desc = "For the lactose-intolerant. Still as classy as a White Russian."
|
glass_desc = "For the lactose-intolerant. Still as classy as a White Russian."
|
||||||
value = 3
|
|
||||||
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/manhattan
|
/datum/reagent/consumable/ethanol/manhattan
|
||||||
@@ -828,7 +793,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "manhattanglass"
|
glass_icon_state = "manhattanglass"
|
||||||
glass_name = "Manhattan"
|
glass_name = "Manhattan"
|
||||||
glass_desc = "The Detective's undercover drink of choice. He never could stomach gin..."
|
glass_desc = "The Detective's undercover drink of choice. He never could stomach gin..."
|
||||||
value = 3
|
|
||||||
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/manhattan_proj
|
/datum/reagent/consumable/ethanol/manhattan_proj
|
||||||
@@ -841,7 +805,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "proj_manhattanglass"
|
glass_icon_state = "proj_manhattanglass"
|
||||||
glass_name = "Manhattan Project"
|
glass_name = "Manhattan Project"
|
||||||
glass_desc = "A scientist's drink of choice, for thinking how to blow up the station."
|
glass_desc = "A scientist's drink of choice, for thinking how to blow up the station."
|
||||||
value = 6
|
value = REAGENT_VALUE_RARE
|
||||||
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/manhattan_proj/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/manhattan_proj/on_mob_life(mob/living/carbon/M)
|
||||||
@@ -858,7 +822,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "whiskeysodaglass2"
|
glass_icon_state = "whiskeysodaglass2"
|
||||||
glass_name = "whiskey soda"
|
glass_name = "whiskey soda"
|
||||||
glass_desc = "Ultimate refreshment."
|
glass_desc = "Ultimate refreshment."
|
||||||
value = 1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/antifreeze
|
/datum/reagent/consumable/ethanol/antifreeze
|
||||||
name = "Anti-freeze"
|
name = "Anti-freeze"
|
||||||
@@ -870,7 +833,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "antifreeze"
|
glass_icon_state = "antifreeze"
|
||||||
glass_name = "Anti-freeze"
|
glass_name = "Anti-freeze"
|
||||||
glass_desc = "The ultimate refreshment."
|
glass_desc = "The ultimate refreshment."
|
||||||
value = 3
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/antifreeze/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/antifreeze/on_mob_life(mob/living/carbon/M)
|
||||||
M.adjust_bodytemperature(20 * TEMPERATURE_DAMAGE_COEFFICIENT, 0, BODYTEMP_NORMAL + 20) //310.15 is the normal bodytemp.
|
M.adjust_bodytemperature(20 * TEMPERATURE_DAMAGE_COEFFICIENT, 0, BODYTEMP_NORMAL + 20) //310.15 is the normal bodytemp.
|
||||||
@@ -886,7 +848,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "b&p"
|
glass_icon_state = "b&p"
|
||||||
glass_name = "Barefoot"
|
glass_name = "Barefoot"
|
||||||
glass_desc = "Barefoot and pregnant."
|
glass_desc = "Barefoot and pregnant."
|
||||||
value = 4
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/barefoot/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/barefoot/on_mob_life(mob/living/carbon/M)
|
||||||
if(ishuman(M)) //Barefoot causes the imbiber to quickly regenerate brute trauma if they're not wearing shoes.
|
if(ishuman(M)) //Barefoot causes the imbiber to quickly regenerate brute trauma if they're not wearing shoes.
|
||||||
@@ -906,7 +867,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "snowwhite"
|
glass_icon_state = "snowwhite"
|
||||||
glass_name = "Snow White"
|
glass_name = "Snow White"
|
||||||
glass_desc = "A cold refreshment."
|
glass_desc = "A cold refreshment."
|
||||||
value = 1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/demonsblood //Prevents the imbiber from being dragged into a pool of blood by a slaughter demon.
|
/datum/reagent/consumable/ethanol/demonsblood //Prevents the imbiber from being dragged into a pool of blood by a slaughter demon.
|
||||||
name = "Demon's Blood"
|
name = "Demon's Blood"
|
||||||
@@ -918,7 +878,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "demonsblood"
|
glass_icon_state = "demonsblood"
|
||||||
glass_name = "Demons Blood"
|
glass_name = "Demons Blood"
|
||||||
glass_desc = "Just looking at this thing makes the hair at the back of your neck stand up."
|
glass_desc = "Just looking at this thing makes the hair at the back of your neck stand up."
|
||||||
value = 2
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/devilskiss //If eaten by a slaughter demon, the demon will regret it.
|
/datum/reagent/consumable/ethanol/devilskiss //If eaten by a slaughter demon, the demon will regret it.
|
||||||
name = "Devil's Kiss"
|
name = "Devil's Kiss"
|
||||||
@@ -930,7 +889,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "devilskiss"
|
glass_icon_state = "devilskiss"
|
||||||
glass_name = "Devils Kiss"
|
glass_name = "Devils Kiss"
|
||||||
glass_desc = "Creepy time!"
|
glass_desc = "Creepy time!"
|
||||||
value = 2
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/vodkatonic
|
/datum/reagent/consumable/ethanol/vodkatonic
|
||||||
name = "Vodka and Tonic"
|
name = "Vodka and Tonic"
|
||||||
@@ -942,7 +900,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "vodkatonicglass"
|
glass_icon_state = "vodkatonicglass"
|
||||||
glass_name = "vodka and tonic"
|
glass_name = "vodka and tonic"
|
||||||
glass_desc = "For when a gin and tonic isn't Russian enough."
|
glass_desc = "For when a gin and tonic isn't Russian enough."
|
||||||
value = 1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/ginfizz
|
/datum/reagent/consumable/ethanol/ginfizz
|
||||||
name = "Gin Fizz"
|
name = "Gin Fizz"
|
||||||
@@ -954,7 +911,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "ginfizzglass"
|
glass_icon_state = "ginfizzglass"
|
||||||
glass_name = "gin fizz"
|
glass_name = "gin fizz"
|
||||||
glass_desc = "Refreshingly lemony, deliciously dry."
|
glass_desc = "Refreshingly lemony, deliciously dry."
|
||||||
value = 1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/bahama_mama
|
/datum/reagent/consumable/ethanol/bahama_mama
|
||||||
name = "Bahama Mama"
|
name = "Bahama Mama"
|
||||||
@@ -966,7 +922,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "bahama_mama"
|
glass_icon_state = "bahama_mama"
|
||||||
glass_name = "Bahama Mama"
|
glass_name = "Bahama Mama"
|
||||||
glass_desc = "A tropical cocktail with a complex blend of flavors."
|
glass_desc = "A tropical cocktail with a complex blend of flavors."
|
||||||
value = 2
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/singulo
|
/datum/reagent/consumable/ethanol/singulo
|
||||||
name = "Singulo"
|
name = "Singulo"
|
||||||
@@ -978,7 +933,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "singulo"
|
glass_icon_state = "singulo"
|
||||||
glass_name = "Singulo"
|
glass_name = "Singulo"
|
||||||
glass_desc = "A blue-space beverage."
|
glass_desc = "A blue-space beverage."
|
||||||
value = 4
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/sbiten
|
/datum/reagent/consumable/ethanol/sbiten
|
||||||
name = "Sbiten"
|
name = "Sbiten"
|
||||||
@@ -990,7 +944,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "sbitenglass"
|
glass_icon_state = "sbitenglass"
|
||||||
glass_name = "Sbiten"
|
glass_name = "Sbiten"
|
||||||
glass_desc = "A spicy mix of Vodka and Spice. Very hot."
|
glass_desc = "A spicy mix of Vodka and Spice. Very hot."
|
||||||
value = 2
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/sbiten/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/sbiten/on_mob_life(mob/living/carbon/M)
|
||||||
M.adjust_bodytemperature(50 * TEMPERATURE_DAMAGE_COEFFICIENT, 0 ,BODYTEMP_HEAT_DAMAGE_LIMIT) //310.15 is the normal bodytemp.
|
M.adjust_bodytemperature(50 * TEMPERATURE_DAMAGE_COEFFICIENT, 0 ,BODYTEMP_HEAT_DAMAGE_LIMIT) //310.15 is the normal bodytemp.
|
||||||
@@ -1006,7 +959,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "red_meadglass"
|
glass_icon_state = "red_meadglass"
|
||||||
glass_name = "Red Mead"
|
glass_name = "Red Mead"
|
||||||
glass_desc = "A True Viking's Beverage, though its color is strange."
|
glass_desc = "A True Viking's Beverage, though its color is strange."
|
||||||
value = 5
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/mead
|
/datum/reagent/consumable/ethanol/mead
|
||||||
name = "Mead"
|
name = "Mead"
|
||||||
@@ -1019,7 +972,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "meadglass"
|
glass_icon_state = "meadglass"
|
||||||
glass_name = "Mead"
|
glass_name = "Mead"
|
||||||
glass_desc = "A Viking's Beverage, though a cheap one."
|
glass_desc = "A Viking's Beverage, though a cheap one."
|
||||||
value = 1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/iced_beer
|
/datum/reagent/consumable/ethanol/iced_beer
|
||||||
name = "Iced Beer"
|
name = "Iced Beer"
|
||||||
@@ -1030,7 +982,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "iced_beerglass"
|
glass_icon_state = "iced_beerglass"
|
||||||
glass_name = "iced beer"
|
glass_name = "iced beer"
|
||||||
glass_desc = "A beer so frosty, the air around it freezes."
|
glass_desc = "A beer so frosty, the air around it freezes."
|
||||||
value = 1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/iced_beer/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/iced_beer/on_mob_life(mob/living/carbon/M)
|
||||||
M.adjust_bodytemperature(-20 * TEMPERATURE_DAMAGE_COEFFICIENT, T0C) //310.15 is the normal bodytemp.
|
M.adjust_bodytemperature(-20 * TEMPERATURE_DAMAGE_COEFFICIENT, T0C) //310.15 is the normal bodytemp.
|
||||||
@@ -1045,7 +996,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "grogglass"
|
glass_icon_state = "grogglass"
|
||||||
glass_name = "Grog"
|
glass_name = "Grog"
|
||||||
glass_desc = "A fine and cepa drink for Space."
|
glass_desc = "A fine and cepa drink for Space."
|
||||||
value = 2.1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/aloe
|
/datum/reagent/consumable/ethanol/aloe
|
||||||
name = "Aloe"
|
name = "Aloe"
|
||||||
@@ -1057,7 +1007,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "aloe"
|
glass_icon_state = "aloe"
|
||||||
glass_name = "Aloe"
|
glass_name = "Aloe"
|
||||||
glass_desc = "Very, very, very good."
|
glass_desc = "Very, very, very good."
|
||||||
value = 1
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/andalusia
|
/datum/reagent/consumable/ethanol/andalusia
|
||||||
name = "Andalusia"
|
name = "Andalusia"
|
||||||
@@ -1069,7 +1019,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "andalusia"
|
glass_icon_state = "andalusia"
|
||||||
glass_name = "Andalusia"
|
glass_name = "Andalusia"
|
||||||
glass_desc = "A nice, strangely named drink."
|
glass_desc = "A nice, strangely named drink."
|
||||||
value = 1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/alliescocktail
|
/datum/reagent/consumable/ethanol/alliescocktail
|
||||||
name = "Allies Cocktail"
|
name = "Allies Cocktail"
|
||||||
@@ -1081,7 +1030,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "alliescocktail"
|
glass_icon_state = "alliescocktail"
|
||||||
glass_name = "Allies cocktail"
|
glass_name = "Allies cocktail"
|
||||||
glass_desc = "A drink made from your allies."
|
glass_desc = "A drink made from your allies."
|
||||||
value = 4
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/acid_spit
|
/datum/reagent/consumable/ethanol/acid_spit
|
||||||
name = "Acid Spit"
|
name = "Acid Spit"
|
||||||
@@ -1093,7 +1041,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "acidspitglass"
|
glass_icon_state = "acidspitglass"
|
||||||
glass_name = "Acid Spit"
|
glass_name = "Acid Spit"
|
||||||
glass_desc = "A drink from Nanotrasen. Made from live aliens."
|
glass_desc = "A drink from Nanotrasen. Made from live aliens."
|
||||||
value = 3
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/amasec
|
/datum/reagent/consumable/ethanol/amasec
|
||||||
name = "Amasec"
|
name = "Amasec"
|
||||||
@@ -1105,7 +1052,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "amasecglass"
|
glass_icon_state = "amasecglass"
|
||||||
glass_name = "Amasec"
|
glass_name = "Amasec"
|
||||||
glass_desc = "Always handy before COMBAT!!!"
|
glass_desc = "Always handy before COMBAT!!!"
|
||||||
value = 2
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/changelingsting
|
/datum/reagent/consumable/ethanol/changelingsting
|
||||||
name = "Changeling Sting"
|
name = "Changeling Sting"
|
||||||
@@ -1117,7 +1063,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "changelingsting"
|
glass_icon_state = "changelingsting"
|
||||||
glass_name = "Changeling Sting"
|
glass_name = "Changeling Sting"
|
||||||
glass_desc = "A stingy drink."
|
glass_desc = "A stingy drink."
|
||||||
value = 1.5
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/changelingsting/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/changelingsting/on_mob_life(mob/living/carbon/M)
|
||||||
if(M.mind) //Changeling Sting assists in the recharging of changeling chemicals.
|
if(M.mind) //Changeling Sting assists in the recharging of changeling chemicals.
|
||||||
@@ -1137,7 +1082,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "irishcarbomb"
|
glass_icon_state = "irishcarbomb"
|
||||||
glass_name = "Irish Car Bomb"
|
glass_name = "Irish Car Bomb"
|
||||||
glass_desc = "An Irish car bomb."
|
glass_desc = "An Irish car bomb."
|
||||||
value = 5
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/syndicatebomb
|
/datum/reagent/consumable/ethanol/syndicatebomb
|
||||||
name = "Syndicate Bomb"
|
name = "Syndicate Bomb"
|
||||||
@@ -1149,7 +1093,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "syndicatebomb"
|
glass_icon_state = "syndicatebomb"
|
||||||
glass_name = "Syndicate Bomb"
|
glass_name = "Syndicate Bomb"
|
||||||
glass_desc = "A syndicate bomb."
|
glass_desc = "A syndicate bomb."
|
||||||
value = 2
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/syndicatebomb/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/syndicatebomb/on_mob_life(mob/living/carbon/M)
|
||||||
if(prob(5))
|
if(prob(5))
|
||||||
@@ -1177,7 +1120,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "erikasurprise"
|
glass_icon_state = "erikasurprise"
|
||||||
glass_name = "Erika Surprise"
|
glass_name = "Erika Surprise"
|
||||||
glass_desc = "The surprise is, it's green!"
|
glass_desc = "The surprise is, it's green!"
|
||||||
value = 4
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/driestmartini
|
/datum/reagent/consumable/ethanol/driestmartini
|
||||||
name = "Driest Martini"
|
name = "Driest Martini"
|
||||||
@@ -1190,7 +1132,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "driestmartiniglass"
|
glass_icon_state = "driestmartiniglass"
|
||||||
glass_name = "Driest Martini"
|
glass_name = "Driest Martini"
|
||||||
glass_desc = "Only for the experienced. You think you see sand floating in the glass."
|
glass_desc = "Only for the experienced. You think you see sand floating in the glass."
|
||||||
value = 5
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/bananahonk
|
/datum/reagent/consumable/ethanol/bananahonk
|
||||||
name = "Banana Honk"
|
name = "Banana Honk"
|
||||||
@@ -1203,7 +1144,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "bananahonkglass"
|
glass_icon_state = "bananahonkglass"
|
||||||
glass_name = "Banana Honk"
|
glass_name = "Banana Honk"
|
||||||
glass_desc = "A drink from Clown Heaven."
|
glass_desc = "A drink from Clown Heaven."
|
||||||
value = 8
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/bananahonk/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/bananahonk/on_mob_life(mob/living/carbon/M)
|
||||||
if((ishuman(M) && M.job == "Clown") || ismonkey(M))
|
if((ishuman(M) && M.job == "Clown") || ismonkey(M))
|
||||||
@@ -1222,7 +1162,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "silencerglass"
|
glass_icon_state = "silencerglass"
|
||||||
glass_name = "Silencer"
|
glass_name = "Silencer"
|
||||||
glass_desc = "A drink from Mime Heaven."
|
glass_desc = "A drink from Mime Heaven."
|
||||||
value = 2
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/silencer/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/silencer/on_mob_life(mob/living/carbon/M)
|
||||||
if(ishuman(M) && M.job == "Mime")
|
if(ishuman(M) && M.job == "Mime")
|
||||||
@@ -1240,7 +1179,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "drunkenblumpkin"
|
glass_icon_state = "drunkenblumpkin"
|
||||||
glass_name = "Drunken Blumpkin"
|
glass_name = "Drunken Blumpkin"
|
||||||
glass_desc = "A drink for the drunks."
|
glass_desc = "A drink for the drunks."
|
||||||
value = 3
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/whiskey_sour //Requested since we had whiskey cola and soda but not sour.
|
/datum/reagent/consumable/ethanol/whiskey_sour //Requested since we had whiskey cola and soda but not sour.
|
||||||
name = "Whiskey Sour"
|
name = "Whiskey Sour"
|
||||||
@@ -1252,7 +1191,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "whiskey_sour"
|
glass_icon_state = "whiskey_sour"
|
||||||
glass_name = "whiskey sour"
|
glass_name = "whiskey sour"
|
||||||
glass_desc = "Lemon juice mixed with whiskey and a dash of sugar. Surprisingly satisfying."
|
glass_desc = "Lemon juice mixed with whiskey and a dash of sugar. Surprisingly satisfying."
|
||||||
value = 2
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/hcider
|
/datum/reagent/consumable/ethanol/hcider
|
||||||
name = "Hard Cider"
|
name = "Hard Cider"
|
||||||
@@ -1265,7 +1203,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_name = "hard cider"
|
glass_name = "hard cider"
|
||||||
glass_desc = "Tastes like autumn... no wait, fall!"
|
glass_desc = "Tastes like autumn... no wait, fall!"
|
||||||
shot_glass_icon_state = "shotglassbrown"
|
shot_glass_icon_state = "shotglassbrown"
|
||||||
value = 3
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/fetching_fizz //A reference to one of my favorite games of all time. Pulls nearby ores to the imbiber!
|
/datum/reagent/consumable/ethanol/fetching_fizz //A reference to one of my favorite games of all time. Pulls nearby ores to the imbiber!
|
||||||
name = "Fetching Fizz"
|
name = "Fetching Fizz"
|
||||||
@@ -1278,7 +1215,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "fetching_fizz"
|
glass_icon_state = "fetching_fizz"
|
||||||
glass_name = "Fetching Fizz"
|
glass_name = "Fetching Fizz"
|
||||||
glass_desc = "Induces magnetism in the imbiber. Started as a barroom prank but evolved to become popular with miners and scrappers. Metallic aftertaste."
|
glass_desc = "Induces magnetism in the imbiber. Started as a barroom prank but evolved to become popular with miners and scrappers. Metallic aftertaste."
|
||||||
value = 2
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/fetching_fizz/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/fetching_fizz/on_mob_life(mob/living/carbon/M)
|
||||||
for(var/obj/item/stack/ore/O in orange(3, M))
|
for(var/obj/item/stack/ore/O in orange(3, M))
|
||||||
@@ -1297,7 +1234,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "hearty_punch"
|
glass_icon_state = "hearty_punch"
|
||||||
glass_name = "Hearty Punch"
|
glass_name = "Hearty Punch"
|
||||||
glass_desc = "Aromatic beverage served piping hot. According to folk tales it can almost wake the dead."
|
glass_desc = "Aromatic beverage served piping hot. According to folk tales it can almost wake the dead."
|
||||||
value = 1
|
value = REAGENT_VALUE_RARE //considering the low recipe yield.
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/hearty_punch/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/hearty_punch/on_mob_life(mob/living/carbon/M)
|
||||||
if(M.health <= 0)
|
if(M.health <= 0)
|
||||||
@@ -1318,8 +1255,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "glass_brown2"
|
glass_icon_state = "glass_brown2"
|
||||||
glass_name = "Bacchus' Blessing"
|
glass_name = "Bacchus' Blessing"
|
||||||
glass_desc = "You didn't think it was possible for a liquid to be so utterly revolting. Are you sure about this...?"
|
glass_desc = "You didn't think it was possible for a liquid to be so utterly revolting. Are you sure about this...?"
|
||||||
value = 8
|
value = REAGENT_VALUE_RARE
|
||||||
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/atomicbomb
|
/datum/reagent/consumable/ethanol/atomicbomb
|
||||||
name = "Atomic Bomb"
|
name = "Atomic Bomb"
|
||||||
@@ -1331,7 +1267,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "atomicbombglass"
|
glass_icon_state = "atomicbombglass"
|
||||||
glass_name = "Atomic Bomb"
|
glass_name = "Atomic Bomb"
|
||||||
glass_desc = "Nanotrasen cannot take legal responsibility for your actions after imbibing."
|
glass_desc = "Nanotrasen cannot take legal responsibility for your actions after imbibing."
|
||||||
value = 3.56
|
value = REAGENT_VALUE_RARE
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/atomicbomb/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/atomicbomb/on_mob_life(mob/living/carbon/M)
|
||||||
M.set_drugginess(50)
|
M.set_drugginess(50)
|
||||||
@@ -1360,7 +1296,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "gargleblasterglass"
|
glass_icon_state = "gargleblasterglass"
|
||||||
glass_name = "Pan-Galactic Gargle Blaster"
|
glass_name = "Pan-Galactic Gargle Blaster"
|
||||||
glass_desc = "Like having your brain smashed out by a slice of lemon wrapped around a large gold brick."
|
glass_desc = "Like having your brain smashed out by a slice of lemon wrapped around a large gold brick."
|
||||||
value = 5
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/gargle_blaster/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/gargle_blaster/on_mob_life(mob/living/carbon/M)
|
||||||
M.dizziness +=1.5
|
M.dizziness +=1.5
|
||||||
@@ -1393,7 +1328,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
impure_chem = /datum/reagent/consumable/ethanol/neuroweak
|
impure_chem = /datum/reagent/consumable/ethanol/neuroweak
|
||||||
inverse_chem_val = 0.5 //Clear conversion
|
inverse_chem_val = 0.5 //Clear conversion
|
||||||
inverse_chem = /datum/reagent/consumable/ethanol/neuroweak
|
inverse_chem = /datum/reagent/consumable/ethanol/neuroweak
|
||||||
value = 4
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/neurotoxin/proc/pickt()
|
/datum/reagent/consumable/ethanol/neurotoxin/proc/pickt()
|
||||||
return (pick(TRAIT_PARALYSIS_L_ARM,TRAIT_PARALYSIS_R_ARM,TRAIT_PARALYSIS_R_LEG,TRAIT_PARALYSIS_L_LEG))
|
return (pick(TRAIT_PARALYSIS_L_ARM,TRAIT_PARALYSIS_R_ARM,TRAIT_PARALYSIS_R_LEG,TRAIT_PARALYSIS_L_LEG))
|
||||||
@@ -1434,7 +1369,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
description = "A mostly safe alcoholic drink for the true daredevils. Counteracts Neurotoxins."
|
description = "A mostly safe alcoholic drink for the true daredevils. Counteracts Neurotoxins."
|
||||||
boozepwr = 60
|
boozepwr = 60
|
||||||
pH = 8
|
pH = 8
|
||||||
value = 3
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/neuroweak/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/neuroweak/on_mob_life(mob/living/carbon/M)
|
||||||
if(holder.has_reagent(/datum/reagent/consumable/ethanol/neurotoxin))
|
if(holder.has_reagent(/datum/reagent/consumable/ethanol/neurotoxin))
|
||||||
@@ -1460,7 +1394,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "hippiesdelightglass"
|
glass_icon_state = "hippiesdelightglass"
|
||||||
glass_name = "Hippie's Delight"
|
glass_name = "Hippie's Delight"
|
||||||
glass_desc = "A drink enjoyed by people during the 1960's."
|
glass_desc = "A drink enjoyed by people during the 1960's."
|
||||||
value = 1.96
|
value = REAGENT_VALUE_RARE
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/hippies_delight/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/hippies_delight/on_mob_life(mob/living/carbon/M)
|
||||||
M.slurring = max(M.slurring,50)
|
M.slurring = max(M.slurring,50)
|
||||||
@@ -1504,8 +1438,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "nog3"
|
glass_icon_state = "nog3"
|
||||||
glass_name = "eggnog"
|
glass_name = "eggnog"
|
||||||
glass_desc = "The traditional way to get absolutely hammered at a Christmas party."
|
glass_desc = "The traditional way to get absolutely hammered at a Christmas party."
|
||||||
value = 4
|
|
||||||
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/narsour
|
/datum/reagent/consumable/ethanol/narsour
|
||||||
name = "Nar'Sour"
|
name = "Nar'Sour"
|
||||||
@@ -1517,7 +1449,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "narsour"
|
glass_icon_state = "narsour"
|
||||||
glass_name = "Nar'Sour"
|
glass_name = "Nar'Sour"
|
||||||
glass_desc = "A new hit cocktail inspired by THE ARM Breweries will have you shouting Fuu ma'jin in no time!"
|
glass_desc = "A new hit cocktail inspired by THE ARM Breweries will have you shouting Fuu ma'jin in no time!"
|
||||||
value = 6.66
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/narsour/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/narsour/on_mob_life(mob/living/carbon/M)
|
||||||
M.cultslurring = min(M.cultslurring + 3, 3)
|
M.cultslurring = min(M.cultslurring + 3, 3)
|
||||||
@@ -1534,7 +1466,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "cogchamp"
|
glass_icon_state = "cogchamp"
|
||||||
glass_name = "CogChamp"
|
glass_name = "CogChamp"
|
||||||
glass_desc = "Not even Ratvar's Four Generals could withstand this! Qevax Jryy!"
|
glass_desc = "Not even Ratvar's Four Generals could withstand this! Qevax Jryy!"
|
||||||
value = 8.13
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/cogchamp/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/cogchamp/on_mob_life(mob/living/carbon/M)
|
||||||
M.clockcultslurring = min(M.clockcultslurring + 3, 3)
|
M.clockcultslurring = min(M.clockcultslurring + 3, 3)
|
||||||
@@ -1550,7 +1482,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "glass_orange"
|
glass_icon_state = "glass_orange"
|
||||||
glass_name = "Triple Sec"
|
glass_name = "Triple Sec"
|
||||||
glass_desc = "A glass of straight Triple Sec."
|
glass_desc = "A glass of straight Triple Sec."
|
||||||
value = 1.5
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/creme_de_menthe
|
/datum/reagent/consumable/ethanol/creme_de_menthe
|
||||||
name = "Creme de Menthe"
|
name = "Creme de Menthe"
|
||||||
@@ -1561,7 +1492,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "glass_green"
|
glass_icon_state = "glass_green"
|
||||||
glass_name = "Creme de Menthe"
|
glass_name = "Creme de Menthe"
|
||||||
glass_desc = "You can almost feel the first breath of spring just looking at it."
|
glass_desc = "You can almost feel the first breath of spring just looking at it."
|
||||||
value = 2
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/creme_de_cacao
|
/datum/reagent/consumable/ethanol/creme_de_cacao
|
||||||
name = "Creme de Cacao"
|
name = "Creme de Cacao"
|
||||||
@@ -1572,7 +1502,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "glass_brown"
|
glass_icon_state = "glass_brown"
|
||||||
glass_name = "Creme de Cacao"
|
glass_name = "Creme de Cacao"
|
||||||
glass_desc = "A million hazing lawsuits and alcohol poisonings have started with this humble ingredient."
|
glass_desc = "A million hazing lawsuits and alcohol poisonings have started with this humble ingredient."
|
||||||
value = 1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/creme_de_coconut
|
/datum/reagent/consumable/ethanol/creme_de_coconut
|
||||||
name = "Creme de Coconut"
|
name = "Creme de Coconut"
|
||||||
@@ -1594,7 +1523,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "quadruple_sec"
|
glass_icon_state = "quadruple_sec"
|
||||||
glass_name = "Quadruple Sec"
|
glass_name = "Quadruple Sec"
|
||||||
glass_desc = "An intimidating and lawful beverage dares you to violate the law and make its day. Still can't drink it on duty, though."
|
glass_desc = "An intimidating and lawful beverage dares you to violate the law and make its day. Still can't drink it on duty, though."
|
||||||
value = 3.04
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/quadruple_sec/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/quadruple_sec/on_mob_life(mob/living/carbon/M)
|
||||||
if(M.mind && HAS_TRAIT(M.mind, TRAIT_LAW_ENFORCEMENT_METABOLISM)) //Securidrink in line with the screwderiver for engineers or nothing for mimes.
|
if(M.mind && HAS_TRAIT(M.mind, TRAIT_LAW_ENFORCEMENT_METABOLISM)) //Securidrink in line with the screwderiver for engineers or nothing for mimes.
|
||||||
@@ -1613,7 +1541,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "quintuple_sec"
|
glass_icon_state = "quintuple_sec"
|
||||||
glass_name = "Quintuple Sec"
|
glass_name = "Quintuple Sec"
|
||||||
glass_desc = "Now you are become law, destroyer of clowns."
|
glass_desc = "Now you are become law, destroyer of clowns."
|
||||||
value = 4.01
|
value = REAGENT_VALUE_EXCEPTIONAL
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/quintuple_sec/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/quintuple_sec/on_mob_life(mob/living/carbon/M)
|
||||||
if(M.mind && HAS_TRAIT(M.mind, TRAIT_LAW_ENFORCEMENT_METABOLISM)) //Securidrink in line with the screwderiver for engineers or nothing for mimes but STRONG..
|
if(M.mind && HAS_TRAIT(M.mind, TRAIT_LAW_ENFORCEMENT_METABOLISM)) //Securidrink in line with the screwderiver for engineers or nothing for mimes but STRONG..
|
||||||
@@ -1657,7 +1585,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "grasshopper"
|
glass_icon_state = "grasshopper"
|
||||||
glass_name = "Grasshopper"
|
glass_name = "Grasshopper"
|
||||||
glass_desc = "You weren't aware edible beverages could be that green."
|
glass_desc = "You weren't aware edible beverages could be that green."
|
||||||
value = 1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/stinger
|
/datum/reagent/consumable/ethanol/stinger
|
||||||
name = "Stinger"
|
name = "Stinger"
|
||||||
@@ -1669,7 +1596,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "stinger"
|
glass_icon_state = "stinger"
|
||||||
glass_name = "Stinger"
|
glass_name = "Stinger"
|
||||||
glass_desc = "You wonder what would happen if you pointed this at a heat source..."
|
glass_desc = "You wonder what would happen if you pointed this at a heat source..."
|
||||||
value = 1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/bastion_bourbon
|
/datum/reagent/consumable/ethanol/bastion_bourbon
|
||||||
name = "Bastion Bourbon"
|
name = "Bastion Bourbon"
|
||||||
@@ -1684,7 +1610,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_desc = "If you're feeling low, count on the buttery flavor of our own bastion bourbon."
|
glass_desc = "If you're feeling low, count on the buttery flavor of our own bastion bourbon."
|
||||||
shot_glass_icon_state = "shotglassgreen"
|
shot_glass_icon_state = "shotglassgreen"
|
||||||
pH = 4
|
pH = 4
|
||||||
value = 8
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/bastion_bourbon/on_mob_metabolize(mob/living/L)
|
/datum/reagent/consumable/ethanol/bastion_bourbon/on_mob_metabolize(mob/living/L)
|
||||||
var/heal_points = 10
|
var/heal_points = 10
|
||||||
@@ -1721,7 +1647,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_name = "Squirt Cider"
|
glass_name = "Squirt Cider"
|
||||||
glass_desc = "Squirt cider will toughen you right up. Too bad about the musty aftertaste."
|
glass_desc = "Squirt cider will toughen you right up. Too bad about the musty aftertaste."
|
||||||
shot_glass_icon_state = "shotglassgreen"
|
shot_glass_icon_state = "shotglassgreen"
|
||||||
value = 1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/squirt_cider/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/squirt_cider/on_mob_life(mob/living/carbon/M)
|
||||||
M.satiety += 5 //for context, vitamins give 30 satiety per tick
|
M.satiety += 5 //for context, vitamins give 30 satiety per tick
|
||||||
@@ -1738,7 +1663,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "fringe_weaver"
|
glass_icon_state = "fringe_weaver"
|
||||||
glass_name = "Fringe Weaver"
|
glass_name = "Fringe Weaver"
|
||||||
glass_desc = "It's a wonder it doesn't spill out of the glass."
|
glass_desc = "It's a wonder it doesn't spill out of the glass."
|
||||||
value = 1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/sugar_rush
|
/datum/reagent/consumable/ethanol/sugar_rush
|
||||||
name = "Sugar Rush"
|
name = "Sugar Rush"
|
||||||
@@ -1751,7 +1675,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "sugar_rush"
|
glass_icon_state = "sugar_rush"
|
||||||
glass_name = "Sugar Rush"
|
glass_name = "Sugar Rush"
|
||||||
glass_desc = "If you can't mix a Sugar Rush, you can't tend bar."
|
glass_desc = "If you can't mix a Sugar Rush, you can't tend bar."
|
||||||
value = 1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/sugar_rush/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/sugar_rush/on_mob_life(mob/living/carbon/M)
|
||||||
M.satiety -= 10 //junky as hell! a whole glass will keep you from being able to eat junk food
|
M.satiety -= 10 //junky as hell! a whole glass will keep you from being able to eat junk food
|
||||||
@@ -1768,7 +1691,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "crevice_spike"
|
glass_icon_state = "crevice_spike"
|
||||||
glass_name = "Crevice Spike"
|
glass_name = "Crevice Spike"
|
||||||
glass_desc = "It'll either knock the drunkenness out of you or knock you out cold. Both, probably."
|
glass_desc = "It'll either knock the drunkenness out of you or knock you out cold. Both, probably."
|
||||||
value = 1
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/crevice_spike/on_mob_metabolize(mob/living/L) //damage only applies when drink first enters system and won't again until drink metabolizes out
|
/datum/reagent/consumable/ethanol/crevice_spike/on_mob_metabolize(mob/living/L) //damage only applies when drink first enters system and won't again until drink metabolizes out
|
||||||
L.adjustBruteLoss(3 * min(5,volume)) //minimum 3 brute damage on ingestion to limit non-drink means of injury - a full 5 unit gulp of the drink trucks you for the full 15
|
L.adjustBruteLoss(3 * min(5,volume)) //minimum 3 brute damage on ingestion to limit non-drink means of injury - a full 5 unit gulp of the drink trucks you for the full 15
|
||||||
@@ -1782,7 +1705,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "sakecup"
|
glass_icon_state = "sakecup"
|
||||||
glass_name = "cup of sake"
|
glass_name = "cup of sake"
|
||||||
glass_desc = "A traditional cup of sake."
|
glass_desc = "A traditional cup of sake."
|
||||||
value = 0.1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/peppermint_patty
|
/datum/reagent/consumable/ethanol/peppermint_patty
|
||||||
name = "Peppermint Patty"
|
name = "Peppermint Patty"
|
||||||
@@ -1794,7 +1716,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "peppermint_patty"
|
glass_icon_state = "peppermint_patty"
|
||||||
glass_name = "Peppermint Patty"
|
glass_name = "Peppermint Patty"
|
||||||
glass_desc = "A boozy minty hot cocoa that warms your belly on a cold night."
|
glass_desc = "A boozy minty hot cocoa that warms your belly on a cold night."
|
||||||
value = 2
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/peppermint_patty/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/peppermint_patty/on_mob_life(mob/living/carbon/M)
|
||||||
M.apply_status_effect(/datum/status_effect/throat_soothed)
|
M.apply_status_effect(/datum/status_effect/throat_soothed)
|
||||||
@@ -1812,7 +1733,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_name = "Alexander"
|
glass_name = "Alexander"
|
||||||
glass_desc = "A creamy, indulgent delight that is stronger than it seems."
|
glass_desc = "A creamy, indulgent delight that is stronger than it seems."
|
||||||
var/obj/item/shield/mighty_shield
|
var/obj/item/shield/mighty_shield
|
||||||
value = 1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/alexander/on_mob_metabolize(mob/living/L)
|
/datum/reagent/consumable/ethanol/alexander/on_mob_metabolize(mob/living/L)
|
||||||
if(ishuman(L))
|
if(ishuman(L))
|
||||||
@@ -1844,7 +1764,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "sidecar"
|
glass_icon_state = "sidecar"
|
||||||
glass_name = "Sidecar"
|
glass_name = "Sidecar"
|
||||||
glass_desc = "The one ride you'll gladly give up the wheel for."
|
glass_desc = "The one ride you'll gladly give up the wheel for."
|
||||||
value = 1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/between_the_sheets
|
/datum/reagent/consumable/ethanol/between_the_sheets
|
||||||
name = "Between the Sheets"
|
name = "Between the Sheets"
|
||||||
@@ -1856,7 +1775,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "between_the_sheets"
|
glass_icon_state = "between_the_sheets"
|
||||||
glass_name = "Between the Sheets"
|
glass_name = "Between the Sheets"
|
||||||
glass_desc = "The only drink that comes with a label reminding you of Nanotrasen's zero-tolerance promiscuity policy."
|
glass_desc = "The only drink that comes with a label reminding you of Nanotrasen's zero-tolerance promiscuity policy."
|
||||||
value = 2
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/between_the_sheets/on_mob_life(mob/living/L)
|
/datum/reagent/consumable/ethanol/between_the_sheets/on_mob_life(mob/living/L)
|
||||||
..()
|
..()
|
||||||
@@ -1881,7 +1799,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "kamikaze"
|
glass_icon_state = "kamikaze"
|
||||||
glass_name = "Kamikaze"
|
glass_name = "Kamikaze"
|
||||||
glass_desc = "Divinely windy."
|
glass_desc = "Divinely windy."
|
||||||
value = 1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/mojito
|
/datum/reagent/consumable/ethanol/mojito
|
||||||
name = "Mojito"
|
name = "Mojito"
|
||||||
@@ -1893,7 +1810,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "mojito"
|
glass_icon_state = "mojito"
|
||||||
glass_name = "Mojito"
|
glass_name = "Mojito"
|
||||||
glass_desc = "A drink that looks as refreshing as it tastes."
|
glass_desc = "A drink that looks as refreshing as it tastes."
|
||||||
value = 1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/moscow_mule
|
/datum/reagent/consumable/ethanol/moscow_mule
|
||||||
name = "Moscow Mule"
|
name = "Moscow Mule"
|
||||||
@@ -1914,7 +1830,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
taste_description = "utter bitterness"
|
taste_description = "utter bitterness"
|
||||||
glass_name = "glass of fernet"
|
glass_name = "glass of fernet"
|
||||||
glass_desc = "A glass of pure Fernet. Only an absolute madman would drink this alone."
|
glass_desc = "A glass of pure Fernet. Only an absolute madman would drink this alone."
|
||||||
value = 0.1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/fernet/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/fernet/on_mob_life(mob/living/carbon/M)
|
||||||
if(M.nutrition <= NUTRITION_LEVEL_STARVING)
|
if(M.nutrition <= NUTRITION_LEVEL_STARVING)
|
||||||
@@ -1933,7 +1848,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "godlyblend"
|
glass_icon_state = "godlyblend"
|
||||||
glass_name = "glass of fernet cola"
|
glass_name = "glass of fernet cola"
|
||||||
glass_desc = "A sawed-off cola bottle filled with Fernet Cola. Nothing better after eating like a lardass."
|
glass_desc = "A sawed-off cola bottle filled with Fernet Cola. Nothing better after eating like a lardass."
|
||||||
value = 1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/fernet_cola/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/fernet_cola/on_mob_life(mob/living/carbon/M)
|
||||||
if(M.nutrition <= NUTRITION_LEVEL_STARVING)
|
if(M.nutrition <= NUTRITION_LEVEL_STARVING)
|
||||||
@@ -1943,7 +1857,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
return ..()
|
return ..()
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/fanciulli
|
/datum/reagent/consumable/ethanol/fanciulli
|
||||||
|
|
||||||
name = "Fanciulli"
|
name = "Fanciulli"
|
||||||
description = "What if the Manhattan coctail ACTUALLY used a bitter herb liquour? Helps you sobers up." //also causes a bit of stamina damage to symbolize the afterdrink lazyness
|
description = "What if the Manhattan coctail ACTUALLY used a bitter herb liquour? Helps you sobers up." //also causes a bit of stamina damage to symbolize the afterdrink lazyness
|
||||||
color = "#CA933F" // rgb: 202, 147, 63
|
color = "#CA933F" // rgb: 202, 147, 63
|
||||||
@@ -1953,7 +1866,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "fanciulli"
|
glass_icon_state = "fanciulli"
|
||||||
glass_name = "glass of fanciulli"
|
glass_name = "glass of fanciulli"
|
||||||
glass_desc = "A glass of Fanciulli. It's just Manhattan with Fernet."
|
glass_desc = "A glass of Fanciulli. It's just Manhattan with Fernet."
|
||||||
value = 1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/fanciulli/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/fanciulli/on_mob_life(mob/living/carbon/M)
|
||||||
M.nutrition = max(M.nutrition - 5, 0)
|
M.nutrition = max(M.nutrition - 5, 0)
|
||||||
@@ -1966,7 +1878,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
. = TRUE
|
. = TRUE
|
||||||
..()
|
..()
|
||||||
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/branca_menta
|
/datum/reagent/consumable/ethanol/branca_menta
|
||||||
name = "Branca Menta"
|
name = "Branca Menta"
|
||||||
description = "A refreshing mixture of bitter Fernet with mint creme liquour."
|
description = "A refreshing mixture of bitter Fernet with mint creme liquour."
|
||||||
@@ -1977,7 +1888,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state= "minted_fernet"
|
glass_icon_state= "minted_fernet"
|
||||||
glass_name = "glass of branca menta"
|
glass_name = "glass of branca menta"
|
||||||
glass_desc = "A glass of Branca Menta, perfect for those lazy and hot sunday summer afternoons." //Get lazy literally by drinking this
|
glass_desc = "A glass of Branca Menta, perfect for those lazy and hot sunday summer afternoons." //Get lazy literally by drinking this
|
||||||
value = 1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/branca_menta/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/branca_menta/on_mob_life(mob/living/carbon/M)
|
||||||
M.adjust_bodytemperature(-20 * TEMPERATURE_DAMAGE_COEFFICIENT, T0C)
|
M.adjust_bodytemperature(-20 * TEMPERATURE_DAMAGE_COEFFICIENT, T0C)
|
||||||
@@ -2000,7 +1910,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "blank_paper"
|
glass_icon_state = "blank_paper"
|
||||||
glass_name = "glass of blank paper"
|
glass_name = "glass of blank paper"
|
||||||
glass_desc = "A fizzy cocktail for those looking to start fresh."
|
glass_desc = "A fizzy cocktail for those looking to start fresh."
|
||||||
value = 1
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/blank_paper/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/blank_paper/on_mob_life(mob/living/carbon/M)
|
||||||
if(ishuman(M) && M.job == "Mime")
|
if(ishuman(M) && M.job == "Mime")
|
||||||
@@ -2017,7 +1927,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "champagne_glass"
|
glass_icon_state = "champagne_glass"
|
||||||
glass_name = "Champagne"
|
glass_name = "Champagne"
|
||||||
glass_desc = "The flute clearly displays the slowly rising bubbles."
|
glass_desc = "The flute clearly displays the slowly rising bubbles."
|
||||||
value = 1
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/wizz_fizz
|
/datum/reagent/consumable/ethanol/wizz_fizz
|
||||||
name = "Wizz Fizz"
|
name = "Wizz Fizz"
|
||||||
@@ -2029,7 +1939,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "wizz_fizz"
|
glass_icon_state = "wizz_fizz"
|
||||||
glass_name = "Wizz Fizz"
|
glass_name = "Wizz Fizz"
|
||||||
glass_desc = "The glass bubbles and froths with an almost magical intensity."
|
glass_desc = "The glass bubbles and froths with an almost magical intensity."
|
||||||
value = 1
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/wizz_fizz/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/wizz_fizz/on_mob_life(mob/living/carbon/M)
|
||||||
//A healing drink similar to Quadruple Sec, Ling Stings, and Screwdrivers for the Wizznerds; the check is consistent with the changeling sting
|
//A healing drink similar to Quadruple Sec, Ling Stings, and Screwdrivers for the Wizznerds; the check is consistent with the changeling sting
|
||||||
@@ -2049,7 +1959,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "bug_spray"
|
glass_icon_state = "bug_spray"
|
||||||
glass_name = "Bug Spray"
|
glass_name = "Bug Spray"
|
||||||
glass_desc = "Your eyes begin to water as the sting of alcohol reaches them."
|
glass_desc = "Your eyes begin to water as the sting of alcohol reaches them."
|
||||||
value = 1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/bug_spray/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/bug_spray/on_mob_life(mob/living/carbon/M)
|
||||||
//Bugs should not drink Bug spray.
|
//Bugs should not drink Bug spray.
|
||||||
@@ -2071,7 +1980,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "applejack_glass"
|
glass_icon_state = "applejack_glass"
|
||||||
glass_name = "Applejack"
|
glass_name = "Applejack"
|
||||||
glass_desc = "You feel like you could drink this all neight."
|
glass_desc = "You feel like you could drink this all neight."
|
||||||
value = 0.1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/jack_rose
|
/datum/reagent/consumable/ethanol/jack_rose
|
||||||
name = "Jack Rose"
|
name = "Jack Rose"
|
||||||
@@ -2083,7 +1991,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "jack_rose"
|
glass_icon_state = "jack_rose"
|
||||||
glass_name = "Jack Rose"
|
glass_name = "Jack Rose"
|
||||||
glass_desc = "Enough of these, and you really will start to suppose your toeses are roses."
|
glass_desc = "Enough of these, and you really will start to suppose your toeses are roses."
|
||||||
value = 1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/turbo
|
/datum/reagent/consumable/ethanol/turbo
|
||||||
name = "Turbo"
|
name = "Turbo"
|
||||||
@@ -2095,7 +2002,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "turbo"
|
glass_icon_state = "turbo"
|
||||||
glass_name = "Turbo"
|
glass_name = "Turbo"
|
||||||
glass_desc = "A turbulent cocktail for outlaw hoverbikers."
|
glass_desc = "A turbulent cocktail for outlaw hoverbikers."
|
||||||
value = 0.3
|
value = REAGENT_VALUE_RARE
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/turbo/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/turbo/on_mob_life(mob/living/carbon/M)
|
||||||
if(prob(4))
|
if(prob(4))
|
||||||
@@ -2113,7 +2020,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "old_timer"
|
glass_icon_state = "old_timer"
|
||||||
glass_name = "Old Timer"
|
glass_name = "Old Timer"
|
||||||
glass_desc = "WARNING! May cause premature aging!"
|
glass_desc = "WARNING! May cause premature aging!"
|
||||||
value = 2
|
value = REAGENT_VALUE_UNCOMMON //Parsnip juice? Really? lol
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/old_timer/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/old_timer/on_mob_life(mob/living/carbon/M)
|
||||||
if(prob(20))
|
if(prob(20))
|
||||||
@@ -2146,7 +2053,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "rubberneck"
|
glass_icon_state = "rubberneck"
|
||||||
glass_name = "Rubberneck"
|
glass_name = "Rubberneck"
|
||||||
glass_desc = "A popular drink amongst those adhering to an all synthetic diet."
|
glass_desc = "A popular drink amongst those adhering to an all synthetic diet."
|
||||||
value = 1
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/duplex
|
/datum/reagent/consumable/ethanol/duplex
|
||||||
name = "Duplex"
|
name = "Duplex"
|
||||||
@@ -2158,7 +2065,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "duplex"
|
glass_icon_state = "duplex"
|
||||||
glass_name = "Duplex"
|
glass_name = "Duplex"
|
||||||
glass_desc = "To imbibe one component separately from the other is consider a great faux pas."
|
glass_desc = "To imbibe one component separately from the other is consider a great faux pas."
|
||||||
value = 1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/trappist
|
/datum/reagent/consumable/ethanol/trappist
|
||||||
name = "Trappist Beer"
|
name = "Trappist Beer"
|
||||||
@@ -2170,7 +2076,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "trappistglass"
|
glass_icon_state = "trappistglass"
|
||||||
glass_name = "Trappist Beer"
|
glass_name = "Trappist Beer"
|
||||||
glass_desc = "boozy Catholicism in a glass."
|
glass_desc = "boozy Catholicism in a glass."
|
||||||
value = 1
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/trappist/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/trappist/on_mob_life(mob/living/carbon/M)
|
||||||
if(M.mind.isholy)
|
if(M.mind.isholy)
|
||||||
@@ -2188,8 +2093,8 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "blazaamglass"
|
glass_icon_state = "blazaamglass"
|
||||||
glass_name = "Blazaam"
|
glass_name = "Blazaam"
|
||||||
glass_desc = "The glass seems to be sliding between realities. Doubles as a Berenstain remover."
|
glass_desc = "The glass seems to be sliding between realities. Doubles as a Berenstain remover."
|
||||||
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
var/stored_teleports = 0
|
var/stored_teleports = 0
|
||||||
value = 4
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/blazaam/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/blazaam/on_mob_life(mob/living/carbon/M)
|
||||||
if(M.drunkenness > 40)
|
if(M.drunkenness > 40)
|
||||||
@@ -2211,7 +2116,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "planet_cracker"
|
glass_icon_state = "planet_cracker"
|
||||||
glass_name = "Planet Cracker"
|
glass_name = "Planet Cracker"
|
||||||
glass_desc = "Although historians believe the drink was originally created to commemorate the end of an important conflict in man's past, its origins have largely been forgotten and it is today seen more as a general symbol of human supremacy."
|
glass_desc = "Although historians believe the drink was originally created to commemorate the end of an important conflict in man's past, its origins have largely been forgotten and it is today seen more as a general symbol of human supremacy."
|
||||||
value = 1
|
value = REAGENT_VALUE_VERY_RARE
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/mauna_loa
|
/datum/reagent/consumable/ethanol/mauna_loa
|
||||||
name = "Mauna Loa"
|
name = "Mauna Loa"
|
||||||
@@ -2223,6 +2128,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "mauna_loa"
|
glass_icon_state = "mauna_loa"
|
||||||
glass_name = "Mauna Loa"
|
glass_name = "Mauna Loa"
|
||||||
glass_desc = "Lavaland in a drink... mug... volcano... thing."
|
glass_desc = "Lavaland in a drink... mug... volcano... thing."
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/mauna_loa/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/mauna_loa/on_mob_life(mob/living/carbon/M)
|
||||||
// Heats the user up while the reagent is in the body. Occasionally makes you burst into flames.
|
// Heats the user up while the reagent is in the body. Occasionally makes you burst into flames.
|
||||||
@@ -2236,13 +2142,14 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
name = "Commander and Chief"
|
name = "Commander and Chief"
|
||||||
description = "A cocktail for the captain on the go."
|
description = "A cocktail for the captain on the go."
|
||||||
color = "#ffffc9"
|
color = "#ffffc9"
|
||||||
|
can_synth = FALSE
|
||||||
boozepwr = 50
|
boozepwr = 50
|
||||||
quality = DRINK_FANTASTIC
|
quality = DRINK_FANTASTIC
|
||||||
taste_description = "duty and responsibility"
|
taste_description = "duty and responsibility"
|
||||||
glass_icon_state = "commander_and_chief"
|
glass_icon_state = "commander_and_chief"
|
||||||
glass_name = "Commander and Chief"
|
glass_name = "Commander and Chief"
|
||||||
glass_desc = "The gems of this majestic chalice represent the departments and their Heads."
|
glass_desc = "The gems of this majestic chalice represent the departments and their Heads."
|
||||||
value = 10
|
value = REAGENT_VALUE_AMAZING
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/commander_and_chief/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/commander_and_chief/on_mob_life(mob/living/carbon/M)
|
||||||
if(M.mind && HAS_TRAIT(M.mind, TRAIT_CAPTAIN_METABOLISM))
|
if(M.mind && HAS_TRAIT(M.mind, TRAIT_CAPTAIN_METABOLISM))
|
||||||
@@ -2281,6 +2188,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "hellfire"
|
glass_icon_state = "hellfire"
|
||||||
glass_name = "Hellfire"
|
glass_name = "Hellfire"
|
||||||
glass_desc = "An amber colored drink that isn't quite as hot as it looks."
|
glass_desc = "An amber colored drink that isn't quite as hot as it looks."
|
||||||
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/hellfire/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/hellfire/on_mob_life(mob/living/carbon/M)
|
||||||
M.adjust_bodytemperature(30 * TEMPERATURE_DAMAGE_COEFFICIENT, 0, BODYTEMP_NORMAL + 30)
|
M.adjust_bodytemperature(30 * TEMPERATURE_DAMAGE_COEFFICIENT, 0, BODYTEMP_NORMAL + 30)
|
||||||
@@ -2296,6 +2204,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "sins_delight"
|
glass_icon_state = "sins_delight"
|
||||||
glass_name = "Sin's Delight"
|
glass_name = "Sin's Delight"
|
||||||
glass_desc = "You can smell the seven sins rolling off the top of the glass."
|
glass_desc = "You can smell the seven sins rolling off the top of the glass."
|
||||||
|
value = REAGENT_VALUE_RARE
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/strawberry_daiquiri
|
/datum/reagent/consumable/ethanol/strawberry_daiquiri
|
||||||
name = "Strawberry Daiquiri"
|
name = "Strawberry Daiquiri"
|
||||||
@@ -2328,6 +2237,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "miami_vice"
|
glass_icon_state = "miami_vice"
|
||||||
glass_name = "Miami Vice"
|
glass_name = "Miami Vice"
|
||||||
glass_desc = "Strawberries and coconut, like yin and yang."
|
glass_desc = "Strawberries and coconut, like yin and yang."
|
||||||
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/malibu_sunset
|
/datum/reagent/consumable/ethanol/malibu_sunset
|
||||||
name = "Malibu Sunset"
|
name = "Malibu Sunset"
|
||||||
@@ -2350,6 +2260,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
glass_icon_state = "hotlime_miami"
|
glass_icon_state = "hotlime_miami"
|
||||||
glass_name = "Hotlime Miami"
|
glass_name = "Hotlime Miami"
|
||||||
glass_desc = "This looks very aesthetically pleasing."
|
glass_desc = "This looks very aesthetically pleasing."
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/hotlime_miami/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/ethanol/hotlime_miami/on_mob_life(mob/living/carbon/M)
|
||||||
M.set_drugginess(50)
|
M.set_drugginess(50)
|
||||||
@@ -2580,7 +2491,6 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
|||||||
var/list/names = list("null fruit" = 1) //Names of the fruits used. Associative list where name is key, value is the percentage of that fruit.
|
var/list/names = list("null fruit" = 1) //Names of the fruits used. Associative list where name is key, value is the percentage of that fruit.
|
||||||
var/list/tastes = list("bad coding" = 1) //List of tastes. See above.
|
var/list/tastes = list("bad coding" = 1) //List of tastes. See above.
|
||||||
pH = 4
|
pH = 4
|
||||||
value = 4
|
|
||||||
|
|
||||||
/datum/reagent/consumable/ethanol/fruit_wine/on_new(list/data)
|
/datum/reagent/consumable/ethanol/fruit_wine/on_new(list/data)
|
||||||
names = data["names"]
|
names = data["names"]
|
||||||
|
|||||||
@@ -165,6 +165,7 @@
|
|||||||
metabolization_rate = INFINITY
|
metabolization_rate = INFINITY
|
||||||
color = "#FF4DD2"
|
color = "#FF4DD2"
|
||||||
taste_description = "laughter"
|
taste_description = "laughter"
|
||||||
|
value = REAGENT_VALUE_VERY_COMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/laughter/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/laughter/on_mob_life(mob/living/carbon/M)
|
||||||
M.emote("laugh")
|
M.emote("laugh")
|
||||||
@@ -177,6 +178,7 @@
|
|||||||
metabolization_rate = 1.5 * REAGENTS_METABOLISM
|
metabolization_rate = 1.5 * REAGENTS_METABOLISM
|
||||||
color = "#FF4DD2"
|
color = "#FF4DD2"
|
||||||
taste_description = "laughter"
|
taste_description = "laughter"
|
||||||
|
value = REAGENT_VALUE_RARE
|
||||||
|
|
||||||
/datum/reagent/consumable/superlaughter/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/superlaughter/on_mob_life(mob/living/carbon/M)
|
||||||
if(prob(30))
|
if(prob(30))
|
||||||
@@ -210,6 +212,7 @@
|
|||||||
glass_name = "glass of milk"
|
glass_name = "glass of milk"
|
||||||
glass_desc = "White and nutritious goodness!"
|
glass_desc = "White and nutritious goodness!"
|
||||||
pH = 6.5
|
pH = 6.5
|
||||||
|
value = REAGENT_VALUE_VERY_COMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/milk/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/milk/on_mob_life(mob/living/carbon/M)
|
||||||
if(HAS_TRAIT(M, TRAIT_CALCIUM_HEALER))
|
if(HAS_TRAIT(M, TRAIT_CALCIUM_HEALER))
|
||||||
@@ -231,6 +234,7 @@
|
|||||||
glass_icon_state = "glass_white"
|
glass_icon_state = "glass_white"
|
||||||
glass_name = "glass of soy milk"
|
glass_name = "glass of soy milk"
|
||||||
glass_desc = "White and nutritious soy goodness!"
|
glass_desc = "White and nutritious soy goodness!"
|
||||||
|
value = REAGENT_VALUE_VERY_COMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/soymilk/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/soymilk/on_mob_life(mob/living/carbon/M)
|
||||||
if(M.getBruteLoss() && prob(20))
|
if(M.getBruteLoss() && prob(20))
|
||||||
@@ -324,6 +328,7 @@
|
|||||||
glass_icon_state = "lemonpitcher"
|
glass_icon_state = "lemonpitcher"
|
||||||
glass_name = "pitcher of lemonade"
|
glass_name = "pitcher of lemonade"
|
||||||
glass_desc = "This drink leaves you feeling nostalgic for some reason."
|
glass_desc = "This drink leaves you feeling nostalgic for some reason."
|
||||||
|
value = REAGENT_VALUE_VERY_COMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/tea/arnold_palmer
|
/datum/reagent/consumable/tea/arnold_palmer
|
||||||
name = "Arnold Palmer"
|
name = "Arnold Palmer"
|
||||||
@@ -334,6 +339,7 @@
|
|||||||
glass_icon_state = "arnold_palmer"
|
glass_icon_state = "arnold_palmer"
|
||||||
glass_name = "Arnold Palmer"
|
glass_name = "Arnold Palmer"
|
||||||
glass_desc = "You feel like taking a few golf swings after a few swigs of this."
|
glass_desc = "You feel like taking a few golf swings after a few swigs of this."
|
||||||
|
value = REAGENT_VALUE_VERY_COMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/tea/arnold_palmer/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/tea/arnold_palmer/on_mob_life(mob/living/carbon/M)
|
||||||
if(prob(5))
|
if(prob(5))
|
||||||
@@ -404,6 +410,7 @@
|
|||||||
glass_icon_state = "nuka_colaglass"
|
glass_icon_state = "nuka_colaglass"
|
||||||
glass_name = "glass of Nuka Cola"
|
glass_name = "glass of Nuka Cola"
|
||||||
glass_desc = "Don't cry, Don't raise your eye, It's only nuclear wasteland."
|
glass_desc = "Don't cry, Don't raise your eye, It's only nuclear wasteland."
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/nuka_cola/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/nuka_cola/on_mob_life(mob/living/carbon/M)
|
||||||
M.Jitter(20)
|
M.Jitter(20)
|
||||||
@@ -559,6 +566,7 @@
|
|||||||
glass_icon_state = "grey_bull_glass"
|
glass_icon_state = "grey_bull_glass"
|
||||||
glass_name = "glass of Grey Bull"
|
glass_name = "glass of Grey Bull"
|
||||||
glass_desc = "Surprisingly it isnt grey."
|
glass_desc = "Surprisingly it isnt grey."
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/grey_bull/on_mob_metabolize(mob/living/L)
|
/datum/reagent/consumable/grey_bull/on_mob_metabolize(mob/living/L)
|
||||||
..()
|
..()
|
||||||
@@ -633,6 +641,7 @@
|
|||||||
glass_icon_state = "soy_latte"
|
glass_icon_state = "soy_latte"
|
||||||
glass_name = "soy latte"
|
glass_name = "soy latte"
|
||||||
glass_desc = "A nice and refreshing beverage while you're reading."
|
glass_desc = "A nice and refreshing beverage while you're reading."
|
||||||
|
value = REAGENT_VALUE_VERY_COMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/soy_latte/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/soy_latte/on_mob_life(mob/living/carbon/M)
|
||||||
M.dizziness = max(0,M.dizziness-5)
|
M.dizziness = max(0,M.dizziness-5)
|
||||||
@@ -654,6 +663,7 @@
|
|||||||
glass_icon_state = "cafe_latte"
|
glass_icon_state = "cafe_latte"
|
||||||
glass_name = "cafe latte"
|
glass_name = "cafe latte"
|
||||||
glass_desc = "A nice, strong and refreshing beverage while you're reading."
|
glass_desc = "A nice, strong and refreshing beverage while you're reading."
|
||||||
|
value = REAGENT_VALUE_VERY_COMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/cafe_latte/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/cafe_latte/on_mob_life(mob/living/carbon/M)
|
||||||
M.dizziness = max(0,M.dizziness-5)
|
M.dizziness = max(0,M.dizziness-5)
|
||||||
@@ -675,6 +685,7 @@
|
|||||||
glass_icon_state = "doctorsdelightglass"
|
glass_icon_state = "doctorsdelightglass"
|
||||||
glass_name = "Doctor's Delight"
|
glass_name = "Doctor's Delight"
|
||||||
glass_desc = "The space doctor's favorite. Guaranteed to restore bodily injury; side effects include cravings and hunger."
|
glass_desc = "The space doctor's favorite. Guaranteed to restore bodily injury; side effects include cravings and hunger."
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/doctor_delight/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/doctor_delight/on_mob_life(mob/living/carbon/M)
|
||||||
M.adjustBruteLoss(-0.5, 0)
|
M.adjustBruteLoss(-0.5, 0)
|
||||||
@@ -697,6 +708,7 @@
|
|||||||
glass_icon_state = "chocolatepudding"
|
glass_icon_state = "chocolatepudding"
|
||||||
glass_name = "chocolate pudding"
|
glass_name = "chocolate pudding"
|
||||||
glass_desc = "Tasty."
|
glass_desc = "Tasty."
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/vanillapudding
|
/datum/reagent/consumable/vanillapudding
|
||||||
name = "Vanilla Pudding"
|
name = "Vanilla Pudding"
|
||||||
@@ -708,6 +720,7 @@
|
|||||||
glass_icon_state = "vanillapudding"
|
glass_icon_state = "vanillapudding"
|
||||||
glass_name = "vanilla pudding"
|
glass_name = "vanilla pudding"
|
||||||
glass_desc = "Tasty."
|
glass_desc = "Tasty."
|
||||||
|
value = REAGENT_VALUE_UNCOMMON //real vanilla.
|
||||||
|
|
||||||
/datum/reagent/consumable/cherryshake
|
/datum/reagent/consumable/cherryshake
|
||||||
name = "Cherry Shake"
|
name = "Cherry Shake"
|
||||||
@@ -719,6 +732,7 @@
|
|||||||
glass_icon_state = "cherryshake"
|
glass_icon_state = "cherryshake"
|
||||||
glass_name = "cherry shake"
|
glass_name = "cherry shake"
|
||||||
glass_desc = "A cherry flavored milkshake."
|
glass_desc = "A cherry flavored milkshake."
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/bluecherryshake
|
/datum/reagent/consumable/bluecherryshake
|
||||||
name = "Blue Cherry Shake"
|
name = "Blue Cherry Shake"
|
||||||
@@ -730,6 +744,7 @@
|
|||||||
glass_icon_state = "bluecherryshake"
|
glass_icon_state = "bluecherryshake"
|
||||||
glass_name = "blue cherry shake"
|
glass_name = "blue cherry shake"
|
||||||
glass_desc = "An exotic blue milkshake."
|
glass_desc = "An exotic blue milkshake."
|
||||||
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/pumpkin_latte
|
/datum/reagent/consumable/pumpkin_latte
|
||||||
name = "Pumpkin Latte"
|
name = "Pumpkin Latte"
|
||||||
@@ -741,6 +756,7 @@
|
|||||||
glass_icon_state = "pumpkin_latte"
|
glass_icon_state = "pumpkin_latte"
|
||||||
glass_name = "pumpkin latte"
|
glass_name = "pumpkin latte"
|
||||||
glass_desc = "A mix of coffee and pumpkin juice."
|
glass_desc = "A mix of coffee and pumpkin juice."
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/gibbfloats
|
/datum/reagent/consumable/gibbfloats
|
||||||
name = "Gibb Floats"
|
name = "Gibb Floats"
|
||||||
@@ -752,6 +768,7 @@
|
|||||||
glass_icon_state = "gibbfloats"
|
glass_icon_state = "gibbfloats"
|
||||||
glass_name = "Gibbfloat"
|
glass_name = "Gibbfloat"
|
||||||
glass_desc = "Dr. Gibb with ice cream on top."
|
glass_desc = "Dr. Gibb with ice cream on top."
|
||||||
|
value = REAGENT_VALUE_VERY_COMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/pumpkinjuice
|
/datum/reagent/consumable/pumpkinjuice
|
||||||
name = "Pumpkin Juice"
|
name = "Pumpkin Juice"
|
||||||
@@ -764,6 +781,7 @@
|
|||||||
description = "Juiced from real blumpkin."
|
description = "Juiced from real blumpkin."
|
||||||
color = "#00BFFF"
|
color = "#00BFFF"
|
||||||
taste_description = "a mouthful of pool water"
|
taste_description = "a mouthful of pool water"
|
||||||
|
value = REAGENT_VALUE_VERY_COMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/triple_citrus
|
/datum/reagent/consumable/triple_citrus
|
||||||
name = "Triple Citrus"
|
name = "Triple Citrus"
|
||||||
@@ -793,6 +811,7 @@
|
|||||||
color = "#7D4E29"
|
color = "#7D4E29"
|
||||||
quality = DRINK_NICE
|
quality = DRINK_NICE
|
||||||
taste_description = "chocolate milk"
|
taste_description = "chocolate milk"
|
||||||
|
value = REAGENT_VALUE_VERY_COMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/menthol
|
/datum/reagent/consumable/menthol
|
||||||
name = "Menthol"
|
name = "Menthol"
|
||||||
@@ -821,6 +840,7 @@
|
|||||||
color = "#FFA500"
|
color = "#FFA500"
|
||||||
taste_description = "parsnip"
|
taste_description = "parsnip"
|
||||||
glass_name = "glass of parsnip juice"
|
glass_name = "glass of parsnip juice"
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/peachjuice //Intended to be extremely rare due to being the limiting ingredients in the blazaam drink
|
/datum/reagent/consumable/peachjuice //Intended to be extremely rare due to being the limiting ingredients in the blazaam drink
|
||||||
name = "Peach Juice"
|
name = "Peach Juice"
|
||||||
@@ -846,6 +866,7 @@
|
|||||||
glass_icon_state = "cream_soda"
|
glass_icon_state = "cream_soda"
|
||||||
glass_name = "Cream Soda"
|
glass_name = "Cream Soda"
|
||||||
glass_desc = "A classic space-American vanilla flavored soft drink."
|
glass_desc = "A classic space-American vanilla flavored soft drink."
|
||||||
|
value = REAGENT_VALUE_VERY_COMMON //just a little vanilla
|
||||||
|
|
||||||
/datum/reagent/consumable/cream_soda/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/cream_soda/on_mob_life(mob/living/carbon/M)
|
||||||
M.adjust_bodytemperature(-5 * TEMPERATURE_DAMAGE_COEFFICIENT, BODYTEMP_NORMAL)
|
M.adjust_bodytemperature(-5 * TEMPERATURE_DAMAGE_COEFFICIENT, BODYTEMP_NORMAL)
|
||||||
@@ -874,6 +895,7 @@
|
|||||||
glass_icon_state = "red_queen"
|
glass_icon_state = "red_queen"
|
||||||
glass_name = "Red Queen"
|
glass_name = "Red Queen"
|
||||||
glass_desc = "DRINK ME."
|
glass_desc = "DRINK ME."
|
||||||
|
value = REAGENT_VALUE_COMMON //growth serum.
|
||||||
var/current_size = RESIZE_DEFAULT_SIZE
|
var/current_size = RESIZE_DEFAULT_SIZE
|
||||||
|
|
||||||
/datum/reagent/consumable/red_queen/on_mob_life(mob/living/carbon/H)
|
/datum/reagent/consumable/red_queen/on_mob_life(mob/living/carbon/H)
|
||||||
@@ -899,10 +921,11 @@
|
|||||||
description = "A drink of a bygone era of milk and artificial sweetener back on a rock."
|
description = "A drink of a bygone era of milk and artificial sweetener back on a rock."
|
||||||
color = "#f76aeb"//rgb(247, 106, 235)
|
color = "#f76aeb"//rgb(247, 106, 235)
|
||||||
glass_icon_state = "pinkmilk"
|
glass_icon_state = "pinkmilk"
|
||||||
quality = DRINK_FANTASTIC
|
quality = DRINK_VERYGOOD
|
||||||
taste_description = "sweet strawberry and milk cream"
|
taste_description = "sweet strawberry and milk cream"
|
||||||
glass_name = "tall glass of strawberry milk"
|
glass_name = "tall glass of strawberry milk"
|
||||||
glass_desc = "Delicious flavored strawberry syrup mixed with milk."
|
glass_desc = "Delicious flavored strawberry syrup mixed with milk."
|
||||||
|
value = REAGENT_VALUE_VERY_COMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/tea/pinkmilk/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/tea/pinkmilk/on_mob_life(mob/living/carbon/M)
|
||||||
if(prob(15))
|
if(prob(15))
|
||||||
@@ -915,7 +938,7 @@
|
|||||||
description = "A timeless classic!"
|
description = "A timeless classic!"
|
||||||
color = "#f76aeb"//rgb(247, 106, 235)
|
color = "#f76aeb"//rgb(247, 106, 235)
|
||||||
glass_icon_state = "pinktea"
|
glass_icon_state = "pinktea"
|
||||||
quality = DRINK_FANTASTIC
|
quality = DRINK_VERYGOOD
|
||||||
taste_description = "sweet tea with a hint of strawberry"
|
taste_description = "sweet tea with a hint of strawberry"
|
||||||
glass_name = "mug of strawberry tea"
|
glass_name = "mug of strawberry tea"
|
||||||
glass_desc = "Delicious traditional tea flavored with strawberries."
|
glass_desc = "Delicious traditional tea flavored with strawberries."
|
||||||
@@ -958,6 +981,7 @@
|
|||||||
glass_icon_state = "monkey_energy_glass"
|
glass_icon_state = "monkey_energy_glass"
|
||||||
glass_name = "glass of Monkey Energy"
|
glass_name = "glass of Monkey Energy"
|
||||||
glass_desc = "You can unleash the ape, but without the pop of the can?"
|
glass_desc = "You can unleash the ape, but without the pop of the can?"
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/monkey_energy/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/monkey_energy/on_mob_life(mob/living/carbon/M)
|
||||||
M.Jitter(20)
|
M.Jitter(20)
|
||||||
@@ -975,3 +999,4 @@
|
|||||||
glass_icon_state = "glass_yellow"
|
glass_icon_state = "glass_yellow"
|
||||||
glass_name = "glass of bungo juice"
|
glass_name = "glass of bungo juice"
|
||||||
glass_desc = "Exotic! You feel like you are on vacation already."
|
glass_desc = "Exotic! You feel like you are on vacation already."
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
/datum/reagent/drug
|
/datum/reagent/drug
|
||||||
name = "Drug"
|
name = "Drug"
|
||||||
value = 12
|
|
||||||
metabolization_rate = 0.5 * REAGENTS_METABOLISM
|
metabolization_rate = 0.5 * REAGENTS_METABOLISM
|
||||||
taste_description = "bitterness"
|
taste_description = "bitterness"
|
||||||
var/trippy = TRUE //Does this drug make you trip?
|
var/trippy = TRUE //Does this drug make you trip?
|
||||||
@@ -11,7 +10,7 @@
|
|||||||
|
|
||||||
/datum/reagent/drug/space_drugs
|
/datum/reagent/drug/space_drugs
|
||||||
name = "Space drugs"
|
name = "Space drugs"
|
||||||
value = 6
|
value = REAGENT_VALUE_VERY_COMMON
|
||||||
description = "An illegal chemical compound used as drug."
|
description = "An illegal chemical compound used as drug."
|
||||||
color = "#60A584" // rgb: 96, 165, 132
|
color = "#60A584" // rgb: 96, 165, 132
|
||||||
overdose_threshold = 30
|
overdose_threshold = 30
|
||||||
@@ -38,7 +37,6 @@
|
|||||||
|
|
||||||
/datum/reagent/drug/nicotine
|
/datum/reagent/drug/nicotine
|
||||||
name = "Nicotine"
|
name = "Nicotine"
|
||||||
value = 0
|
|
||||||
description = "Slightly reduces stun times. If overdosed it will deal toxin and oxygen damage."
|
description = "Slightly reduces stun times. If overdosed it will deal toxin and oxygen damage."
|
||||||
reagent_state = LIQUID
|
reagent_state = LIQUID
|
||||||
color = "#60A584" // rgb: 96, 165, 132
|
color = "#60A584" // rgb: 96, 165, 132
|
||||||
@@ -66,6 +64,7 @@
|
|||||||
overdose_threshold = 20
|
overdose_threshold = 20
|
||||||
addiction_threshold = 10
|
addiction_threshold = 10
|
||||||
pH = 10
|
pH = 10
|
||||||
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
|
|
||||||
/datum/reagent/drug/crank/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/drug/crank/on_mob_life(mob/living/carbon/M)
|
||||||
if(prob(5))
|
if(prob(5))
|
||||||
@@ -112,6 +111,7 @@
|
|||||||
overdose_threshold = 20
|
overdose_threshold = 20
|
||||||
addiction_threshold = 15
|
addiction_threshold = 15
|
||||||
pH = 9
|
pH = 9
|
||||||
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
|
|
||||||
|
|
||||||
/datum/reagent/drug/krokodil/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/drug/krokodil/on_mob_life(mob/living/carbon/M)
|
||||||
@@ -167,6 +167,7 @@
|
|||||||
var/jitter = TRUE
|
var/jitter = TRUE
|
||||||
var/confusion = TRUE
|
var/confusion = TRUE
|
||||||
pH = 5
|
pH = 5
|
||||||
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
|
|
||||||
/datum/reagent/drug/methamphetamine/on_mob_metabolize(mob/living/L)
|
/datum/reagent/drug/methamphetamine/on_mob_metabolize(mob/living/L)
|
||||||
..()
|
..()
|
||||||
@@ -250,6 +251,7 @@
|
|||||||
overdose_threshold = 35
|
overdose_threshold = 35
|
||||||
jitter = FALSE
|
jitter = FALSE
|
||||||
brain_damage = FALSE
|
brain_damage = FALSE
|
||||||
|
value = REAGENT_VALUE_RARE
|
||||||
|
|
||||||
/datum/reagent/drug/bath_salts
|
/datum/reagent/drug/bath_salts
|
||||||
name = "Bath Salts"
|
name = "Bath Salts"
|
||||||
@@ -261,6 +263,7 @@
|
|||||||
taste_description = "salt" // because they're bathsalts?
|
taste_description = "salt" // because they're bathsalts?
|
||||||
var/datum/brain_trauma/special/psychotic_brawling/bath_salts/rage
|
var/datum/brain_trauma/special/psychotic_brawling/bath_salts/rage
|
||||||
pH = 8.2
|
pH = 8.2
|
||||||
|
value = REAGENT_VALUE_RARE
|
||||||
|
|
||||||
/datum/reagent/drug/bath_salts/on_mob_metabolize(mob/living/L)
|
/datum/reagent/drug/bath_salts/on_mob_metabolize(mob/living/L)
|
||||||
..()
|
..()
|
||||||
@@ -357,6 +360,7 @@
|
|||||||
reagent_state = LIQUID
|
reagent_state = LIQUID
|
||||||
color = "#78FFF0"
|
color = "#78FFF0"
|
||||||
pH = 9.2
|
pH = 9.2
|
||||||
|
value = REAGENT_VALUE_RARE
|
||||||
|
|
||||||
/datum/reagent/drug/aranesp/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/drug/aranesp/on_mob_life(mob/living/carbon/M)
|
||||||
var/high_message = pick("You feel amped up.", "You feel ready.", "You feel like you can push it to the limit.")
|
var/high_message = pick("You feel amped up.", "You feel ready.", "You feel like you can push it to the limit.")
|
||||||
@@ -378,6 +382,7 @@
|
|||||||
addiction_threshold = 10
|
addiction_threshold = 10
|
||||||
overdose_threshold = 20
|
overdose_threshold = 20
|
||||||
pH = 10.5
|
pH = 10.5
|
||||||
|
value = REAGENT_VALUE_RARE
|
||||||
|
|
||||||
/datum/reagent/drug/happiness/on_mob_add(mob/living/L)
|
/datum/reagent/drug/happiness/on_mob_add(mob/living/L)
|
||||||
..()
|
..()
|
||||||
@@ -457,6 +462,7 @@
|
|||||||
addiction_stage3_end = 40
|
addiction_stage3_end = 40
|
||||||
addiction_stage4_end = 240
|
addiction_stage4_end = 240
|
||||||
pH = 12.5
|
pH = 12.5
|
||||||
|
value = REAGENT_VALUE_EXCEPTIONAL
|
||||||
|
|
||||||
/datum/reagent/drug/skooma/on_mob_metabolize(mob/living/L)
|
/datum/reagent/drug/skooma/on_mob_metabolize(mob/living/L)
|
||||||
. = ..()
|
. = ..()
|
||||||
@@ -521,3 +527,35 @@
|
|||||||
if(prob(40))
|
if(prob(40))
|
||||||
M.emote(pick("twitch","drool","moan"))
|
M.emote(pick("twitch","drool","moan"))
|
||||||
..()
|
..()
|
||||||
|
|
||||||
|
/datum/reagent/syndicateadrenals
|
||||||
|
name = "Syndicate Adrenaline"
|
||||||
|
description = "Regenerates your stamina and increases your reaction time."
|
||||||
|
color = "#E62111"
|
||||||
|
overdose_threshold = 6
|
||||||
|
value = REAGENT_VALUE_VERY_RARE
|
||||||
|
|
||||||
|
/datum/reagent/syndicateadrenals/on_mob_life(mob/living/M)
|
||||||
|
M.adjustStaminaLoss(-5*REM)
|
||||||
|
. = ..()
|
||||||
|
|
||||||
|
/datum/reagent/syndicateadrenals/on_mob_metabolize(mob/living/M)
|
||||||
|
. = ..()
|
||||||
|
if(istype(M))
|
||||||
|
M.next_move_modifier *= 0.5
|
||||||
|
to_chat(M, "<span class='notice'>You feel an intense surge of energy rushing through your veins.</span>")
|
||||||
|
|
||||||
|
/datum/reagent/syndicateadrenals/on_mob_end_metabolize(mob/living/M)
|
||||||
|
. = ..()
|
||||||
|
if(istype(M))
|
||||||
|
M.next_move_modifier *= 2
|
||||||
|
to_chat(M, "<span class='notice'>You feel as though the world around you is going faster.</span>")
|
||||||
|
|
||||||
|
/datum/reagent/syndicateadrenals/overdose_start(mob/living/M)
|
||||||
|
to_chat(M, "<span class='danger'>You feel an intense pain in your chest...</span>")
|
||||||
|
|
||||||
|
/datum/reagent/syndicateadrenals/overdose_process(mob/living/M)
|
||||||
|
if(iscarbon(M))
|
||||||
|
var/mob/living/carbon/C = M
|
||||||
|
if(!C.undergoing_cardiac_arrest())
|
||||||
|
C.set_heartattack(TRUE)
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
name = "Consumable"
|
name = "Consumable"
|
||||||
taste_description = "generic food"
|
taste_description = "generic food"
|
||||||
taste_mult = 4
|
taste_mult = 4
|
||||||
value = 0.1
|
value = REAGENT_VALUE_VERY_COMMON
|
||||||
var/nutriment_factor = 1 * REAGENTS_METABOLISM
|
var/nutriment_factor = 1 * REAGENTS_METABOLISM
|
||||||
var/quality = 0 //affects mood, typically higher for mixed drinks with more complex recipes
|
var/quality = 0 //affects mood, typically higher for mixed drinks with more complex recipes
|
||||||
|
|
||||||
@@ -90,7 +90,7 @@
|
|||||||
/datum/reagent/consumable/nutriment/vitamin
|
/datum/reagent/consumable/nutriment/vitamin
|
||||||
name = "Vitamin"
|
name = "Vitamin"
|
||||||
description = "All the best vitamins, minerals, and carbohydrates the body needs in pure form."
|
description = "All the best vitamins, minerals, and carbohydrates the body needs in pure form."
|
||||||
value = 0.5
|
value = REAGENT_VALUE_COMMON
|
||||||
nutriment_factor = 15 * REAGENTS_METABOLISM //The are the best food for you!
|
nutriment_factor = 15 * REAGENTS_METABOLISM //The are the best food for you!
|
||||||
brute_heal = 1
|
brute_heal = 1
|
||||||
burn_heal = 1
|
burn_heal = 1
|
||||||
@@ -105,7 +105,7 @@
|
|||||||
description = "A variety of cooking oil derived from fat or plants. Used in food preparation and frying."
|
description = "A variety of cooking oil derived from fat or plants. Used in food preparation and frying."
|
||||||
color = "#EADD6B" //RGB: 234, 221, 107 (based off of canola oil)
|
color = "#EADD6B" //RGB: 234, 221, 107 (based off of canola oil)
|
||||||
taste_mult = 0.8
|
taste_mult = 0.8
|
||||||
value = 1
|
value = REAGENT_VALUE_COMMON
|
||||||
taste_description = "oil"
|
taste_description = "oil"
|
||||||
nutriment_factor = 5 * REAGENTS_METABOLISM //Not very healthy on its own
|
nutriment_factor = 5 * REAGENTS_METABOLISM //Not very healthy on its own
|
||||||
metabolization_rate = 10 * REAGENTS_METABOLISM
|
metabolization_rate = 10 * REAGENTS_METABOLISM
|
||||||
@@ -155,7 +155,7 @@
|
|||||||
metabolization_rate = 2 * REAGENTS_METABOLISM
|
metabolization_rate = 2 * REAGENTS_METABOLISM
|
||||||
overdose_threshold = 200 // Hyperglycaemic shock
|
overdose_threshold = 200 // Hyperglycaemic shock
|
||||||
taste_description = "sweetness"
|
taste_description = "sweetness"
|
||||||
value = 1
|
value = REAGENT_VALUE_NONE
|
||||||
|
|
||||||
/datum/reagent/consumable/sugar/overdose_start(mob/living/M)
|
/datum/reagent/consumable/sugar/overdose_start(mob/living/M)
|
||||||
to_chat(M, "<span class='userdanger'>You go into hyperglycaemic shock! Lay off the twinkies!</span>")
|
to_chat(M, "<span class='userdanger'>You go into hyperglycaemic shock! Lay off the twinkies!</span>")
|
||||||
@@ -179,6 +179,7 @@
|
|||||||
description = "A salty sauce made from the soy plant."
|
description = "A salty sauce made from the soy plant."
|
||||||
color = "#792300" // rgb: 121, 35, 0
|
color = "#792300" // rgb: 121, 35, 0
|
||||||
taste_description = "umami"
|
taste_description = "umami"
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/ketchup
|
/datum/reagent/consumable/ketchup
|
||||||
name = "Ketchup"
|
name = "Ketchup"
|
||||||
@@ -230,7 +231,7 @@
|
|||||||
description = "A special oil that noticably chills the body. Extracted from Icepeppers and slimes."
|
description = "A special oil that noticably chills the body. Extracted from Icepeppers and slimes."
|
||||||
color = "#8BA6E9" // rgb: 139, 166, 233
|
color = "#8BA6E9" // rgb: 139, 166, 233
|
||||||
taste_description = "mint"
|
taste_description = "mint"
|
||||||
value = 2
|
value = REAGENT_VALUE_COMMON
|
||||||
pH = 13 //HMM! I wonder
|
pH = 13 //HMM! I wonder
|
||||||
|
|
||||||
/datum/reagent/consumable/frostoil/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/frostoil/on_mob_life(mob/living/carbon/M)
|
||||||
@@ -399,6 +400,7 @@
|
|||||||
metabolization_rate = 0.2 * REAGENTS_METABOLISM
|
metabolization_rate = 0.2 * REAGENTS_METABOLISM
|
||||||
taste_description = "mushroom"
|
taste_description = "mushroom"
|
||||||
pH = 11
|
pH = 11
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/drug/mushroomhallucinogen/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/drug/mushroomhallucinogen/on_mob_life(mob/living/carbon/M)
|
||||||
M.slurring = max(M.slurring,50)
|
M.slurring = max(M.slurring,50)
|
||||||
@@ -429,6 +431,7 @@
|
|||||||
color = "#FEFEFE"
|
color = "#FEFEFE"
|
||||||
taste_description = "garlic"
|
taste_description = "garlic"
|
||||||
metabolization_rate = 0.15 * REAGENTS_METABOLISM
|
metabolization_rate = 0.15 * REAGENTS_METABOLISM
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/garlic/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/garlic/on_mob_life(mob/living/carbon/M)
|
||||||
if(isvampire(M)) //incapacitating but not lethal. Unfortunately, vampires cannot vomit.
|
if(isvampire(M)) //incapacitating but not lethal. Unfortunately, vampires cannot vomit.
|
||||||
@@ -468,10 +471,10 @@
|
|||||||
..()
|
..()
|
||||||
/datum/reagent/consumable/sprinkles
|
/datum/reagent/consumable/sprinkles
|
||||||
name = "Sprinkles"
|
name = "Sprinkles"
|
||||||
value = 3
|
|
||||||
description = "Multi-colored little bits of sugar, commonly found on donuts. Loved by cops."
|
description = "Multi-colored little bits of sugar, commonly found on donuts. Loved by cops."
|
||||||
color = "#FF00FF" // rgb: 255, 0, 255
|
color = "#FF00FF" // rgb: 255, 0, 255
|
||||||
taste_description = "childhood whimsy"
|
taste_description = "childhood whimsy"
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/sprinkles/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/sprinkles/on_mob_life(mob/living/carbon/M)
|
||||||
if(M.mind && HAS_TRAIT(M.mind, TRAIT_LAW_ENFORCEMENT_METABOLISM))
|
if(M.mind && HAS_TRAIT(M.mind, TRAIT_LAW_ENFORCEMENT_METABOLISM))
|
||||||
@@ -483,7 +486,7 @@
|
|||||||
name = "Peanut Butter"
|
name = "Peanut Butter"
|
||||||
description = "A popular food paste made from ground dry-roasted peanuts."
|
description = "A popular food paste made from ground dry-roasted peanuts."
|
||||||
color = "#C29261"
|
color = "#C29261"
|
||||||
value = 3
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
nutriment_factor = 10 * REAGENTS_METABOLISM
|
nutriment_factor = 10 * REAGENTS_METABOLISM
|
||||||
taste_description = "peanuts"
|
taste_description = "peanuts"
|
||||||
|
|
||||||
@@ -491,7 +494,7 @@
|
|||||||
name = "Corn Oil"
|
name = "Corn Oil"
|
||||||
description = "An oil derived from various types of corn."
|
description = "An oil derived from various types of corn."
|
||||||
nutriment_factor = 12 * REAGENTS_METABOLISM
|
nutriment_factor = 12 * REAGENTS_METABOLISM
|
||||||
value = 4
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
color = "#302000" // rgb: 48, 32, 0
|
color = "#302000" // rgb: 48, 32, 0
|
||||||
taste_description = "slime"
|
taste_description = "slime"
|
||||||
|
|
||||||
@@ -509,7 +512,7 @@
|
|||||||
|
|
||||||
/datum/reagent/consumable/enzyme
|
/datum/reagent/consumable/enzyme
|
||||||
name = "Universal Enzyme"
|
name = "Universal Enzyme"
|
||||||
value = 1
|
value = REAGENT_VALUE_COMMON
|
||||||
description = "A universal enzyme used in the preperation of certain chemicals and foods."
|
description = "A universal enzyme used in the preperation of certain chemicals and foods."
|
||||||
color = "#365E30" // rgb: 54, 94, 48
|
color = "#365E30" // rgb: 54, 94, 48
|
||||||
taste_description = "sweetness"
|
taste_description = "sweetness"
|
||||||
@@ -545,7 +548,6 @@
|
|||||||
|
|
||||||
/datum/reagent/consumable/flour
|
/datum/reagent/consumable/flour
|
||||||
name = "Flour"
|
name = "Flour"
|
||||||
value = 0.5
|
|
||||||
description = "This is what you rub all over yourself to pretend to be a ghost."
|
description = "This is what you rub all over yourself to pretend to be a ghost."
|
||||||
reagent_state = SOLID
|
reagent_state = SOLID
|
||||||
color = "#FFFFFF" // rgb: 0, 0, 0
|
color = "#FFFFFF" // rgb: 0, 0, 0
|
||||||
@@ -562,19 +564,18 @@
|
|||||||
name = "Cherry Jelly"
|
name = "Cherry Jelly"
|
||||||
description = "Totally the best. Only to be spread on foods with excellent lateral symmetry."
|
description = "Totally the best. Only to be spread on foods with excellent lateral symmetry."
|
||||||
color = "#801E28" // rgb: 128, 30, 40
|
color = "#801E28" // rgb: 128, 30, 40
|
||||||
value = 1
|
value = REAGENT_VALUE_COMMON
|
||||||
taste_description = "cherry"
|
taste_description = "cherry"
|
||||||
|
|
||||||
/datum/reagent/consumable/bluecherryjelly
|
/datum/reagent/consumable/bluecherryjelly
|
||||||
name = "Blue Cherry Jelly"
|
name = "Blue Cherry Jelly"
|
||||||
description = "Blue and tastier kind of cherry jelly."
|
description = "Blue and tastier kind of cherry jelly."
|
||||||
color = "#00F0FF"
|
color = "#00F0FF"
|
||||||
value = 12
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
taste_description = "blue cherry"
|
taste_description = "blue cherry"
|
||||||
|
|
||||||
/datum/reagent/consumable/rice
|
/datum/reagent/consumable/rice
|
||||||
name = "Rice"
|
name = "Rice"
|
||||||
value = 0.5
|
|
||||||
description = "tiny nutritious grains"
|
description = "tiny nutritious grains"
|
||||||
reagent_state = SOLID
|
reagent_state = SOLID
|
||||||
nutriment_factor = 3 * REAGENTS_METABOLISM
|
nutriment_factor = 3 * REAGENTS_METABOLISM
|
||||||
@@ -583,7 +584,7 @@
|
|||||||
|
|
||||||
/datum/reagent/consumable/vanilla
|
/datum/reagent/consumable/vanilla
|
||||||
name = "Vanilla Powder"
|
name = "Vanilla Powder"
|
||||||
value = 1
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
description = "A fatty, bitter paste made from vanilla pods."
|
description = "A fatty, bitter paste made from vanilla pods."
|
||||||
reagent_state = SOLID
|
reagent_state = SOLID
|
||||||
nutriment_factor = 5 * REAGENTS_METABOLISM
|
nutriment_factor = 5 * REAGENTS_METABOLISM
|
||||||
@@ -592,7 +593,6 @@
|
|||||||
|
|
||||||
/datum/reagent/consumable/eggyolk
|
/datum/reagent/consumable/eggyolk
|
||||||
name = "Egg Yolk"
|
name = "Egg Yolk"
|
||||||
value = 1
|
|
||||||
description = "It's full of protein."
|
description = "It's full of protein."
|
||||||
nutriment_factor = 3 * REAGENTS_METABOLISM
|
nutriment_factor = 3 * REAGENTS_METABOLISM
|
||||||
color = "#FFB500"
|
color = "#FFB500"
|
||||||
@@ -600,14 +600,13 @@
|
|||||||
|
|
||||||
/datum/reagent/consumable/corn_starch
|
/datum/reagent/consumable/corn_starch
|
||||||
name = "Corn Starch"
|
name = "Corn Starch"
|
||||||
value = 2
|
|
||||||
description = "A slippery solution."
|
description = "A slippery solution."
|
||||||
color = "#f7f6e4"
|
color = "#f7f6e4"
|
||||||
taste_description = "slime"
|
taste_description = "slime"
|
||||||
|
|
||||||
/datum/reagent/consumable/corn_syrup
|
/datum/reagent/consumable/corn_syrup
|
||||||
name = "Corn Syrup"
|
name = "Corn Syrup"
|
||||||
value = 1
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
description = "Decays into sugar."
|
description = "Decays into sugar."
|
||||||
color = "#fff882"
|
color = "#fff882"
|
||||||
metabolization_rate = 3 * REAGENTS_METABOLISM
|
metabolization_rate = 3 * REAGENTS_METABOLISM
|
||||||
@@ -621,7 +620,7 @@
|
|||||||
name = "honey"
|
name = "honey"
|
||||||
description = "Sweet sweet honey that decays into sugar. Has antibacterial and natural healing properties."
|
description = "Sweet sweet honey that decays into sugar. Has antibacterial and natural healing properties."
|
||||||
color = "#d3a308"
|
color = "#d3a308"
|
||||||
value = 15
|
value = REAGENT_VALUE_COMMON
|
||||||
nutriment_factor = 10 * REAGENTS_METABOLISM
|
nutriment_factor = 10 * REAGENTS_METABOLISM
|
||||||
metabolization_rate = 1 * REAGENTS_METABOLISM
|
metabolization_rate = 1 * REAGENTS_METABOLISM
|
||||||
taste_description = "sweetness"
|
taste_description = "sweetness"
|
||||||
@@ -649,6 +648,7 @@
|
|||||||
color = "#DFDFDF"
|
color = "#DFDFDF"
|
||||||
value = 5
|
value = 5
|
||||||
taste_description = "mayonnaise"
|
taste_description = "mayonnaise"
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/tearjuice
|
/datum/reagent/consumable/tearjuice
|
||||||
name = "Tear Juice"
|
name = "Tear Juice"
|
||||||
@@ -656,6 +656,7 @@
|
|||||||
color = "#c0c9a0"
|
color = "#c0c9a0"
|
||||||
taste_description = "bitterness"
|
taste_description = "bitterness"
|
||||||
pH = 5
|
pH = 5
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/tearjuice/reaction_mob(mob/living/M, method=TOUCH, reac_volume)
|
/datum/reagent/consumable/tearjuice/reaction_mob(mob/living/M, method=TOUCH, reac_volume)
|
||||||
if(!istype(M))
|
if(!istype(M))
|
||||||
@@ -694,6 +695,7 @@
|
|||||||
reagent_state = SOLID
|
reagent_state = SOLID
|
||||||
nutriment_factor = 12 * REAGENTS_METABOLISM
|
nutriment_factor = 12 * REAGENTS_METABOLISM
|
||||||
color = "#664330" // rgb: 102, 67, 48
|
color = "#664330" // rgb: 102, 67, 48
|
||||||
|
value = REAGENT_VALUE_RARE
|
||||||
|
|
||||||
/datum/reagent/consumable/nutriment/stabilized/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/nutriment/stabilized/on_mob_life(mob/living/carbon/M)
|
||||||
if(M.nutrition > NUTRITION_LEVEL_FULL - 25)
|
if(M.nutrition > NUTRITION_LEVEL_FULL - 25)
|
||||||
@@ -709,6 +711,7 @@
|
|||||||
color = "#1d043d"
|
color = "#1d043d"
|
||||||
taste_description = "bitter mushroom"
|
taste_description = "bitter mushroom"
|
||||||
pH = 12
|
pH = 12
|
||||||
|
value = REAGENT_VALUE_RARE
|
||||||
|
|
||||||
/datum/reagent/consumable/entpoly/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/entpoly/on_mob_life(mob/living/carbon/M)
|
||||||
if(current_cycle >= 10)
|
if(current_cycle >= 10)
|
||||||
@@ -729,6 +732,7 @@
|
|||||||
color = "#b5a213"
|
color = "#b5a213"
|
||||||
taste_description = "tingling mushroom"
|
taste_description = "tingling mushroom"
|
||||||
pH = 11.2
|
pH = 11.2
|
||||||
|
value = REAGENT_VALUE_RARE
|
||||||
|
|
||||||
/datum/reagent/consumable/tinlux/reaction_mob(mob/living/M)
|
/datum/reagent/consumable/tinlux/reaction_mob(mob/living/M)
|
||||||
M.set_light(2)
|
M.set_light(2)
|
||||||
@@ -743,6 +747,7 @@
|
|||||||
nutriment_factor = 3 * REAGENTS_METABOLISM
|
nutriment_factor = 3 * REAGENTS_METABOLISM
|
||||||
taste_description = "fruity mushroom"
|
taste_description = "fruity mushroom"
|
||||||
pH = 10.4
|
pH = 10.4
|
||||||
|
value = REAGENT_VALUE_RARE
|
||||||
|
|
||||||
/datum/reagent/consumable/vitfro/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/consumable/vitfro/on_mob_life(mob/living/carbon/M)
|
||||||
if(prob(80))
|
if(prob(80))
|
||||||
@@ -808,6 +813,7 @@
|
|||||||
taste_mult = 2
|
taste_mult = 2
|
||||||
taste_description = "caramel"
|
taste_description = "caramel"
|
||||||
reagent_state = SOLID
|
reagent_state = SOLID
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/secretsauce
|
/datum/reagent/consumable/secretsauce
|
||||||
name = "secret sauce"
|
name = "secret sauce"
|
||||||
@@ -818,6 +824,7 @@
|
|||||||
taste_mult = 100
|
taste_mult = 100
|
||||||
can_synth = FALSE
|
can_synth = FALSE
|
||||||
pH = 6.1
|
pH = 6.1
|
||||||
|
value = REAGENT_VALUE_AMAZING
|
||||||
|
|
||||||
/datum/reagent/consumable/secretsauce/reaction_obj(obj/O, reac_volume)
|
/datum/reagent/consumable/secretsauce/reaction_obj(obj/O, reac_volume)
|
||||||
//splashing any amount above or equal to 1u of secret sauce onto a piece of food turns its quality to 100
|
//splashing any amount above or equal to 1u of secret sauce onto a piece of food turns its quality to 100
|
||||||
@@ -838,6 +845,7 @@
|
|||||||
taste_mult = 6
|
taste_mult = 6
|
||||||
taste_description = "smoke"
|
taste_description = "smoke"
|
||||||
overdose_threshold = 25
|
overdose_threshold = 25
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/consumable/char/overdose_process(mob/living/carbon/M)
|
/datum/reagent/consumable/char/overdose_process(mob/living/carbon/M)
|
||||||
if(prob(10))
|
if(prob(10))
|
||||||
@@ -850,3 +858,4 @@
|
|||||||
color = "#78280A" // rgb: 120 40, 10
|
color = "#78280A" // rgb: 120 40, 10
|
||||||
taste_mult = 2.5 //sugar's 1.5, capsacin's 1.5, so a good middle ground.
|
taste_mult = 2.5 //sugar's 1.5, capsacin's 1.5, so a good middle ground.
|
||||||
taste_description = "smokey sweetness"
|
taste_description = "smokey sweetness"
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|||||||
@@ -7,8 +7,8 @@
|
|||||||
|
|
||||||
/datum/reagent/medicine
|
/datum/reagent/medicine
|
||||||
name = "Medicine"
|
name = "Medicine"
|
||||||
value = 2
|
|
||||||
taste_description = "bitterness"
|
taste_description = "bitterness"
|
||||||
|
value = REAGENT_VALUE_VERY_COMMON //Low prices, spess medical companies are cheapstakes and products are taxed honk...
|
||||||
|
|
||||||
/datum/reagent/medicine/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/medicine/on_mob_life(mob/living/carbon/M)
|
||||||
current_cycle++
|
current_cycle++
|
||||||
@@ -19,6 +19,7 @@
|
|||||||
description = "Leporazine will effectively regulate a patient's body temperature, ensuring it never leaves safe levels."
|
description = "Leporazine will effectively regulate a patient's body temperature, ensuring it never leaves safe levels."
|
||||||
pH = 8.4
|
pH = 8.4
|
||||||
color = "#82b8aa"
|
color = "#82b8aa"
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/medicine/leporazine/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/medicine/leporazine/on_mob_life(mob/living/carbon/M)
|
||||||
if(M.bodytemperature > BODYTEMP_NORMAL)
|
if(M.bodytemperature > BODYTEMP_NORMAL)
|
||||||
@@ -33,6 +34,7 @@
|
|||||||
color = "#ffffff"
|
color = "#ffffff"
|
||||||
can_synth = FALSE
|
can_synth = FALSE
|
||||||
taste_description = "badmins"
|
taste_description = "badmins"
|
||||||
|
value = REAGENT_VALUE_GLORIOUS
|
||||||
|
|
||||||
/datum/reagent/medicine/adminordrazine/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/medicine/adminordrazine/on_mob_life(mob/living/carbon/M)
|
||||||
M.reagents.remove_all_type(/datum/reagent/toxin, 5*REM, 0, 1)
|
M.reagents.remove_all_type(/datum/reagent/toxin, 5*REM, 0, 1)
|
||||||
@@ -101,6 +103,7 @@
|
|||||||
description = "Reduces drowsiness, hallucinations, and Histamine from body."
|
description = "Reduces drowsiness, hallucinations, and Histamine from body."
|
||||||
color = "#EC536D" // rgb: 236, 83, 109
|
color = "#EC536D" // rgb: 236, 83, 109
|
||||||
pH = 5.2
|
pH = 5.2
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/medicine/synaphydramine/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/medicine/synaphydramine/on_mob_life(mob/living/carbon/M)
|
||||||
M.drowsyness = max(M.drowsyness-5, 0)
|
M.drowsyness = max(M.drowsyness-5, 0)
|
||||||
@@ -131,6 +134,7 @@
|
|||||||
color = "#0000C8"
|
color = "#0000C8"
|
||||||
taste_description = "sludge"
|
taste_description = "sludge"
|
||||||
pH = 11
|
pH = 11
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/medicine/cryoxadone/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/medicine/cryoxadone/on_mob_life(mob/living/carbon/M)
|
||||||
var/power = -0.00003 * (M.bodytemperature ** 2) + 3
|
var/power = -0.00003 * (M.bodytemperature ** 2) + 3
|
||||||
@@ -152,6 +156,7 @@
|
|||||||
taste_description = "muscle"
|
taste_description = "muscle"
|
||||||
metabolization_rate = 1.5 * REAGENTS_METABOLISM
|
metabolization_rate = 1.5 * REAGENTS_METABOLISM
|
||||||
pH = 13
|
pH = 13
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/medicine/clonexadone/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/medicine/clonexadone/on_mob_life(mob/living/carbon/M)
|
||||||
if(M.bodytemperature < T0C)
|
if(M.bodytemperature < T0C)
|
||||||
@@ -167,6 +172,7 @@
|
|||||||
color = "#f7832a"
|
color = "#f7832a"
|
||||||
taste_description = "spicy jelly"
|
taste_description = "spicy jelly"
|
||||||
pH = 12
|
pH = 12
|
||||||
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
|
|
||||||
/datum/reagent/medicine/pyroxadone/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/medicine/pyroxadone/on_mob_life(mob/living/carbon/M)
|
||||||
if(M.bodytemperature > BODYTEMP_HEAT_DAMAGE_LIMIT)
|
if(M.bodytemperature > BODYTEMP_HEAT_DAMAGE_LIMIT)
|
||||||
@@ -198,7 +204,7 @@
|
|||||||
overdose_threshold = 30
|
overdose_threshold = 30
|
||||||
taste_description = "fish"
|
taste_description = "fish"
|
||||||
pH = 12.2
|
pH = 12.2
|
||||||
value = 20
|
value = REAGENT_VALUE_RARE
|
||||||
|
|
||||||
/datum/reagent/medicine/rezadone/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/medicine/rezadone/on_mob_life(mob/living/carbon/M)
|
||||||
M.setCloneLoss(0) //Rezadone is almost never used in favor of cryoxadone. Hopefully this will change that.
|
M.setCloneLoss(0) //Rezadone is almost never used in favor of cryoxadone. Hopefully this will change that.
|
||||||
@@ -239,7 +245,6 @@
|
|||||||
color = "#ffeac9"
|
color = "#ffeac9"
|
||||||
metabolization_rate = 5 * REAGENTS_METABOLISM
|
metabolization_rate = 5 * REAGENTS_METABOLISM
|
||||||
overdose_threshold = 50
|
overdose_threshold = 50
|
||||||
value = 3
|
|
||||||
|
|
||||||
/datum/reagent/medicine/silver_sulfadiazine/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message = 1)
|
/datum/reagent/medicine/silver_sulfadiazine/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message = 1)
|
||||||
if(iscarbon(M) && M.stat != DEAD)
|
if(iscarbon(M) && M.stat != DEAD)
|
||||||
@@ -277,7 +282,7 @@
|
|||||||
metabolization_rate = 0.5 * REAGENTS_METABOLISM
|
metabolization_rate = 0.5 * REAGENTS_METABOLISM
|
||||||
overdose_threshold = 25
|
overdose_threshold = 25
|
||||||
pH = 10.7
|
pH = 10.7
|
||||||
value = 4
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/medicine/oxandrolone/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/medicine/oxandrolone/on_mob_life(mob/living/carbon/M)
|
||||||
if(M.getFireLoss() > 25)
|
if(M.getFireLoss() > 25)
|
||||||
@@ -301,7 +306,6 @@
|
|||||||
pH = 6.7
|
pH = 6.7
|
||||||
metabolization_rate = 5 * REAGENTS_METABOLISM
|
metabolization_rate = 5 * REAGENTS_METABOLISM
|
||||||
overdose_threshold = 50
|
overdose_threshold = 50
|
||||||
value = 3
|
|
||||||
|
|
||||||
/datum/reagent/medicine/styptic_powder/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message = 1)
|
/datum/reagent/medicine/styptic_powder/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message = 1)
|
||||||
if(iscarbon(M) && M.stat != DEAD)
|
if(iscarbon(M) && M.stat != DEAD)
|
||||||
@@ -343,7 +347,6 @@ datum/reagent/medicine/styptic_powder/overdose_start(mob/living/M)
|
|||||||
var/last_added = 0
|
var/last_added = 0
|
||||||
var/maximum_reachable = BLOOD_VOLUME_NORMAL - 10 //So that normal blood regeneration can continue with salglu active
|
var/maximum_reachable = BLOOD_VOLUME_NORMAL - 10 //So that normal blood regeneration can continue with salglu active
|
||||||
pH = 5.5
|
pH = 5.5
|
||||||
value = 1
|
|
||||||
|
|
||||||
/datum/reagent/medicine/salglu_solution/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/medicine/salglu_solution/on_mob_life(mob/living/carbon/M)
|
||||||
if((HAS_TRAIT(M, TRAIT_NOMARROW)))
|
if((HAS_TRAIT(M, TRAIT_NOMARROW)))
|
||||||
@@ -384,6 +387,7 @@ datum/reagent/medicine/styptic_powder/overdose_start(mob/living/M)
|
|||||||
color = "#6D6374"
|
color = "#6D6374"
|
||||||
metabolization_rate = 0.4 * REAGENTS_METABOLISM
|
metabolization_rate = 0.4 * REAGENTS_METABOLISM
|
||||||
pH = 2.6
|
pH = 2.6
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/medicine/mine_salve/on_mob_life(mob/living/carbon/C)
|
/datum/reagent/medicine/mine_salve/on_mob_life(mob/living/carbon/C)
|
||||||
C.hal_screwyhud = SCREWYHUD_HEALTHY
|
C.hal_screwyhud = SCREWYHUD_HEALTHY
|
||||||
@@ -424,7 +428,7 @@ datum/reagent/medicine/styptic_powder/overdose_start(mob/living/M)
|
|||||||
pH = 11.5
|
pH = 11.5
|
||||||
metabolization_rate = 5 * REAGENTS_METABOLISM
|
metabolization_rate = 5 * REAGENTS_METABOLISM
|
||||||
overdose_threshold = 40
|
overdose_threshold = 40
|
||||||
value = 6
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/medicine/synthflesh/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message = 1)
|
/datum/reagent/medicine/synthflesh/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message = 1)
|
||||||
if(iscarbon(M))
|
if(iscarbon(M))
|
||||||
@@ -461,7 +465,6 @@ datum/reagent/medicine/styptic_powder/overdose_start(mob/living/M)
|
|||||||
metabolization_rate = 0.5 * REAGENTS_METABOLISM
|
metabolization_rate = 0.5 * REAGENTS_METABOLISM
|
||||||
taste_description = "ash"
|
taste_description = "ash"
|
||||||
pH = 5
|
pH = 5
|
||||||
value = 1
|
|
||||||
|
|
||||||
/datum/reagent/medicine/charcoal/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/medicine/charcoal/on_mob_life(mob/living/carbon/M)
|
||||||
M.adjustToxLoss(-2*REM, 0)
|
M.adjustToxLoss(-2*REM, 0)
|
||||||
@@ -480,7 +483,7 @@ datum/reagent/medicine/styptic_powder/overdose_start(mob/living/M)
|
|||||||
metabolization_rate = 0.25 * REAGENTS_METABOLISM
|
metabolization_rate = 0.25 * REAGENTS_METABOLISM
|
||||||
overdose_threshold = 30
|
overdose_threshold = 30
|
||||||
pH = 2
|
pH = 2
|
||||||
value = 5
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
|
|
||||||
/datum/reagent/medicine/omnizine/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/medicine/omnizine/on_mob_life(mob/living/carbon/M)
|
||||||
M.adjustToxLoss(-0.5*REM, 0)
|
M.adjustToxLoss(-0.5*REM, 0)
|
||||||
@@ -537,6 +540,7 @@ datum/reagent/medicine/styptic_powder/overdose_start(mob/living/M)
|
|||||||
color = "#003153" // RGB 0, 49, 83
|
color = "#003153" // RGB 0, 49, 83
|
||||||
metabolization_rate = 0.5 * REAGENTS_METABOLISM
|
metabolization_rate = 0.5 * REAGENTS_METABOLISM
|
||||||
pH = 8.9
|
pH = 8.9
|
||||||
|
value = REAGENT_VALUE_COMMON //uncraftable
|
||||||
|
|
||||||
/datum/reagent/medicine/prussian_blue/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/medicine/prussian_blue/on_mob_life(mob/living/carbon/M)
|
||||||
if(M.radiation > 0)
|
if(M.radiation > 0)
|
||||||
@@ -550,6 +554,7 @@ datum/reagent/medicine/styptic_powder/overdose_start(mob/living/M)
|
|||||||
color = "#E6FFF0"
|
color = "#E6FFF0"
|
||||||
metabolization_rate = 0.5 * REAGENTS_METABOLISM
|
metabolization_rate = 0.5 * REAGENTS_METABOLISM
|
||||||
pH = 1 //One of the best buffers, NEVERMIND!
|
pH = 1 //One of the best buffers, NEVERMIND!
|
||||||
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
var/healtoxinlover = FALSE
|
var/healtoxinlover = FALSE
|
||||||
|
|
||||||
/datum/reagent/medicine/pen_acid/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/medicine/pen_acid/on_mob_life(mob/living/carbon/M)
|
||||||
@@ -568,6 +573,7 @@ datum/reagent/medicine/styptic_powder/overdose_start(mob/living/M)
|
|||||||
color = "#91D865"
|
color = "#91D865"
|
||||||
healtoxinlover = TRUE
|
healtoxinlover = TRUE
|
||||||
pH = 12//invert
|
pH = 12//invert
|
||||||
|
value = REAGENT_VALUE_RARE
|
||||||
|
|
||||||
/datum/reagent/medicine/sal_acid
|
/datum/reagent/medicine/sal_acid
|
||||||
name = "Salicyclic Acid"
|
name = "Salicyclic Acid"
|
||||||
@@ -577,6 +583,7 @@ datum/reagent/medicine/styptic_powder/overdose_start(mob/living/M)
|
|||||||
metabolization_rate = 0.5 * REAGENTS_METABOLISM
|
metabolization_rate = 0.5 * REAGENTS_METABOLISM
|
||||||
overdose_threshold = 25
|
overdose_threshold = 25
|
||||||
pH = 2.1
|
pH = 2.1
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
|
|
||||||
/datum/reagent/medicine/sal_acid/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/medicine/sal_acid/on_mob_life(mob/living/carbon/M)
|
||||||
@@ -688,6 +695,7 @@ datum/reagent/medicine/styptic_powder/overdose_start(mob/living/M)
|
|||||||
color = "#64FFE6"
|
color = "#64FFE6"
|
||||||
metabolization_rate = 0.5 * REAGENTS_METABOLISM
|
metabolization_rate = 0.5 * REAGENTS_METABOLISM
|
||||||
pH = 11.5
|
pH = 11.5
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/medicine/diphenhydramine/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/medicine/diphenhydramine/on_mob_life(mob/living/carbon/M)
|
||||||
if(prob(10))
|
if(prob(10))
|
||||||
@@ -803,6 +811,7 @@ datum/reagent/medicine/styptic_powder/overdose_start(mob/living/M)
|
|||||||
metabolization_rate = 0.25 * REAGENTS_METABOLISM
|
metabolization_rate = 0.25 * REAGENTS_METABOLISM
|
||||||
overdose_threshold = 35
|
overdose_threshold = 35
|
||||||
pH = 12
|
pH = 12
|
||||||
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
|
|
||||||
/datum/reagent/medicine/atropine/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/medicine/atropine/on_mob_life(mob/living/carbon/M)
|
||||||
if(M.health < 0)
|
if(M.health < 0)
|
||||||
@@ -867,6 +876,7 @@ datum/reagent/medicine/styptic_powder/overdose_start(mob/living/M)
|
|||||||
metabolization_rate = 0.5 * REAGENTS_METABOLISM
|
metabolization_rate = 0.5 * REAGENTS_METABOLISM
|
||||||
taste_description = "magnets"
|
taste_description = "magnets"
|
||||||
pH = 0
|
pH = 0
|
||||||
|
value = REAGENT_VALUE_RARE
|
||||||
|
|
||||||
/datum/reagent/medicine/strange_reagent/reaction_mob(mob/living/M, method=TOUCH, reac_volume)
|
/datum/reagent/medicine/strange_reagent/reaction_mob(mob/living/M, method=TOUCH, reac_volume)
|
||||||
if(M.stat == DEAD)
|
if(M.stat == DEAD)
|
||||||
@@ -990,6 +1000,7 @@ datum/reagent/medicine/styptic_powder/overdose_start(mob/living/M)
|
|||||||
metabolization_rate = 0.5 * REAGENTS_METABOLISM
|
metabolization_rate = 0.5 * REAGENTS_METABOLISM
|
||||||
overdose_threshold = 60
|
overdose_threshold = 60
|
||||||
pH = 8.7
|
pH = 8.7
|
||||||
|
value = REAGENT_VALUE_RARE
|
||||||
|
|
||||||
/datum/reagent/medicine/stimulants/on_mob_metabolize(mob/living/L)
|
/datum/reagent/medicine/stimulants/on_mob_metabolize(mob/living/L)
|
||||||
..()
|
..()
|
||||||
@@ -1154,6 +1165,7 @@ datum/reagent/medicine/styptic_powder/overdose_start(mob/living/M)
|
|||||||
reagent_state = LIQUID
|
reagent_state = LIQUID
|
||||||
color = "#91D865"
|
color = "#91D865"
|
||||||
taste_description = "jelly"
|
taste_description = "jelly"
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/medicine/regen_jelly/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/medicine/regen_jelly/on_mob_life(mob/living/carbon/M)
|
||||||
M.adjustBruteLoss(-1.5*REM, FALSE)
|
M.adjustBruteLoss(-1.5*REM, FALSE)
|
||||||
@@ -1169,6 +1181,7 @@ datum/reagent/medicine/styptic_powder/overdose_start(mob/living/M)
|
|||||||
reagent_state = SOLID
|
reagent_state = SOLID
|
||||||
color = "#555555"
|
color = "#555555"
|
||||||
pH = 11
|
pH = 11
|
||||||
|
value = REAGENT_VALUE_EXCEPTIONAL
|
||||||
|
|
||||||
/datum/reagent/medicine/syndicate_nanites/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/medicine/syndicate_nanites/on_mob_life(mob/living/carbon/M)
|
||||||
M.adjustBruteLoss(-5*REM, FALSE) //A ton of healing - this is a 50 telecrystal investment.
|
M.adjustBruteLoss(-5*REM, FALSE) //A ton of healing - this is a 50 telecrystal investment.
|
||||||
@@ -1189,6 +1202,7 @@ datum/reagent/medicine/styptic_powder/overdose_start(mob/living/M)
|
|||||||
reagent_state = SOLID
|
reagent_state = SOLID
|
||||||
color = "#555555"
|
color = "#555555"
|
||||||
pH = 11
|
pH = 11
|
||||||
|
value = REAGENT_VALUE_VERY_RARE
|
||||||
|
|
||||||
/datum/reagent/medicine/lesser_syndicate_nanites/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/medicine/lesser_syndicate_nanites/on_mob_life(mob/living/carbon/M)
|
||||||
M.adjustBruteLoss(-3*REM, FALSE) // hidden gold shh
|
M.adjustBruteLoss(-3*REM, FALSE) // hidden gold shh
|
||||||
@@ -1212,6 +1226,7 @@ datum/reagent/medicine/styptic_powder/overdose_start(mob/living/M)
|
|||||||
overdose_threshold = 30
|
overdose_threshold = 30
|
||||||
taste_description = "jelly"
|
taste_description = "jelly"
|
||||||
pH = 11.8
|
pH = 11.8
|
||||||
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
|
|
||||||
/datum/reagent/medicine/neo_jelly/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/medicine/neo_jelly/on_mob_life(mob/living/carbon/M)
|
||||||
M.adjustBruteLoss(-1.5*REM, FALSE)
|
M.adjustBruteLoss(-1.5*REM, FALSE)
|
||||||
@@ -1234,6 +1249,7 @@ datum/reagent/medicine/styptic_powder/overdose_start(mob/living/M)
|
|||||||
color = rgb(255, 175, 0)
|
color = rgb(255, 175, 0)
|
||||||
overdose_threshold = 25
|
overdose_threshold = 25
|
||||||
pH = 11
|
pH = 11
|
||||||
|
value = REAGENT_VALUE_COMMON //not any higher. Ambrosia is a milestone for hydroponics already.
|
||||||
|
|
||||||
/datum/reagent/medicine/earthsblood/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/medicine/earthsblood/on_mob_life(mob/living/carbon/M)
|
||||||
M.adjustBruteLoss(-3 * REM, FALSE)
|
M.adjustBruteLoss(-3 * REM, FALSE)
|
||||||
@@ -1261,6 +1277,7 @@ datum/reagent/medicine/styptic_powder/overdose_start(mob/living/M)
|
|||||||
color = "#27870a"
|
color = "#27870a"
|
||||||
metabolization_rate = 0.4 * REAGENTS_METABOLISM
|
metabolization_rate = 0.4 * REAGENTS_METABOLISM
|
||||||
pH = 4.3
|
pH = 4.3
|
||||||
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
|
|
||||||
/datum/reagent/medicine/haloperidol/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/medicine/haloperidol/on_mob_life(mob/living/carbon/M)
|
||||||
for(var/datum/reagent/drug/R in M.reagents.reagent_list)
|
for(var/datum/reagent/drug/R in M.reagents.reagent_list)
|
||||||
@@ -1283,6 +1300,7 @@ datum/reagent/medicine/styptic_powder/overdose_start(mob/living/M)
|
|||||||
overdose_threshold = 3 //To prevent people stacking massive amounts of a very strong healing reagent
|
overdose_threshold = 3 //To prevent people stacking massive amounts of a very strong healing reagent
|
||||||
can_synth = FALSE
|
can_synth = FALSE
|
||||||
pH = 14
|
pH = 14
|
||||||
|
value = REAGENT_VALUE_AMAZING
|
||||||
|
|
||||||
/datum/reagent/medicine/lavaland_extract/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/medicine/lavaland_extract/on_mob_life(mob/living/carbon/M)
|
||||||
M.heal_bodypart_damage(5,5)
|
M.heal_bodypart_damage(5,5)
|
||||||
@@ -1302,6 +1320,7 @@ datum/reagent/medicine/styptic_powder/overdose_start(mob/living/M)
|
|||||||
description = "Reduces the duration of unconciousness, knockdown and stuns. Restores stamina, but deals toxin damage when overdosed."
|
description = "Reduces the duration of unconciousness, knockdown and stuns. Restores stamina, but deals toxin damage when overdosed."
|
||||||
color = "#918e53"
|
color = "#918e53"
|
||||||
overdose_threshold = 30
|
overdose_threshold = 30
|
||||||
|
value = REAGENT_VALUE_VERY_RARE
|
||||||
|
|
||||||
/datum/reagent/medicine/changelingadrenaline/on_mob_metabolize(mob/living/L)
|
/datum/reagent/medicine/changelingadrenaline/on_mob_metabolize(mob/living/L)
|
||||||
..()
|
..()
|
||||||
@@ -1329,6 +1348,7 @@ datum/reagent/medicine/styptic_powder/overdose_start(mob/living/M)
|
|||||||
description = "Drastically increases movement speed, but deals toxin damage."
|
description = "Drastically increases movement speed, but deals toxin damage."
|
||||||
color = "#669153"
|
color = "#669153"
|
||||||
metabolization_rate = 1
|
metabolization_rate = 1
|
||||||
|
value = REAGENT_VALUE_VERY_RARE
|
||||||
|
|
||||||
/datum/reagent/medicine/changelinghaste/on_mob_metabolize(mob/living/L)
|
/datum/reagent/medicine/changelinghaste/on_mob_metabolize(mob/living/L)
|
||||||
..()
|
..()
|
||||||
@@ -1365,6 +1385,7 @@ datum/reagent/medicine/styptic_powder/overdose_start(mob/living/M)
|
|||||||
/datum/reagent/medicine/muscle_stimulant
|
/datum/reagent/medicine/muscle_stimulant
|
||||||
name = "Muscle Stimulant"
|
name = "Muscle Stimulant"
|
||||||
description = "A potent chemical that allows someone under its influence to be at full physical ability even when under massive amounts of pain."
|
description = "A potent chemical that allows someone under its influence to be at full physical ability even when under massive amounts of pain."
|
||||||
|
value = REAGENT_VALUE_RARE
|
||||||
|
|
||||||
/datum/reagent/medicine/muscle_stimulant/on_mob_metabolize(mob/living/M)
|
/datum/reagent/medicine/muscle_stimulant/on_mob_metabolize(mob/living/M)
|
||||||
. = ..()
|
. = ..()
|
||||||
@@ -1382,6 +1403,7 @@ datum/reagent/medicine/styptic_powder/overdose_start(mob/living/M)
|
|||||||
metabolization_rate = 0.1 * REAGENTS_METABOLISM
|
metabolization_rate = 0.1 * REAGENTS_METABOLISM
|
||||||
overdose_threshold = 20 // with the random effects this might be awesome or might kill you at less than 10u (extensively tested)
|
overdose_threshold = 20 // with the random effects this might be awesome or might kill you at less than 10u (extensively tested)
|
||||||
taste_description = "salt" // it actually does taste salty
|
taste_description = "salt" // it actually does taste salty
|
||||||
|
value = REAGENT_VALUE_RARE
|
||||||
var/overdose_progress = 0 // to track overdose progress
|
var/overdose_progress = 0 // to track overdose progress
|
||||||
pH = 7.89
|
pH = 7.89
|
||||||
|
|
||||||
@@ -1448,6 +1470,7 @@ datum/reagent/medicine/styptic_powder/overdose_start(mob/living/M)
|
|||||||
metabolization_rate = 0.25 * REAGENTS_METABOLISM
|
metabolization_rate = 0.25 * REAGENTS_METABOLISM
|
||||||
overdose_threshold = 30
|
overdose_threshold = 30
|
||||||
pH = 9.12
|
pH = 9.12
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/medicine/psicodine/on_mob_add(mob/living/L)
|
/datum/reagent/medicine/psicodine/on_mob_add(mob/living/L)
|
||||||
..()
|
..()
|
||||||
@@ -1480,6 +1503,7 @@ datum/reagent/medicine/styptic_powder/overdose_start(mob/living/M)
|
|||||||
reagent_state = SOLID
|
reagent_state = SOLID
|
||||||
color = "#FFFFD0"
|
color = "#FFFFD0"
|
||||||
metabolization_rate = 1.5 * REAGENTS_METABOLISM
|
metabolization_rate = 1.5 * REAGENTS_METABOLISM
|
||||||
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
|
|
||||||
/datum/reagent/medicine/silibinin/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/medicine/silibinin/on_mob_life(mob/living/carbon/M)
|
||||||
M.adjustOrganLoss(ORGAN_SLOT_LIVER, -2)//Add a chance to cure liver trauma once implemented.
|
M.adjustOrganLoss(ORGAN_SLOT_LIVER, -2)//Add a chance to cure liver trauma once implemented.
|
||||||
@@ -1494,6 +1518,7 @@ datum/reagent/medicine/styptic_powder/overdose_start(mob/living/M)
|
|||||||
metabolization_rate = 0.25 * REAGENTS_METABOLISM
|
metabolization_rate = 0.25 * REAGENTS_METABOLISM
|
||||||
overdose_threshold = 50
|
overdose_threshold = 50
|
||||||
taste_description = "numbing bitterness"
|
taste_description = "numbing bitterness"
|
||||||
|
value = REAGENT_VALUE_RARE
|
||||||
|
|
||||||
/datum/reagent/medicine/polypyr/on_mob_life(mob/living/carbon/M) //I wanted a collection of small positive effects, this is as hard to obtain as coniine after all.
|
/datum/reagent/medicine/polypyr/on_mob_life(mob/living/carbon/M) //I wanted a collection of small positive effects, this is as hard to obtain as coniine after all.
|
||||||
M.adjustOrganLoss(ORGAN_SLOT_LUNGS, -0.25)
|
M.adjustOrganLoss(ORGAN_SLOT_LUNGS, -0.25)
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/datum/reagent/blood
|
/datum/reagent/blood
|
||||||
data = list("donor"=null,"viruses"=null,"blood_DNA"=null, "bloodcolor" = BLOOD_COLOR_HUMAN, "blood_type"= null,"resistances"=null,"trace_chem"=null,"mind"=null,"ckey"=null,"gender"=null,"real_name"=null,"cloneable"=null,"factions"=null,"quirks"=null)
|
data = list("donor"=null,"viruses"=null,"blood_DNA"=null, "bloodcolor" = BLOOD_COLOR_HUMAN, "blood_type"= null,"resistances"=null,"trace_chem"=null,"mind"=null,"ckey"=null,"gender"=null,"real_name"=null,"cloneable"=null,"factions"=null,"quirks"=null)
|
||||||
name = "Blood"
|
name = "Blood"
|
||||||
value = 1
|
value = REAGENT_VALUE_UNCOMMON // $$$ blood ""donations"" $$$
|
||||||
color = BLOOD_COLOR_HUMAN // rgb: 200, 0, 0
|
color = BLOOD_COLOR_HUMAN // rgb: 200, 0, 0
|
||||||
description = "Blood from some creature."
|
description = "Blood from some creature."
|
||||||
metabolization_rate = 5 //fast rate so it disappears fast.
|
metabolization_rate = 5 //fast rate so it disappears fast.
|
||||||
@@ -142,6 +142,7 @@
|
|||||||
description = "A synthetically produced imitation of blood."
|
description = "A synthetically produced imitation of blood."
|
||||||
taste_description = "oily"
|
taste_description = "oily"
|
||||||
color = BLOOD_COLOR_SYNTHETIC // rgb: 11, 7, 48
|
color = BLOOD_COLOR_SYNTHETIC // rgb: 11, 7, 48
|
||||||
|
value = REAGENT_VALUE_NONE
|
||||||
|
|
||||||
/datum/reagent/blood/jellyblood
|
/datum/reagent/blood/jellyblood
|
||||||
data = list("donor"=null,"viruses"=null,"blood_DNA"=null, "bloodcolor" = BLOOD_COLOR_SLIME, "blood_type"="GEL","resistances"=null,"trace_chem"=null,"mind"=null,"ckey"=null,"gender"=null,"real_name"=null,"cloneable"=null,"factions"=null)
|
data = list("donor"=null,"viruses"=null,"blood_DNA"=null, "bloodcolor" = BLOOD_COLOR_SLIME, "blood_type"="GEL","resistances"=null,"trace_chem"=null,"mind"=null,"ckey"=null,"gender"=null,"real_name"=null,"cloneable"=null,"factions"=null)
|
||||||
@@ -158,6 +159,7 @@
|
|||||||
description = "This highly resembles blood, but it doesnt actually function like it, resembling more ketchup, with a more blood-like consistency."
|
description = "This highly resembles blood, but it doesnt actually function like it, resembling more ketchup, with a more blood-like consistency."
|
||||||
taste_description = "sap" //Like tree sap?
|
taste_description = "sap" //Like tree sap?
|
||||||
pH = 7.45
|
pH = 7.45
|
||||||
|
value = REAGENT_VALUE_NONE
|
||||||
|
|
||||||
/datum/reagent/blood/jellyblood/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/blood/jellyblood/on_mob_life(mob/living/carbon/M)
|
||||||
if(prob(10))
|
if(prob(10))
|
||||||
@@ -387,6 +389,7 @@
|
|||||||
description = "Something that shouldn't exist on this plane of existence."
|
description = "Something that shouldn't exist on this plane of existence."
|
||||||
taste_description = "suffering"
|
taste_description = "suffering"
|
||||||
pH = 6.5
|
pH = 6.5
|
||||||
|
value = REAGENT_VALUE_RARE
|
||||||
|
|
||||||
/datum/reagent/fuel/unholywater/reaction_mob(mob/living/M, method=TOUCH, reac_volume)
|
/datum/reagent/fuel/unholywater/reaction_mob(mob/living/M, method=TOUCH, reac_volume)
|
||||||
if(method == TOUCH || method == VAPOR)
|
if(method == TOUCH || method == VAPOR)
|
||||||
@@ -423,6 +426,7 @@
|
|||||||
name = "Hell Water"
|
name = "Hell Water"
|
||||||
description = "YOUR FLESH! IT BURNS!"
|
description = "YOUR FLESH! IT BURNS!"
|
||||||
taste_description = "burning"
|
taste_description = "burning"
|
||||||
|
value = REAGENT_VALUE_VERY_RARE
|
||||||
|
|
||||||
/datum/reagent/hellwater/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/hellwater/on_mob_life(mob/living/carbon/M)
|
||||||
M.fire_stacks = min(5,M.fire_stacks + 3)
|
M.fire_stacks = min(5,M.fire_stacks + 3)
|
||||||
@@ -437,6 +441,7 @@
|
|||||||
name = "Zelus Oil"
|
name = "Zelus Oil"
|
||||||
description = "Oil blessed by a greater being."
|
description = "Oil blessed by a greater being."
|
||||||
taste_description = "metallic oil"
|
taste_description = "metallic oil"
|
||||||
|
value = REAGENT_VALUE_RARE
|
||||||
|
|
||||||
/datum/reagent/fuel/holyoil/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/fuel/holyoil/on_mob_life(mob/living/carbon/M)
|
||||||
if(is_servant_of_ratvar(M))
|
if(is_servant_of_ratvar(M))
|
||||||
@@ -475,6 +480,7 @@
|
|||||||
name = "Godblood"
|
name = "Godblood"
|
||||||
description = "Slowly heals all damage types. Has a rather high overdose threshold. Glows with mysterious power."
|
description = "Slowly heals all damage types. Has a rather high overdose threshold. Glows with mysterious power."
|
||||||
overdose_threshold = 150
|
overdose_threshold = 150
|
||||||
|
value = REAGENT_VALUE_RARE
|
||||||
|
|
||||||
/datum/reagent/lube
|
/datum/reagent/lube
|
||||||
name = "Space Lube"
|
name = "Space Lube"
|
||||||
@@ -591,6 +597,7 @@
|
|||||||
color = "#5EFF3B" //RGB: 94, 255, 59
|
color = "#5EFF3B" //RGB: 94, 255, 59
|
||||||
metabolization_rate = INFINITY //So it instantly removes all of itself
|
metabolization_rate = INFINITY //So it instantly removes all of itself
|
||||||
taste_description = "slime"
|
taste_description = "slime"
|
||||||
|
value = REAGENT_VALUE_RARE
|
||||||
var/datum/species/race = /datum/species/human
|
var/datum/species/race = /datum/species/human
|
||||||
var/mutationtext = "<span class='danger'>The pain subsides. You feel... human.</span>"
|
var/mutationtext = "<span class='danger'>The pain subsides. You feel... human.</span>"
|
||||||
|
|
||||||
@@ -750,6 +757,7 @@
|
|||||||
color = "#5EFF3B" //RGB: 94, 255, 59
|
color = "#5EFF3B" //RGB: 94, 255, 59
|
||||||
taste_description = "slime"
|
taste_description = "slime"
|
||||||
metabolization_rate = 0.2
|
metabolization_rate = 0.2
|
||||||
|
value = REAGENT_VALUE_RARE
|
||||||
|
|
||||||
/datum/reagent/slime_toxin/on_mob_life(mob/living/carbon/human/H)
|
/datum/reagent/slime_toxin/on_mob_life(mob/living/carbon/human/H)
|
||||||
..()
|
..()
|
||||||
@@ -786,6 +794,7 @@
|
|||||||
color = "#5EFF3B" //RGB: 94, 255, 59
|
color = "#5EFF3B" //RGB: 94, 255, 59
|
||||||
metabolization_rate = INFINITY
|
metabolization_rate = INFINITY
|
||||||
taste_description = "slime"
|
taste_description = "slime"
|
||||||
|
value = REAGENT_VALUE_RARE
|
||||||
|
|
||||||
/datum/reagent/mulligan/on_mob_life(mob/living/carbon/human/H)
|
/datum/reagent/mulligan/on_mob_life(mob/living/carbon/human/H)
|
||||||
..()
|
..()
|
||||||
@@ -800,6 +809,7 @@
|
|||||||
description = "An advanced corruptive toxin produced by slimes."
|
description = "An advanced corruptive toxin produced by slimes."
|
||||||
color = "#13BC5E" // rgb: 19, 188, 94
|
color = "#13BC5E" // rgb: 19, 188, 94
|
||||||
taste_description = "slime"
|
taste_description = "slime"
|
||||||
|
value = REAGENT_VALUE_VERY_RARE
|
||||||
|
|
||||||
/datum/reagent/aslimetoxin/reaction_mob(mob/living/L, method=TOUCH, reac_volume)
|
/datum/reagent/aslimetoxin/reaction_mob(mob/living/L, method=TOUCH, reac_volume)
|
||||||
if(method != TOUCH)
|
if(method != TOUCH)
|
||||||
@@ -811,6 +821,7 @@
|
|||||||
color = "#5EFF3B" //RGB: 94, 255, 59
|
color = "#5EFF3B" //RGB: 94, 255, 59
|
||||||
can_synth = FALSE
|
can_synth = FALSE
|
||||||
taste_description = "decay"
|
taste_description = "decay"
|
||||||
|
value = REAGENT_VALUE_GLORIOUS
|
||||||
|
|
||||||
/datum/reagent/gluttonytoxin/reaction_mob(mob/living/L, method=TOUCH, reac_volume)
|
/datum/reagent/gluttonytoxin/reaction_mob(mob/living/L, method=TOUCH, reac_volume)
|
||||||
L.ForceContractDisease(new /datum/disease/transformation/morph(), FALSE, TRUE)
|
L.ForceContractDisease(new /datum/disease/transformation/morph(), FALSE, TRUE)
|
||||||
@@ -1113,6 +1124,7 @@
|
|||||||
color = "#0000CC"
|
color = "#0000CC"
|
||||||
taste_description = "fizzling blue"
|
taste_description = "fizzling blue"
|
||||||
pH = 12
|
pH = 12
|
||||||
|
value = REAGENT_VALUE_RARE
|
||||||
|
|
||||||
/datum/reagent/bluespace/reaction_mob(mob/living/M, method=TOUCH, reac_volume)
|
/datum/reagent/bluespace/reaction_mob(mob/living/M, method=TOUCH, reac_volume)
|
||||||
if(method == TOUCH || method == VAPOR)
|
if(method == TOUCH || method == VAPOR)
|
||||||
@@ -1239,6 +1251,7 @@
|
|||||||
metabolization_rate = 1.5 * REAGENTS_METABOLISM
|
metabolization_rate = 1.5 * REAGENTS_METABOLISM
|
||||||
taste_description = "acid"
|
taste_description = "acid"
|
||||||
pH = 2
|
pH = 2
|
||||||
|
value = REAGENT_VALUE_RARE
|
||||||
|
|
||||||
/datum/reagent/space_cleaner/ez_clean/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/space_cleaner/ez_clean/on_mob_life(mob/living/carbon/M)
|
||||||
M.adjustBruteLoss(3.33)
|
M.adjustBruteLoss(3.33)
|
||||||
@@ -1290,6 +1303,7 @@
|
|||||||
color = "#535E66" // rgb: 83, 94, 102
|
color = "#535E66" // rgb: 83, 94, 102
|
||||||
can_synth = FALSE
|
can_synth = FALSE
|
||||||
taste_description = "sludge"
|
taste_description = "sludge"
|
||||||
|
value = REAGENT_VALUE_GLORIOUS
|
||||||
|
|
||||||
/datum/reagent/nanomachines/reaction_mob(mob/living/L, method=TOUCH, reac_volume, show_message = 1, touch_protection = 0)
|
/datum/reagent/nanomachines/reaction_mob(mob/living/L, method=TOUCH, reac_volume, show_message = 1, touch_protection = 0)
|
||||||
if(method==PATCH || method==INGEST || method==INJECT || (method == VAPOR && prob(min(reac_volume,100)*(1 - touch_protection))))
|
if(method==PATCH || method==INGEST || method==INJECT || (method == VAPOR && prob(min(reac_volume,100)*(1 - touch_protection))))
|
||||||
@@ -1301,6 +1315,7 @@
|
|||||||
color = "#535E66" // rgb: 83, 94, 102
|
color = "#535E66" // rgb: 83, 94, 102
|
||||||
can_synth = FALSE
|
can_synth = FALSE
|
||||||
taste_description = "sludge"
|
taste_description = "sludge"
|
||||||
|
value = REAGENT_VALUE_GLORIOUS
|
||||||
|
|
||||||
/datum/reagent/xenomicrobes/reaction_mob(mob/living/L, method=TOUCH, reac_volume, show_message = 1, touch_protection = 0)
|
/datum/reagent/xenomicrobes/reaction_mob(mob/living/L, method=TOUCH, reac_volume, show_message = 1, touch_protection = 0)
|
||||||
if(method==PATCH || method==INGEST || method==INJECT || (method == VAPOR && prob(min(reac_volume,100)*(1 - touch_protection))))
|
if(method==PATCH || method==INGEST || method==INJECT || (method == VAPOR && prob(min(reac_volume,100)*(1 - touch_protection))))
|
||||||
@@ -1313,6 +1328,7 @@
|
|||||||
can_synth = FALSE
|
can_synth = FALSE
|
||||||
taste_description = "slime"
|
taste_description = "slime"
|
||||||
pH = 11
|
pH = 11
|
||||||
|
value = REAGENT_VALUE_GLORIOUS
|
||||||
|
|
||||||
/datum/reagent/fungalspores/reaction_mob(mob/living/L, method=TOUCH, reac_volume, show_message = 1, touch_protection = 0)
|
/datum/reagent/fungalspores/reaction_mob(mob/living/L, method=TOUCH, reac_volume, show_message = 1, touch_protection = 0)
|
||||||
if(method==PATCH || method==INGEST || method==INJECT || (method == VAPOR && prob(min(reac_volume,100)*(1 - touch_protection))))
|
if(method==PATCH || method==INGEST || method==INJECT || (method == VAPOR && prob(min(reac_volume,100)*(1 - touch_protection))))
|
||||||
@@ -1340,6 +1356,7 @@
|
|||||||
color = "#664B63" // rgb: 102, 75, 99
|
color = "#664B63" // rgb: 102, 75, 99
|
||||||
taste_description = "metal"
|
taste_description = "metal"
|
||||||
pH = 11.8
|
pH = 11.8
|
||||||
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
|
|
||||||
/datum/reagent/ammonia
|
/datum/reagent/ammonia
|
||||||
name = "Ammonia"
|
name = "Ammonia"
|
||||||
@@ -1417,6 +1434,7 @@
|
|||||||
metabolization_rate = 1.5 * REAGENTS_METABOLISM
|
metabolization_rate = 1.5 * REAGENTS_METABOLISM
|
||||||
color = "E1A116"
|
color = "E1A116"
|
||||||
taste_description = "sourness"
|
taste_description = "sourness"
|
||||||
|
value = REAGENT_VALUE_EXCEPTIONAL
|
||||||
|
|
||||||
/datum/reagent/stimulum/on_mob_metabolize(mob/living/L)
|
/datum/reagent/stimulum/on_mob_metabolize(mob/living/L)
|
||||||
..()
|
..()
|
||||||
@@ -1442,6 +1460,7 @@
|
|||||||
color = "90560B"
|
color = "90560B"
|
||||||
taste_description = "burning"
|
taste_description = "burning"
|
||||||
pH = 2
|
pH = 2
|
||||||
|
value = REAGENT_VALUE_VERY_RARE
|
||||||
|
|
||||||
/datum/reagent/nitryl/on_mob_metabolize(mob/living/L)
|
/datum/reagent/nitryl/on_mob_metabolize(mob/living/L)
|
||||||
..()
|
..()
|
||||||
@@ -1463,6 +1482,7 @@
|
|||||||
color = "#FFFFFF" // rgb: 207, 54, 0
|
color = "#FFFFFF" // rgb: 207, 54, 0
|
||||||
taste_description = "the back of class"
|
taste_description = "the back of class"
|
||||||
no_mob_color = TRUE
|
no_mob_color = TRUE
|
||||||
|
value = REAGENT_VALUE_NONE
|
||||||
|
|
||||||
/datum/reagent/colorful_reagent/crayonpowder/New()
|
/datum/reagent/colorful_reagent/crayonpowder/New()
|
||||||
description = "\an [colorname] powder made by grinding down crayons, good for colouring chemical reagents."
|
description = "\an [colorname] powder made by grinding down crayons, good for colouring chemical reagents."
|
||||||
@@ -1633,6 +1653,7 @@
|
|||||||
color = "#FFFF00"
|
color = "#FFFF00"
|
||||||
var/list/random_color_list = list("#00aedb","#a200ff","#f47835","#d41243","#d11141","#00b159","#00aedb","#f37735","#ffc425","#008744","#0057e7","#d62d20","#ffa700")
|
var/list/random_color_list = list("#00aedb","#a200ff","#f47835","#d41243","#d11141","#00b159","#00aedb","#f37735","#ffc425","#008744","#0057e7","#d62d20","#ffa700")
|
||||||
taste_description = "rainbows"
|
taste_description = "rainbows"
|
||||||
|
value = REAGENT_VALUE_RARE
|
||||||
var/no_mob_color = FALSE
|
var/no_mob_color = FALSE
|
||||||
|
|
||||||
/datum/reagent/colorful_reagent/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/colorful_reagent/on_mob_life(mob/living/carbon/M)
|
||||||
@@ -1662,6 +1683,7 @@
|
|||||||
color = "#ff00dd"
|
color = "#ff00dd"
|
||||||
var/list/potential_colors = list("0ad","a0f","f73","d14","d14","0b5","0ad","f73","fc2","084","05e","d22","fa0") // fucking hair code
|
var/list/potential_colors = list("0ad","a0f","f73","d14","d14","0b5","0ad","f73","fc2","084","05e","d22","fa0") // fucking hair code
|
||||||
taste_description = "sourness"
|
taste_description = "sourness"
|
||||||
|
value = REAGENT_VALUE_RARE
|
||||||
|
|
||||||
/datum/reagent/hair_dye/reaction_mob(mob/living/M, method=TOUCH, reac_volume)
|
/datum/reagent/hair_dye/reaction_mob(mob/living/M, method=TOUCH, reac_volume)
|
||||||
if(method == TOUCH || method == VAPOR)
|
if(method == TOUCH || method == VAPOR)
|
||||||
@@ -1677,6 +1699,7 @@
|
|||||||
reagent_state = LIQUID
|
reagent_state = LIQUID
|
||||||
color = "#fac34b"
|
color = "#fac34b"
|
||||||
taste_description = "sourness"
|
taste_description = "sourness"
|
||||||
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
|
|
||||||
/datum/reagent/barbers_aid/reaction_mob(mob/living/M, method=TOUCH, reac_volume)
|
/datum/reagent/barbers_aid/reaction_mob(mob/living/M, method=TOUCH, reac_volume)
|
||||||
if(method == TOUCH || method == VAPOR)
|
if(method == TOUCH || method == VAPOR)
|
||||||
@@ -1694,6 +1717,7 @@
|
|||||||
reagent_state = LIQUID
|
reagent_state = LIQUID
|
||||||
color = "#ffaf00"
|
color = "#ffaf00"
|
||||||
taste_description = "sourness"
|
taste_description = "sourness"
|
||||||
|
value = REAGENT_VALUE_RARE
|
||||||
|
|
||||||
/datum/reagent/concentrated_barbers_aid/reaction_mob(mob/living/M, method=TOUCH, reac_volume)
|
/datum/reagent/concentrated_barbers_aid/reaction_mob(mob/living/M, method=TOUCH, reac_volume)
|
||||||
if(method == TOUCH || method == VAPOR)
|
if(method == TOUCH || method == VAPOR)
|
||||||
@@ -1726,6 +1750,7 @@
|
|||||||
color = "#A70FFF"
|
color = "#A70FFF"
|
||||||
taste_description = "dryness"
|
taste_description = "dryness"
|
||||||
pH = 10.7
|
pH = 10.7
|
||||||
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
|
|
||||||
/datum/reagent/drying_agent/reaction_turf(turf/open/T, reac_volume)
|
/datum/reagent/drying_agent/reaction_turf(turf/open/T, reac_volume)
|
||||||
if(istype(T))
|
if(istype(T))
|
||||||
@@ -1863,6 +1888,7 @@
|
|||||||
color = "#00ff80"
|
color = "#00ff80"
|
||||||
taste_description = "strange honey"
|
taste_description = "strange honey"
|
||||||
pH = 3
|
pH = 3
|
||||||
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
|
|
||||||
/datum/reagent/royal_bee_jelly/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/royal_bee_jelly/on_mob_life(mob/living/carbon/M)
|
||||||
if(prob(2))
|
if(prob(2))
|
||||||
@@ -1884,6 +1910,7 @@
|
|||||||
can_synth = FALSE
|
can_synth = FALSE
|
||||||
taste_description = "brains"
|
taste_description = "brains"
|
||||||
pH = 0.5
|
pH = 0.5
|
||||||
|
value = REAGENT_VALUE_GLORIOUS
|
||||||
|
|
||||||
/datum/reagent/romerol/reaction_mob(mob/living/carbon/human/H, method=TOUCH, reac_volume)
|
/datum/reagent/romerol/reaction_mob(mob/living/carbon/human/H, method=TOUCH, reac_volume)
|
||||||
// Silently add the zombie infection organ to be activated upon death
|
// Silently add the zombie infection organ to be activated upon death
|
||||||
@@ -1897,6 +1924,7 @@
|
|||||||
description = "An experimental serum which causes rapid muscular growth in Hominidae. Side-affects may include hypertrichosis, violent outbursts, and an unending affinity for bananas."
|
description = "An experimental serum which causes rapid muscular growth in Hominidae. Side-affects may include hypertrichosis, violent outbursts, and an unending affinity for bananas."
|
||||||
reagent_state = LIQUID
|
reagent_state = LIQUID
|
||||||
color = "#00f041"
|
color = "#00f041"
|
||||||
|
value = REAGENT_VALUE_EXCEPTIONAL
|
||||||
|
|
||||||
/datum/reagent/magillitis/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/magillitis/on_mob_life(mob/living/carbon/M)
|
||||||
..()
|
..()
|
||||||
@@ -1908,6 +1936,7 @@
|
|||||||
description = "A commercial chemical designed to help older men in the bedroom."//not really it just makes you a giant
|
description = "A commercial chemical designed to help older men in the bedroom."//not really it just makes you a giant
|
||||||
color = "#ff0000"//strong red. rgb 255, 0, 0
|
color = "#ff0000"//strong red. rgb 255, 0, 0
|
||||||
var/current_size = RESIZE_DEFAULT_SIZE
|
var/current_size = RESIZE_DEFAULT_SIZE
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
taste_description = "bitterness" // apparently what viagra tastes like
|
taste_description = "bitterness" // apparently what viagra tastes like
|
||||||
|
|
||||||
/datum/reagent/growthserum/on_mob_life(mob/living/carbon/H)
|
/datum/reagent/growthserum/on_mob_life(mob/living/carbon/H)
|
||||||
@@ -1978,6 +2007,7 @@
|
|||||||
color = "#AAAAAA55"
|
color = "#AAAAAA55"
|
||||||
taste_description = "water"
|
taste_description = "water"
|
||||||
metabolization_rate = 0.25 * REAGENTS_METABOLISM
|
metabolization_rate = 0.25 * REAGENTS_METABOLISM
|
||||||
|
value = REAGENT_VALUE_RARE
|
||||||
pH = 15
|
pH = 15
|
||||||
|
|
||||||
/datum/reagent/pax/on_mob_metabolize(mob/living/L)
|
/datum/reagent/pax/on_mob_metabolize(mob/living/L)
|
||||||
@@ -1994,6 +2024,7 @@
|
|||||||
color = "#FAFF00"
|
color = "#FAFF00"
|
||||||
taste_description = "acrid cinnamon"
|
taste_description = "acrid cinnamon"
|
||||||
metabolization_rate = 0.2 * REAGENTS_METABOLISM
|
metabolization_rate = 0.2 * REAGENTS_METABOLISM
|
||||||
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
|
|
||||||
/datum/reagent/bz_metabolites/on_mob_metabolize(mob/living/L)
|
/datum/reagent/bz_metabolites/on_mob_metabolize(mob/living/L)
|
||||||
..()
|
..()
|
||||||
@@ -2014,12 +2045,14 @@
|
|||||||
name = "synth-pax"
|
name = "synth-pax"
|
||||||
description = "A colorless liquid that suppresses violence on the subjects. Cheaper to synthetize, but wears out faster than normal Pax."
|
description = "A colorless liquid that suppresses violence on the subjects. Cheaper to synthetize, but wears out faster than normal Pax."
|
||||||
metabolization_rate = 1.5 * REAGENTS_METABOLISM
|
metabolization_rate = 1.5 * REAGENTS_METABOLISM
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/peaceborg_confuse
|
/datum/reagent/peaceborg_confuse
|
||||||
name = "Dizzying Solution"
|
name = "Dizzying Solution"
|
||||||
description = "Makes the target off balance and dizzy"
|
description = "Makes the target off balance and dizzy"
|
||||||
metabolization_rate = 1.5 * REAGENTS_METABOLISM
|
metabolization_rate = 1.5 * REAGENTS_METABOLISM
|
||||||
taste_description = "dizziness"
|
taste_description = "dizziness"
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/peaceborg_confuse/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/peaceborg_confuse/on_mob_life(mob/living/carbon/M)
|
||||||
if(M.confused < 6)
|
if(M.confused < 6)
|
||||||
@@ -2035,6 +2068,7 @@
|
|||||||
description = "An extremely weak stamina-toxin that tires out the target. Completely harmless."
|
description = "An extremely weak stamina-toxin that tires out the target. Completely harmless."
|
||||||
metabolization_rate = 1.5 * REAGENTS_METABOLISM
|
metabolization_rate = 1.5 * REAGENTS_METABOLISM
|
||||||
taste_description = "tiredness"
|
taste_description = "tiredness"
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/peaceborg_tire/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/peaceborg_tire/on_mob_life(mob/living/carbon/M)
|
||||||
var/healthcomp = (100 - M.health) //DOES NOT ACCOUNT FOR ADMINBUS THINGS THAT MAKE YOU HAVE MORE THAN 200/210 HEALTH, OR SOMETHING OTHER THAN A HUMAN PROCESSING THIS.
|
var/healthcomp = (100 - M.health) //DOES NOT ACCOUNT FOR ADMINBUS THINGS THAT MAKE YOU HAVE MORE THAN 200/210 HEALTH, OR SOMETHING OTHER THAN A HUMAN PROCESSING THIS.
|
||||||
@@ -2050,6 +2084,7 @@
|
|||||||
color = "#9A6750" //RGB: 154, 103, 80
|
color = "#9A6750" //RGB: 154, 103, 80
|
||||||
taste_description = "inner peace"
|
taste_description = "inner peace"
|
||||||
can_synth = FALSE
|
can_synth = FALSE
|
||||||
|
value = REAGENT_VALUE_GLORIOUS
|
||||||
|
|
||||||
/datum/reagent/tranquility/reaction_mob(mob/living/L, method=TOUCH, reac_volume, show_message = 1, touch_protection = 0)
|
/datum/reagent/tranquility/reaction_mob(mob/living/L, method=TOUCH, reac_volume, show_message = 1, touch_protection = 0)
|
||||||
if(method==PATCH || method==INGEST || method==INJECT || (method == VAPOR && prob(min(reac_volume,100)*(1 - touch_protection))))
|
if(method==PATCH || method==INGEST || method==INJECT || (method == VAPOR && prob(min(reac_volume,100)*(1 - touch_protection))))
|
||||||
@@ -2060,6 +2095,7 @@
|
|||||||
description = "The primary precursor for an ancient feline delicacy known as skooma. While it has no notable effects on it's own, mixing it with morphine in a chilled container may yield interesting results."
|
description = "The primary precursor for an ancient feline delicacy known as skooma. While it has no notable effects on it's own, mixing it with morphine in a chilled container may yield interesting results."
|
||||||
color = "#FAEAFF"
|
color = "#FAEAFF"
|
||||||
taste_description = "synthetic catnip"
|
taste_description = "synthetic catnip"
|
||||||
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
|
|
||||||
/datum/reagent/moonsugar/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/moonsugar/on_mob_life(mob/living/carbon/M)
|
||||||
if(prob(20))
|
if(prob(20))
|
||||||
@@ -2076,6 +2112,7 @@
|
|||||||
var/datum/dna/original_dna
|
var/datum/dna/original_dna
|
||||||
var/reagent_ticks = 0
|
var/reagent_ticks = 0
|
||||||
chemical_flags = REAGENT_INVISIBLE
|
chemical_flags = REAGENT_INVISIBLE
|
||||||
|
value = REAGENT_VALUE_GLORIOUS
|
||||||
|
|
||||||
/datum/reagent/changeling_string/on_mob_metabolize(mob/living/carbon/C)
|
/datum/reagent/changeling_string/on_mob_metabolize(mob/living/carbon/C)
|
||||||
if(ishuman(C) && C.dna && data["desired_dna"])
|
if(ishuman(C) && C.dna && data["desired_dna"])
|
||||||
@@ -2111,6 +2148,7 @@
|
|||||||
taste_description = "grass"
|
taste_description = "grass"
|
||||||
description = "A colorless liquid that makes people more peaceful and felines more happy."
|
description = "A colorless liquid that makes people more peaceful and felines more happy."
|
||||||
metabolization_rate = 1.75 * REAGENTS_METABOLISM
|
metabolization_rate = 1.75 * REAGENTS_METABOLISM
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/pax/catnip/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/pax/catnip/on_mob_life(mob/living/carbon/M)
|
||||||
if(prob(20))
|
if(prob(20))
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
reagent_state = SOLID
|
reagent_state = SOLID
|
||||||
color = "#550000"
|
color = "#550000"
|
||||||
taste_description = "sweet tasting metal"
|
taste_description = "sweet tasting metal"
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/thermite/reaction_turf(turf/T, reac_volume)
|
/datum/reagent/thermite/reaction_turf(turf/T, reac_volume)
|
||||||
if(reac_volume >= 1)
|
if(reac_volume >= 1)
|
||||||
@@ -21,13 +22,14 @@
|
|||||||
description = "Nitroglycerin is a heavy, colorless, oily, explosive liquid obtained by nitrating glycerol."
|
description = "Nitroglycerin is a heavy, colorless, oily, explosive liquid obtained by nitrating glycerol."
|
||||||
color = "#808080" // rgb: 128, 128, 128
|
color = "#808080" // rgb: 128, 128, 128
|
||||||
taste_description = "oil"
|
taste_description = "oil"
|
||||||
|
value = REAGENT_VALUE_EXCEPTIONAL
|
||||||
|
|
||||||
/datum/reagent/stabilizing_agent
|
/datum/reagent/stabilizing_agent
|
||||||
name = "Stabilizing Agent"
|
name = "Stabilizing Agent"
|
||||||
description = "Keeps unstable chemicals stable. This does not work on everything."
|
description = "Keeps unstable chemicals stable. This does not work on everything."
|
||||||
reagent_state = LIQUID
|
reagent_state = LIQUID
|
||||||
color = "#FFFF00"
|
color = "#FFFF00"
|
||||||
value = 3
|
value = REAGENT_VALUE_VERY_COMMON
|
||||||
taste_description = "metal"
|
taste_description = "metal"
|
||||||
|
|
||||||
/datum/reagent/clf3
|
/datum/reagent/clf3
|
||||||
@@ -37,6 +39,7 @@
|
|||||||
color = "#FFC8C8"
|
color = "#FFC8C8"
|
||||||
metabolization_rate = 4
|
metabolization_rate = 4
|
||||||
taste_description = "burning"
|
taste_description = "burning"
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/clf3/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/clf3/on_mob_life(mob/living/carbon/M)
|
||||||
M.adjust_fire_stacks(2)
|
M.adjust_fire_stacks(2)
|
||||||
@@ -79,13 +82,14 @@
|
|||||||
reagent_state = LIQUID
|
reagent_state = LIQUID
|
||||||
color = "#5A64C8"
|
color = "#5A64C8"
|
||||||
taste_description = "air and bitterness"
|
taste_description = "air and bitterness"
|
||||||
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
|
|
||||||
/datum/reagent/liquid_dark_matter
|
/datum/reagent/liquid_dark_matter
|
||||||
name = "Liquid Dark Matter"
|
name = "Liquid Dark Matter"
|
||||||
description = "Sucks everything into the detonation point."
|
description = "Sucks everything into the detonation point."
|
||||||
reagent_state = LIQUID
|
reagent_state = LIQUID
|
||||||
color = "#210021"
|
color = "#210021"
|
||||||
value = 10
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
taste_description = "compressed bitterness"
|
taste_description = "compressed bitterness"
|
||||||
|
|
||||||
/datum/reagent/blackpowder
|
/datum/reagent/blackpowder
|
||||||
@@ -93,9 +97,9 @@
|
|||||||
description = "Explodes. Violently."
|
description = "Explodes. Violently."
|
||||||
reagent_state = LIQUID
|
reagent_state = LIQUID
|
||||||
color = "#000000"
|
color = "#000000"
|
||||||
value = 5
|
|
||||||
metabolization_rate = 0.05
|
metabolization_rate = 0.05
|
||||||
taste_description = "salt"
|
taste_description = "salt"
|
||||||
|
value = REAGENT_VALUE_RARE
|
||||||
|
|
||||||
/datum/reagent/blackpowder/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/blackpowder/on_mob_life(mob/living/carbon/M)
|
||||||
..()
|
..()
|
||||||
@@ -115,6 +119,7 @@
|
|||||||
reagent_state = LIQUID
|
reagent_state = LIQUID
|
||||||
color = "#C8C8C8"
|
color = "#C8C8C8"
|
||||||
taste_description = "salt"
|
taste_description = "salt"
|
||||||
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
|
|
||||||
/datum/reagent/smoke_powder
|
/datum/reagent/smoke_powder
|
||||||
name = "Smoke Powder"
|
name = "Smoke Powder"
|
||||||
@@ -122,6 +127,7 @@
|
|||||||
reagent_state = LIQUID
|
reagent_state = LIQUID
|
||||||
color = "#C8C8C8"
|
color = "#C8C8C8"
|
||||||
taste_description = "smoke"
|
taste_description = "smoke"
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/sonic_powder
|
/datum/reagent/sonic_powder
|
||||||
name = "Sonic Powder"
|
name = "Sonic Powder"
|
||||||
@@ -129,6 +135,7 @@
|
|||||||
reagent_state = LIQUID
|
reagent_state = LIQUID
|
||||||
color = "#C8C8C8"
|
color = "#C8C8C8"
|
||||||
taste_description = "loud noises"
|
taste_description = "loud noises"
|
||||||
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
|
|
||||||
/datum/reagent/phlogiston
|
/datum/reagent/phlogiston
|
||||||
name = "Phlogiston"
|
name = "Phlogiston"
|
||||||
@@ -136,6 +143,7 @@
|
|||||||
reagent_state = LIQUID
|
reagent_state = LIQUID
|
||||||
color = "#FA00AF"
|
color = "#FA00AF"
|
||||||
taste_description = "burning"
|
taste_description = "burning"
|
||||||
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
|
|
||||||
/datum/reagent/phlogiston/reaction_mob(mob/living/M, method=TOUCH, reac_volume)
|
/datum/reagent/phlogiston/reaction_mob(mob/living/M, method=TOUCH, reac_volume)
|
||||||
M.adjust_fire_stacks(1)
|
M.adjust_fire_stacks(1)
|
||||||
@@ -156,8 +164,8 @@
|
|||||||
description = "Very flammable."
|
description = "Very flammable."
|
||||||
reagent_state = LIQUID
|
reagent_state = LIQUID
|
||||||
color = "#FA00AF"
|
color = "#FA00AF"
|
||||||
value = 1
|
|
||||||
taste_description = "burning"
|
taste_description = "burning"
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/napalm/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/napalm/on_mob_life(mob/living/carbon/M)
|
||||||
M.adjust_fire_stacks(1)
|
M.adjust_fire_stacks(1)
|
||||||
@@ -174,7 +182,7 @@
|
|||||||
color = "#0000DC"
|
color = "#0000DC"
|
||||||
metabolization_rate = 0.5 * REAGENTS_METABOLISM
|
metabolization_rate = 0.5 * REAGENTS_METABOLISM
|
||||||
taste_description = "bitterness"
|
taste_description = "bitterness"
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/cryostylane/on_mob_life(mob/living/carbon/M) //TODO: code freezing into an ice cube
|
/datum/reagent/cryostylane/on_mob_life(mob/living/carbon/M) //TODO: code freezing into an ice cube
|
||||||
if(M.reagents.has_reagent(/datum/reagent/oxygen))
|
if(M.reagents.has_reagent(/datum/reagent/oxygen))
|
||||||
@@ -193,6 +201,7 @@
|
|||||||
color = "#64FAC8"
|
color = "#64FAC8"
|
||||||
metabolization_rate = 0.5 * REAGENTS_METABOLISM
|
metabolization_rate = 0.5 * REAGENTS_METABOLISM
|
||||||
taste_description = "bitterness"
|
taste_description = "bitterness"
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/pyrosium/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/pyrosium/on_mob_life(mob/living/carbon/M)
|
||||||
if(M.reagents.has_reagent(/datum/reagent/oxygen))
|
if(M.reagents.has_reagent(/datum/reagent/oxygen))
|
||||||
@@ -208,6 +217,7 @@
|
|||||||
metabolization_rate = 0.5 * REAGENTS_METABOLISM
|
metabolization_rate = 0.5 * REAGENTS_METABOLISM
|
||||||
taste_description = "charged metal"
|
taste_description = "charged metal"
|
||||||
var/shock_timer = 0
|
var/shock_timer = 0
|
||||||
|
value = REAGENT_VALUE_VERY_RARE
|
||||||
|
|
||||||
/datum/reagent/teslium/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/teslium/on_mob_life(mob/living/carbon/M)
|
||||||
shock_timer++
|
shock_timer++
|
||||||
@@ -242,6 +252,7 @@
|
|||||||
reagent_state = LIQUID
|
reagent_state = LIQUID
|
||||||
color = "#A6FAFF55"
|
color = "#A6FAFF55"
|
||||||
taste_description = "the inside of a fire extinguisher"
|
taste_description = "the inside of a fire extinguisher"
|
||||||
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
|
|
||||||
/datum/reagent/firefighting_foam/reaction_turf(turf/open/T, reac_volume)
|
/datum/reagent/firefighting_foam/reaction_turf(turf/open/T, reac_volume)
|
||||||
if (!istype(T))
|
if (!istype(T))
|
||||||
|
|||||||
@@ -7,6 +7,7 @@
|
|||||||
color = "#CF3600" // rgb: 207, 54, 0
|
color = "#CF3600" // rgb: 207, 54, 0
|
||||||
taste_description = "bitterness"
|
taste_description = "bitterness"
|
||||||
taste_mult = 1.2
|
taste_mult = 1.2
|
||||||
|
value = REAGENT_VALUE_COMMON //Encouraging people to mix toxins for reasons beyond harming each other or mixing reagents such as pen acid.
|
||||||
var/toxpwr = 1.5
|
var/toxpwr = 1.5
|
||||||
|
|
||||||
/datum/reagent/toxin/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/toxin/on_mob_life(mob/living/carbon/M)
|
||||||
@@ -21,6 +22,7 @@
|
|||||||
color = "#792300" // rgb: 121, 35, 0
|
color = "#792300" // rgb: 121, 35, 0
|
||||||
toxpwr = 2.5
|
toxpwr = 2.5
|
||||||
taste_description = "mushroom"
|
taste_description = "mushroom"
|
||||||
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
pH = 13
|
pH = 13
|
||||||
|
|
||||||
/datum/reagent/toxin/mutagen
|
/datum/reagent/toxin/mutagen
|
||||||
@@ -30,6 +32,7 @@
|
|||||||
toxpwr = 0
|
toxpwr = 0
|
||||||
taste_description = "slime"
|
taste_description = "slime"
|
||||||
taste_mult = 0.9
|
taste_mult = 0.9
|
||||||
|
value = REAGENT_VALUE_VERY_COMMON
|
||||||
pH = 2.3
|
pH = 2.3
|
||||||
|
|
||||||
/datum/reagent/toxin/mutagen/reaction_mob(mob/living/carbon/M, method=TOUCH, reac_volume)
|
/datum/reagent/toxin/mutagen/reaction_mob(mob/living/carbon/M, method=TOUCH, reac_volume)
|
||||||
@@ -60,6 +63,7 @@
|
|||||||
color = "#8228A0"
|
color = "#8228A0"
|
||||||
toxpwr = 3
|
toxpwr = 3
|
||||||
pH = 4
|
pH = 4
|
||||||
|
value = REAGENT_VALUE_RARE //sheets are worth more
|
||||||
|
|
||||||
/datum/reagent/toxin/plasma/on_mob_life(mob/living/carbon/C)
|
/datum/reagent/toxin/plasma/on_mob_life(mob/living/carbon/C)
|
||||||
if(holder.has_reagent(/datum/reagent/medicine/epinephrine))
|
if(holder.has_reagent(/datum/reagent/medicine/epinephrine))
|
||||||
@@ -92,6 +96,7 @@
|
|||||||
toxpwr = 0
|
toxpwr = 0
|
||||||
taste_description = "acid"
|
taste_description = "acid"
|
||||||
pH = 1.2
|
pH = 1.2
|
||||||
|
value = REAGENT_VALUE_RARE
|
||||||
|
|
||||||
/datum/reagent/toxin/lexorin/on_mob_life(mob/living/carbon/C)
|
/datum/reagent/toxin/lexorin/on_mob_life(mob/living/carbon/C)
|
||||||
. = TRUE
|
. = TRUE
|
||||||
@@ -114,6 +119,7 @@
|
|||||||
taste_description = "slime"
|
taste_description = "slime"
|
||||||
taste_mult = 1.3
|
taste_mult = 1.3
|
||||||
pH = 10
|
pH = 10
|
||||||
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
|
|
||||||
/datum/reagent/toxin/slimejelly/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/toxin/slimejelly/on_mob_life(mob/living/carbon/M)
|
||||||
if(prob(10))
|
if(prob(10))
|
||||||
@@ -132,6 +138,7 @@
|
|||||||
toxpwr = 0
|
toxpwr = 0
|
||||||
taste_description = "mint"
|
taste_description = "mint"
|
||||||
pH = 8
|
pH = 8
|
||||||
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
|
|
||||||
/datum/reagent/toxin/minttoxin/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/toxin/minttoxin/on_mob_life(mob/living/carbon/M)
|
||||||
if(HAS_TRAIT(M, TRAIT_FAT))
|
if(HAS_TRAIT(M, TRAIT_FAT))
|
||||||
@@ -145,6 +152,7 @@
|
|||||||
toxpwr = 2
|
toxpwr = 2
|
||||||
taste_description = "fish"
|
taste_description = "fish"
|
||||||
pH = 12
|
pH = 12
|
||||||
|
value = REAGENT_VALUE_RARE
|
||||||
|
|
||||||
/datum/reagent/toxin/zombiepowder
|
/datum/reagent/toxin/zombiepowder
|
||||||
name = "Zombie Powder"
|
name = "Zombie Powder"
|
||||||
@@ -155,6 +163,7 @@
|
|||||||
taste_description = "death"
|
taste_description = "death"
|
||||||
var/fakedeath_active = FALSE
|
var/fakedeath_active = FALSE
|
||||||
pH = 13
|
pH = 13
|
||||||
|
value = REAGENT_VALUE_EXCEPTIONAL
|
||||||
|
|
||||||
/datum/reagent/toxin/zombiepowder/on_mob_metabolize(mob/living/L)
|
/datum/reagent/toxin/zombiepowder/on_mob_metabolize(mob/living/L)
|
||||||
..()
|
..()
|
||||||
@@ -193,6 +202,7 @@
|
|||||||
toxpwr = 0.8
|
toxpwr = 0.8
|
||||||
taste_description = "death"
|
taste_description = "death"
|
||||||
pH = 14.5
|
pH = 14.5
|
||||||
|
value = REAGENT_VALUE_EXCEPTIONAL
|
||||||
|
|
||||||
/datum/reagent/toxin/ghoulpowder/on_mob_metabolize(mob/living/L)
|
/datum/reagent/toxin/ghoulpowder/on_mob_metabolize(mob/living/L)
|
||||||
..()
|
..()
|
||||||
@@ -214,6 +224,7 @@
|
|||||||
toxpwr = 0
|
toxpwr = 0
|
||||||
taste_description = "sourness"
|
taste_description = "sourness"
|
||||||
pH = 11
|
pH = 11
|
||||||
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
|
|
||||||
/datum/reagent/toxin/mindbreaker/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/toxin/mindbreaker/on_mob_life(mob/living/carbon/M)
|
||||||
M.hallucination += 5
|
M.hallucination += 5
|
||||||
@@ -226,6 +237,7 @@
|
|||||||
toxpwr = 1
|
toxpwr = 1
|
||||||
taste_mult = 1
|
taste_mult = 1
|
||||||
pH = 2.7
|
pH = 2.7
|
||||||
|
value = REAGENT_VALUE_NONE
|
||||||
|
|
||||||
/datum/reagent/toxin/plantbgone/reaction_obj(obj/O, reac_volume)
|
/datum/reagent/toxin/plantbgone/reaction_obj(obj/O, reac_volume)
|
||||||
if(istype(O, /obj/structure/alien/weeds))
|
if(istype(O, /obj/structure/alien/weeds))
|
||||||
@@ -250,6 +262,7 @@
|
|||||||
description = "A harmful toxic mixture to kill weeds. Do not ingest!"
|
description = "A harmful toxic mixture to kill weeds. Do not ingest!"
|
||||||
color = "#4B004B" // rgb: 75, 0, 75
|
color = "#4B004B" // rgb: 75, 0, 75
|
||||||
pH = 3
|
pH = 3
|
||||||
|
value = REAGENT_VALUE_NONE
|
||||||
|
|
||||||
/datum/reagent/toxin/pestkiller
|
/datum/reagent/toxin/pestkiller
|
||||||
name = "Pest Killer"
|
name = "Pest Killer"
|
||||||
@@ -257,6 +270,7 @@
|
|||||||
color = "#4B004B" // rgb: 75, 0, 75
|
color = "#4B004B" // rgb: 75, 0, 75
|
||||||
toxpwr = 1
|
toxpwr = 1
|
||||||
pH = 3.2
|
pH = 3.2
|
||||||
|
value = REAGENT_VALUE_NONE
|
||||||
|
|
||||||
/datum/reagent/toxin/pestkiller/reaction_mob(mob/living/M, method=TOUCH, reac_volume)
|
/datum/reagent/toxin/pestkiller/reaction_mob(mob/living/M, method=TOUCH, reac_volume)
|
||||||
..()
|
..()
|
||||||
@@ -270,6 +284,7 @@
|
|||||||
color = "#9ACD32"
|
color = "#9ACD32"
|
||||||
toxpwr = 1
|
toxpwr = 1
|
||||||
pH = 11
|
pH = 11
|
||||||
|
value = REAGENT_VALUE_RARE
|
||||||
|
|
||||||
/datum/reagent/toxin/spore/on_mob_life(mob/living/carbon/C)
|
/datum/reagent/toxin/spore/on_mob_life(mob/living/carbon/C)
|
||||||
C.damageoverlaytemp = 60
|
C.damageoverlaytemp = 60
|
||||||
@@ -284,6 +299,7 @@
|
|||||||
toxpwr = 0.5
|
toxpwr = 0.5
|
||||||
taste_description = "burning"
|
taste_description = "burning"
|
||||||
pH = 13
|
pH = 13
|
||||||
|
value = REAGENT_VALUE_VERY_RARE
|
||||||
|
|
||||||
/datum/reagent/toxin/spore_burning/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/toxin/spore_burning/on_mob_life(mob/living/carbon/M)
|
||||||
M.adjust_fire_stacks(2)
|
M.adjust_fire_stacks(2)
|
||||||
@@ -323,6 +339,7 @@
|
|||||||
glass_name = "glass of beer"
|
glass_name = "glass of beer"
|
||||||
glass_desc = "A freezing pint of beer."
|
glass_desc = "A freezing pint of beer."
|
||||||
pH = 2
|
pH = 2
|
||||||
|
value = REAGENT_VALUE_VERY_RARE
|
||||||
|
|
||||||
/datum/reagent/toxin/fakebeer/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/toxin/fakebeer/on_mob_life(mob/living/carbon/M)
|
||||||
switch(current_cycle)
|
switch(current_cycle)
|
||||||
@@ -340,6 +357,7 @@
|
|||||||
color = "#5B2E0D" // rgb: 91, 46, 13
|
color = "#5B2E0D" // rgb: 91, 46, 13
|
||||||
toxpwr = 0.5
|
toxpwr = 0.5
|
||||||
pH = 4.2
|
pH = 4.2
|
||||||
|
value = REAGENT_VALUE_VERY_COMMON
|
||||||
|
|
||||||
/datum/reagent/toxin/teapowder
|
/datum/reagent/toxin/teapowder
|
||||||
name = "Ground Tea Leaves"
|
name = "Ground Tea Leaves"
|
||||||
@@ -348,6 +366,7 @@
|
|||||||
color = "#7F8400" // rgb: 127, 132, 0
|
color = "#7F8400" // rgb: 127, 132, 0
|
||||||
toxpwr = 0.5
|
toxpwr = 0.5
|
||||||
pH = 4.9
|
pH = 4.9
|
||||||
|
value = REAGENT_VALUE_VERY_COMMON
|
||||||
|
|
||||||
/datum/reagent/toxin/mutetoxin //the new zombie powder.
|
/datum/reagent/toxin/mutetoxin //the new zombie powder.
|
||||||
name = "Mute Toxin"
|
name = "Mute Toxin"
|
||||||
@@ -367,6 +386,7 @@
|
|||||||
color = "#6E2828"
|
color = "#6E2828"
|
||||||
data = 15
|
data = 15
|
||||||
toxpwr = 0
|
toxpwr = 0
|
||||||
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
|
|
||||||
/datum/reagent/toxin/staminatoxin/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/toxin/staminatoxin/on_mob_life(mob/living/carbon/M)
|
||||||
M.adjustStaminaLoss(REM * data, 0)
|
M.adjustStaminaLoss(REM * data, 0)
|
||||||
@@ -381,6 +401,7 @@
|
|||||||
color = "#787878"
|
color = "#787878"
|
||||||
metabolization_rate = 0.125 * REAGENTS_METABOLISM
|
metabolization_rate = 0.125 * REAGENTS_METABOLISM
|
||||||
toxpwr = 0
|
toxpwr = 0
|
||||||
|
value = REAGENT_VALUE_VERY_RARE
|
||||||
|
|
||||||
/datum/reagent/toxin/polonium/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/toxin/polonium/on_mob_life(mob/living/carbon/M)
|
||||||
M.radiation += 4
|
M.radiation += 4
|
||||||
@@ -394,6 +415,7 @@
|
|||||||
metabolization_rate = 0.25 * REAGENTS_METABOLISM
|
metabolization_rate = 0.25 * REAGENTS_METABOLISM
|
||||||
overdose_threshold = 30
|
overdose_threshold = 30
|
||||||
toxpwr = 0
|
toxpwr = 0
|
||||||
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
|
|
||||||
/datum/reagent/toxin/histamine/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/toxin/histamine/on_mob_life(mob/living/carbon/M)
|
||||||
if(prob(50))
|
if(prob(50))
|
||||||
@@ -441,6 +463,7 @@
|
|||||||
color = "#F0FFF0"
|
color = "#F0FFF0"
|
||||||
metabolization_rate = 0.25 * REAGENTS_METABOLISM
|
metabolization_rate = 0.25 * REAGENTS_METABOLISM
|
||||||
toxpwr = 0
|
toxpwr = 0
|
||||||
|
value = REAGENT_VALUE_VERY_RARE
|
||||||
|
|
||||||
/datum/reagent/toxin/venom/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/toxin/venom/on_mob_life(mob/living/carbon/M)
|
||||||
toxpwr = 0.2*volume
|
toxpwr = 0.2*volume
|
||||||
@@ -476,6 +499,7 @@
|
|||||||
color = "#00B4FF"
|
color = "#00B4FF"
|
||||||
metabolization_rate = 0.125 * REAGENTS_METABOLISM
|
metabolization_rate = 0.125 * REAGENTS_METABOLISM
|
||||||
toxpwr = 1.25
|
toxpwr = 1.25
|
||||||
|
value = REAGENT_VALUE_UNCOMMON
|
||||||
|
|
||||||
/datum/reagent/toxin/cyanide/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/toxin/cyanide/on_mob_life(mob/living/carbon/M)
|
||||||
if(prob(5))
|
if(prob(5))
|
||||||
@@ -494,6 +518,7 @@
|
|||||||
metabolization_rate = 0.25 * REAGENTS_METABOLISM
|
metabolization_rate = 0.25 * REAGENTS_METABOLISM
|
||||||
toxpwr = 0.5
|
toxpwr = 0.5
|
||||||
taste_description = "bad cooking"
|
taste_description = "bad cooking"
|
||||||
|
value = REAGENT_VALUE_NONE
|
||||||
|
|
||||||
/datum/reagent/toxin/condensed_cooking_oil
|
/datum/reagent/toxin/condensed_cooking_oil
|
||||||
name = "Condensed Cooking Oil"
|
name = "Condensed Cooking Oil"
|
||||||
@@ -504,6 +529,7 @@
|
|||||||
toxpwr = 0
|
toxpwr = 0
|
||||||
taste_mult = -2
|
taste_mult = -2
|
||||||
taste_description = "awful cooking"
|
taste_description = "awful cooking"
|
||||||
|
value = REAGENT_VALUE_NONE
|
||||||
|
|
||||||
/datum/reagent/toxin/condensed_cooking_oil/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/toxin/condensed_cooking_oil/on_mob_life(mob/living/carbon/M)
|
||||||
if(prob(5))
|
if(prob(5))
|
||||||
@@ -551,6 +577,7 @@
|
|||||||
color = "#7F10C0"
|
color = "#7F10C0"
|
||||||
metabolization_rate = 0.5 * REAGENTS_METABOLISM
|
metabolization_rate = 0.5 * REAGENTS_METABOLISM
|
||||||
toxpwr = 2.5
|
toxpwr = 2.5
|
||||||
|
value = REAGENT_VALUE_EXCEPTIONAL
|
||||||
|
|
||||||
/datum/reagent/toxin/initropidril/on_mob_life(mob/living/carbon/C)
|
/datum/reagent/toxin/initropidril/on_mob_life(mob/living/carbon/C)
|
||||||
if(prob(25))
|
if(prob(25))
|
||||||
@@ -582,6 +609,7 @@
|
|||||||
metabolization_rate = 0.25 * REAGENTS_METABOLISM
|
metabolization_rate = 0.25 * REAGENTS_METABOLISM
|
||||||
toxpwr = 0
|
toxpwr = 0
|
||||||
taste_mult = 0 // undetectable, I guess?
|
taste_mult = 0 // undetectable, I guess?
|
||||||
|
value = REAGENT_VALUE_VERY_RARE
|
||||||
|
|
||||||
/datum/reagent/toxin/pancuronium/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/toxin/pancuronium/on_mob_life(mob/living/carbon/M)
|
||||||
if(current_cycle >= 10)
|
if(current_cycle >= 10)
|
||||||
@@ -598,6 +626,7 @@
|
|||||||
color = "#6496FA"
|
color = "#6496FA"
|
||||||
metabolization_rate = 0.75 * REAGENTS_METABOLISM
|
metabolization_rate = 0.75 * REAGENTS_METABOLISM
|
||||||
toxpwr = 0
|
toxpwr = 0
|
||||||
|
value = REAGENT_VALUE_VERY_RARE
|
||||||
|
|
||||||
/datum/reagent/toxin/sodium_thiopental/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/toxin/sodium_thiopental/on_mob_life(mob/living/carbon/M)
|
||||||
if(current_cycle >= 10)
|
if(current_cycle >= 10)
|
||||||
@@ -626,6 +655,7 @@
|
|||||||
color = "#FFFFFF"
|
color = "#FFFFFF"
|
||||||
toxpwr = 0
|
toxpwr = 0
|
||||||
metabolization_rate = 0.5 * REAGENTS_METABOLISM
|
metabolization_rate = 0.5 * REAGENTS_METABOLISM
|
||||||
|
value = REAGENT_VALUE_RARE
|
||||||
|
|
||||||
/datum/reagent/toxin/amanitin/on_mob_end_metabolize(mob/living/M)
|
/datum/reagent/toxin/amanitin/on_mob_end_metabolize(mob/living/M)
|
||||||
var/toxdamage = current_cycle*3*REM
|
var/toxdamage = current_cycle*3*REM
|
||||||
@@ -656,6 +686,7 @@
|
|||||||
color = "#7DC3A0"
|
color = "#7DC3A0"
|
||||||
metabolization_rate = 0.06 * REAGENTS_METABOLISM
|
metabolization_rate = 0.06 * REAGENTS_METABOLISM
|
||||||
toxpwr = 1.75
|
toxpwr = 1.75
|
||||||
|
value = REAGENT_VALUE_EXCEPTIONAL
|
||||||
|
|
||||||
/datum/reagent/toxin/coniine/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/toxin/coniine/on_mob_life(mob/living/carbon/M)
|
||||||
M.losebreath += 5
|
M.losebreath += 5
|
||||||
@@ -670,6 +701,7 @@
|
|||||||
overdose_threshold = 29
|
overdose_threshold = 29
|
||||||
toxpwr = 0
|
toxpwr = 0
|
||||||
taste_description = "vomit"
|
taste_description = "vomit"
|
||||||
|
value = REAGENT_VALUE_VERY_RARE
|
||||||
|
|
||||||
/datum/reagent/toxin/spewium/on_mob_life(mob/living/carbon/C)
|
/datum/reagent/toxin/spewium/on_mob_life(mob/living/carbon/C)
|
||||||
.=..()
|
.=..()
|
||||||
@@ -693,6 +725,7 @@
|
|||||||
color = "#191919"
|
color = "#191919"
|
||||||
metabolization_rate = 0.125 * REAGENTS_METABOLISM
|
metabolization_rate = 0.125 * REAGENTS_METABOLISM
|
||||||
toxpwr = 1
|
toxpwr = 1
|
||||||
|
value = REAGENT_VALUE_VERY_RARE
|
||||||
|
|
||||||
/datum/reagent/toxin/curare/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/toxin/curare/on_mob_life(mob/living/carbon/M)
|
||||||
if(current_cycle >= 11)
|
if(current_cycle >= 11)
|
||||||
@@ -708,6 +741,7 @@
|
|||||||
color = "#C8C8C8" //RGB: 200, 200, 200
|
color = "#C8C8C8" //RGB: 200, 200, 200
|
||||||
metabolization_rate = 0.2 * REAGENTS_METABOLISM
|
metabolization_rate = 0.2 * REAGENTS_METABOLISM
|
||||||
toxpwr = 0
|
toxpwr = 0
|
||||||
|
value = REAGENT_VALUE_VERY_RARE
|
||||||
|
|
||||||
/datum/reagent/toxin/heparin/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/toxin/heparin/on_mob_life(mob/living/carbon/M)
|
||||||
if(ishuman(M))
|
if(ishuman(M))
|
||||||
@@ -726,6 +760,7 @@
|
|||||||
metabolization_rate = 0.6 * REAGENTS_METABOLISM
|
metabolization_rate = 0.6 * REAGENTS_METABOLISM
|
||||||
toxpwr = 0.5
|
toxpwr = 0.5
|
||||||
taste_description = "spinning"
|
taste_description = "spinning"
|
||||||
|
value = REAGENT_VALUE_VERY_RARE
|
||||||
|
|
||||||
/datum/reagent/toxin/rotatium/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/toxin/rotatium/on_mob_life(mob/living/carbon/M)
|
||||||
if(M.hud_used)
|
if(M.hud_used)
|
||||||
@@ -752,6 +787,7 @@
|
|||||||
metabolization_rate = 0.8 * REAGENTS_METABOLISM
|
metabolization_rate = 0.8 * REAGENTS_METABOLISM
|
||||||
toxpwr = 0.25
|
toxpwr = 0.25
|
||||||
taste_description = "skewing"
|
taste_description = "skewing"
|
||||||
|
value = REAGENT_VALUE_EXCEPTIONAL
|
||||||
|
|
||||||
/datum/reagent/toxin/skewium/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/toxin/skewium/on_mob_life(mob/living/carbon/M)
|
||||||
/*
|
/*
|
||||||
@@ -788,6 +824,7 @@
|
|||||||
color = "#3C5133"
|
color = "#3C5133"
|
||||||
metabolization_rate = 0.08 * REAGENTS_METABOLISM
|
metabolization_rate = 0.08 * REAGENTS_METABOLISM
|
||||||
toxpwr = 0.15
|
toxpwr = 0.15
|
||||||
|
value = REAGENT_VALUE_VERY_RARE
|
||||||
|
|
||||||
/datum/reagent/toxin/anacea/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/toxin/anacea/on_mob_life(mob/living/carbon/M)
|
||||||
var/remove_amt = 5
|
var/remove_amt = 5
|
||||||
@@ -809,6 +846,7 @@
|
|||||||
taste_description = "acid"
|
taste_description = "acid"
|
||||||
self_consuming = TRUE
|
self_consuming = TRUE
|
||||||
pH = 2.75
|
pH = 2.75
|
||||||
|
value = REAGENT_VALUE_NONE
|
||||||
|
|
||||||
/datum/reagent/toxin/acid/reaction_mob(mob/living/carbon/C, method=TOUCH, reac_volume)
|
/datum/reagent/toxin/acid/reaction_mob(mob/living/carbon/C, method=TOUCH, reac_volume)
|
||||||
if(!istype(C))
|
if(!istype(C))
|
||||||
@@ -840,6 +878,7 @@
|
|||||||
color = "#5050FF"
|
color = "#5050FF"
|
||||||
toxpwr = 2
|
toxpwr = 2
|
||||||
acidpwr = 42.0
|
acidpwr = 42.0
|
||||||
|
value = REAGENT_VALUE_COMMON
|
||||||
|
|
||||||
/datum/reagent/toxin/acid/fluacid/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/toxin/acid/fluacid/on_mob_life(mob/living/carbon/M)
|
||||||
M.adjustFireLoss(current_cycle/10, 0)
|
M.adjustFireLoss(current_cycle/10, 0)
|
||||||
@@ -853,6 +892,7 @@
|
|||||||
metabolization_rate = 0 //stays in the system until active.
|
metabolization_rate = 0 //stays in the system until active.
|
||||||
var/actual_metaboliztion_rate = REAGENTS_METABOLISM
|
var/actual_metaboliztion_rate = REAGENTS_METABOLISM
|
||||||
toxpwr = 0
|
toxpwr = 0
|
||||||
|
value = REAGENT_VALUE_VERY_RARE
|
||||||
var/actual_toxpwr = 5
|
var/actual_toxpwr = 5
|
||||||
var/delay = 30
|
var/delay = 30
|
||||||
|
|
||||||
@@ -871,6 +911,7 @@
|
|||||||
color = "#F0F8FF" // rgb: 240, 248, 255
|
color = "#F0F8FF" // rgb: 240, 248, 255
|
||||||
toxpwr = 0
|
toxpwr = 0
|
||||||
taste_description = "stillness"
|
taste_description = "stillness"
|
||||||
|
value = REAGENT_VALUE_RARE
|
||||||
|
|
||||||
/datum/reagent/toxin/mimesbane/on_mob_metabolize(mob/living/L)
|
/datum/reagent/toxin/mimesbane/on_mob_metabolize(mob/living/L)
|
||||||
ADD_TRAIT(L, TRAIT_EMOTEMUTE, type)
|
ADD_TRAIT(L, TRAIT_EMOTEMUTE, type)
|
||||||
@@ -885,6 +926,7 @@
|
|||||||
toxpwr = 0
|
toxpwr = 0
|
||||||
taste_description = "bone hurting"
|
taste_description = "bone hurting"
|
||||||
overdose_threshold = 20
|
overdose_threshold = 20
|
||||||
|
value = REAGENT_VALUE_VERY_RARE //because it's very funny.
|
||||||
|
|
||||||
/datum/reagent/toxin/bonehurtingjuice/on_mob_add(mob/living/carbon/M)
|
/datum/reagent/toxin/bonehurtingjuice/on_mob_add(mob/living/carbon/M)
|
||||||
M.say("oof ouch my bones", forced = /datum/reagent/toxin/bonehurtingjuice)
|
M.say("oof ouch my bones", forced = /datum/reagent/toxin/bonehurtingjuice)
|
||||||
@@ -944,6 +986,7 @@
|
|||||||
toxpwr = 0
|
toxpwr = 0
|
||||||
taste_description = "brain hurting"
|
taste_description = "brain hurting"
|
||||||
metabolization_rate = 5
|
metabolization_rate = 5
|
||||||
|
value = REAGENT_VALUE_EXCEPTIONAL
|
||||||
|
|
||||||
/datum/reagent/toxin/brainhurtingjuice/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/toxin/brainhurtingjuice/on_mob_life(mob/living/carbon/M)
|
||||||
if(prob(50))
|
if(prob(50))
|
||||||
@@ -962,6 +1005,7 @@
|
|||||||
metabolization_rate = 0.5 * REAGENTS_METABOLISM
|
metabolization_rate = 0.5 * REAGENTS_METABOLISM
|
||||||
toxpwr = 0
|
toxpwr = 0
|
||||||
taste_description = "tannin"
|
taste_description = "tannin"
|
||||||
|
value = REAGENT_VALUE_RARE
|
||||||
|
|
||||||
/datum/reagent/toxin/bungotoxin/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/toxin/bungotoxin/on_mob_life(mob/living/carbon/M)
|
||||||
M.adjustOrganLoss(ORGAN_SLOT_HEART, 3)
|
M.adjustOrganLoss(ORGAN_SLOT_HEART, 3)
|
||||||
|
|||||||
@@ -280,7 +280,7 @@
|
|||||||
var/mob/living/carbon/M = owner
|
var/mob/living/carbon/M = owner
|
||||||
|
|
||||||
//chem calculations
|
//chem calculations
|
||||||
if(!owner.reagents.has_reagent(/datum/chemical_reaction/fermi/enthrall) && !owner.reagents.has_reagent(/datum/reagent/fermi/enthrall/test))
|
if(!owner.reagents.has_reagent(/datum/chemical_reaction/fermi/enthrall))
|
||||||
if (phase < 3 && phase != 0)
|
if (phase < 3 && phase != 0)
|
||||||
deltaResist += 3//If you've no chem, then you break out quickly
|
deltaResist += 3//If you've no chem, then you break out quickly
|
||||||
if(prob(5))
|
if(prob(5))
|
||||||
|
|||||||
@@ -144,20 +144,7 @@ Creating a chem with a low purity will make you permanently fall in love with so
|
|||||||
pH = 10
|
pH = 10
|
||||||
chemical_flags = REAGENT_ONMOBMERGE | REAGENT_DONOTSPLIT //Procs on_mob_add when merging into a human
|
chemical_flags = REAGENT_ONMOBMERGE | REAGENT_DONOTSPLIT //Procs on_mob_add when merging into a human
|
||||||
can_synth = FALSE
|
can_synth = FALSE
|
||||||
|
value = REAGENT_VALUE_EXCEPTIONAL
|
||||||
|
|
||||||
/datum/reagent/fermi/enthrall/test
|
|
||||||
name = "MKUltraTest"
|
|
||||||
description = "A forbidden deep red mixture that makes you like Fermis a little too much. Unobtainable and due to be removed from the wiki."
|
|
||||||
data = list("creatorID" = "honkatonkbramblesnatch", "creatorGender" = "Mistress", "creatorName" = "Fermis Yakumo")
|
|
||||||
creatorID = "honkatonkbramblesnatch"//ckey
|
|
||||||
creatorGender = "Mistress"
|
|
||||||
creatorName = "Fermis Yakumo"
|
|
||||||
purity = 1
|
|
||||||
|
|
||||||
/datum/reagent/fermi/enthrall/test/on_new()
|
|
||||||
..()
|
|
||||||
creator = get_mob_by_key(creatorID)
|
|
||||||
|
|
||||||
/datum/reagent/fermi/enthrall/on_new(list/data)
|
/datum/reagent/fermi/enthrall/on_new(list/data)
|
||||||
creatorID = data["creatorID"]
|
creatorID = data["creatorID"]
|
||||||
|
|||||||
@@ -52,6 +52,7 @@ IMPORTANT FACTORS TO CONSIDER WHILE BALANCING
|
|||||||
inverse_chem_val = 0.5
|
inverse_chem_val = 0.5
|
||||||
inverse_chem = /datum/reagent/impure/SDZF
|
inverse_chem = /datum/reagent/impure/SDZF
|
||||||
can_synth = TRUE
|
can_synth = TRUE
|
||||||
|
value = REAGENT_VALUE_EXCEPTIONAL
|
||||||
|
|
||||||
|
|
||||||
//Main SDGF chemical
|
//Main SDGF chemical
|
||||||
@@ -309,6 +310,7 @@ IMPORTANT FACTORS TO CONSIDER WHILE BALANCING
|
|||||||
can_synth = TRUE
|
can_synth = TRUE
|
||||||
taste_description = "a weird chemical fleshy flavour"
|
taste_description = "a weird chemical fleshy flavour"
|
||||||
chemical_flags = REAGENT_SNEAKYNAME
|
chemical_flags = REAGENT_SNEAKYNAME
|
||||||
|
value = REAGENT_VALUE_VERY_RARE
|
||||||
|
|
||||||
/datum/reagent/impure/SDZF/on_mob_life(mob/living/carbon/M) //If you're bad at fermichem, turns your clone into a zombie instead.
|
/datum/reagent/impure/SDZF/on_mob_life(mob/living/carbon/M) //If you're bad at fermichem, turns your clone into a zombie instead.
|
||||||
switch(current_cycle)//Pretends to be normal
|
switch(current_cycle)//Pretends to be normal
|
||||||
|
|||||||
@@ -30,6 +30,7 @@ I'd like to point out from my calculations it'll take about 60-80 minutes to die
|
|||||||
inverse_chem_val = 0.25
|
inverse_chem_val = 0.25
|
||||||
can_synth = FALSE
|
can_synth = FALSE
|
||||||
var/datum/action/chem/astral/AS = new/datum/action/chem/astral()
|
var/datum/action/chem/astral/AS = new/datum/action/chem/astral()
|
||||||
|
value = REAGENT_VALUE_AMAZING
|
||||||
|
|
||||||
/datum/action/chem/astral
|
/datum/action/chem/astral
|
||||||
name = "Return to body"
|
name = "Return to body"
|
||||||
|
|||||||
@@ -29,6 +29,7 @@
|
|||||||
var/teleBool = FALSE
|
var/teleBool = FALSE
|
||||||
pH = 3.7
|
pH = 3.7
|
||||||
can_synth = TRUE
|
can_synth = TRUE
|
||||||
|
value = REAGENT_VALUE_EXCEPTIONAL
|
||||||
|
|
||||||
/datum/reagent/fermi/eigenstate/on_new(list/data)
|
/datum/reagent/fermi/eigenstate/on_new(list/data)
|
||||||
location_created = data["location_created"]
|
location_created = data["location_created"]
|
||||||
|
|||||||
@@ -29,6 +29,7 @@
|
|||||||
inverse_chem_val = 0.35
|
inverse_chem_val = 0.35
|
||||||
inverse_chem = /datum/reagent/fermi/BEsmaller //At really impure vols, it just becomes 100% inverse
|
inverse_chem = /datum/reagent/fermi/BEsmaller //At really impure vols, it just becomes 100% inverse
|
||||||
can_synth = FALSE
|
can_synth = FALSE
|
||||||
|
value = REAGENT_VALUE_VERY_RARE
|
||||||
var/message_spam = FALSE
|
var/message_spam = FALSE
|
||||||
|
|
||||||
/datum/reagent/fermi/breast_enlarger/on_mob_metabolize(mob/living/M)
|
/datum/reagent/fermi/breast_enlarger/on_mob_metabolize(mob/living/M)
|
||||||
@@ -126,6 +127,7 @@
|
|||||||
taste_description = "a milky ice cream like flavour."
|
taste_description = "a milky ice cream like flavour."
|
||||||
metabolization_rate = 0.25
|
metabolization_rate = 0.25
|
||||||
can_synth = FALSE
|
can_synth = FALSE
|
||||||
|
value = REAGENT_VALUE_RARE
|
||||||
|
|
||||||
/datum/reagent/fermi/BEsmaller/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/fermi/BEsmaller/on_mob_life(mob/living/carbon/M)
|
||||||
var/obj/item/organ/genital/breasts/B = M.getorganslot(ORGAN_SLOT_BREASTS)
|
var/obj/item/organ/genital/breasts/B = M.getorganslot(ORGAN_SLOT_BREASTS)
|
||||||
@@ -186,6 +188,7 @@
|
|||||||
inverse_chem_val = 0.35
|
inverse_chem_val = 0.35
|
||||||
inverse_chem = /datum/reagent/fermi/PEsmaller //At really impure vols, it just becomes 100% inverse and shrinks instead.
|
inverse_chem = /datum/reagent/fermi/PEsmaller //At really impure vols, it just becomes 100% inverse and shrinks instead.
|
||||||
can_synth = FALSE
|
can_synth = FALSE
|
||||||
|
value = REAGENT_VALUE_VERY_RARE
|
||||||
var/message_spam = FALSE
|
var/message_spam = FALSE
|
||||||
|
|
||||||
/datum/reagent/fermi/penis_enlarger/on_mob_metabolize(mob/living/M)
|
/datum/reagent/fermi/penis_enlarger/on_mob_metabolize(mob/living/M)
|
||||||
@@ -273,6 +276,7 @@
|
|||||||
taste_description = "chinese dragon powder"
|
taste_description = "chinese dragon powder"
|
||||||
metabolization_rate = 0.5
|
metabolization_rate = 0.5
|
||||||
can_synth = FALSE
|
can_synth = FALSE
|
||||||
|
value = REAGENT_VALUE_RARE
|
||||||
|
|
||||||
/datum/reagent/fermi/PEsmaller/on_mob_life(mob/living/carbon/M)
|
/datum/reagent/fermi/PEsmaller/on_mob_life(mob/living/carbon/M)
|
||||||
if(!ishuman(M))
|
if(!ishuman(M))
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
inverse_chem_val = 0.4
|
inverse_chem_val = 0.4
|
||||||
inverse_chem = /datum/reagent/impure/yamerol_tox
|
inverse_chem = /datum/reagent/impure/yamerol_tox
|
||||||
can_synth = TRUE
|
can_synth = TRUE
|
||||||
|
value = REAGENT_VALUE_VERY_RARE
|
||||||
|
|
||||||
/datum/reagent/fermi/yamerol/on_mob_life(mob/living/carbon/C)
|
/datum/reagent/fermi/yamerol/on_mob_life(mob/living/carbon/C)
|
||||||
var/obj/item/organ/tongue/T = C.getorganslot(ORGAN_SLOT_TONGUE)
|
var/obj/item/organ/tongue/T = C.getorganslot(ORGAN_SLOT_TONGUE)
|
||||||
@@ -100,6 +101,7 @@
|
|||||||
data = list("grown_volume" = 0, "injected_vol" = 0)
|
data = list("grown_volume" = 0, "injected_vol" = 0)
|
||||||
var/borrowed_health
|
var/borrowed_health
|
||||||
color = "#FFDADA"
|
color = "#FFDADA"
|
||||||
|
value = REAGENT_VALUE_VERY_RARE
|
||||||
|
|
||||||
/datum/reagent/synthtissue/reaction_mob(mob/living/M, method=TOUCH, reac_volume,show_message = 1)
|
/datum/reagent/synthtissue/reaction_mob(mob/living/M, method=TOUCH, reac_volume,show_message = 1)
|
||||||
if(iscarbon(M))
|
if(iscarbon(M))
|
||||||
|
|||||||
@@ -1,32 +0,0 @@
|
|||||||
/datum/reagent/syndicateadrenals
|
|
||||||
name = "Syndicate Adrenaline"
|
|
||||||
description = "Regenerates your stamina and increases your reaction time."
|
|
||||||
color = "#E62111"
|
|
||||||
overdose_threshold = 6
|
|
||||||
|
|
||||||
/datum/reagent/syndicateadrenals/on_mob_life(mob/living/M)
|
|
||||||
M.adjustStaminaLoss(-5*REM)
|
|
||||||
. = ..()
|
|
||||||
|
|
||||||
/datum/reagent/syndicateadrenals/on_mob_metabolize(mob/living/M)
|
|
||||||
. = ..()
|
|
||||||
if(istype(M))
|
|
||||||
M.next_move_modifier *= 0.5
|
|
||||||
to_chat(M, "<span class='notice'>You feel an intense surge of energy rushing through your veins.</span>")
|
|
||||||
|
|
||||||
/datum/reagent/syndicateadrenals/on_mob_end_metabolize(mob/living/M)
|
|
||||||
. = ..()
|
|
||||||
if(istype(M))
|
|
||||||
M.next_move_modifier *= 2
|
|
||||||
to_chat(M, "<span class='notice'>You feel as though the world around you is going faster.</span>")
|
|
||||||
|
|
||||||
/datum/reagent/syndicateadrenals/overdose_start(mob/living/M)
|
|
||||||
to_chat(M, "<span class='danger'>You feel an intense pain in your chest...</span>")
|
|
||||||
return
|
|
||||||
|
|
||||||
/datum/reagent/syndicateadrenals/overdose_process(mob/living/M)
|
|
||||||
if(iscarbon(M))
|
|
||||||
var/mob/living/carbon/C = M
|
|
||||||
if(!C.undergoing_cardiac_arrest())
|
|
||||||
C.set_heartattack(TRUE)
|
|
||||||
return
|
|
||||||
@@ -3341,7 +3341,6 @@
|
|||||||
#include "modular_citadel\code\modules\reagents\chemistry\reagents\fermi_reagents.dm"
|
#include "modular_citadel\code\modules\reagents\chemistry\reagents\fermi_reagents.dm"
|
||||||
#include "modular_citadel\code\modules\reagents\chemistry\reagents\healing.dm"
|
#include "modular_citadel\code\modules\reagents\chemistry\reagents\healing.dm"
|
||||||
#include "modular_citadel\code\modules\reagents\chemistry\reagents\MKUltra.dm"
|
#include "modular_citadel\code\modules\reagents\chemistry\reagents\MKUltra.dm"
|
||||||
#include "modular_citadel\code\modules\reagents\chemistry\reagents\other_reagents.dm"
|
|
||||||
#include "modular_citadel\code\modules\reagents\chemistry\reagents\SDGF.dm"
|
#include "modular_citadel\code\modules\reagents\chemistry\reagents\SDGF.dm"
|
||||||
#include "modular_citadel\code\modules\reagents\chemistry\recipes\fermi.dm"
|
#include "modular_citadel\code\modules\reagents\chemistry\recipes\fermi.dm"
|
||||||
#include "modular_citadel\code\modules\reagents\objects\clothes.dm"
|
#include "modular_citadel\code\modules\reagents\objects\clothes.dm"
|
||||||
|
|||||||
Reference in New Issue
Block a user