mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-29 07:59:01 +01:00
Value Reorganization (#19879)
Deletes the worths files and moves them to their values instead, ctrl + click will now go to the correct definition in VSCode. No user facing changes.
This commit is contained in:
@@ -39,6 +39,9 @@
|
||||
var/germ_adjust = 0 // for makeshift bandages/disinfectant
|
||||
var/carbonated = FALSE // if it's carbonated or not
|
||||
|
||||
/// Adds to the value of whatever container's holding it, value * units of reagents
|
||||
var/value = 1
|
||||
|
||||
/singleton/reagent/proc/initialize_data(var/newdata, var/datum/reagents/holder) // Called when the reagent is created.
|
||||
if(!isnull(newdata))
|
||||
return newdata
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
|
||||
fallback_specific_heat = 3.617
|
||||
|
||||
value = 2
|
||||
|
||||
/singleton/reagent/blood/initialize_data(newdata, datum/reagents/holder)
|
||||
. = ..()
|
||||
if(.)
|
||||
@@ -123,6 +125,8 @@
|
||||
|
||||
germ_adjust = 0.05 // i mean, i guess you could try...
|
||||
|
||||
value = 0
|
||||
|
||||
/singleton/reagent/water/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
if(!istype(M))
|
||||
return
|
||||
@@ -206,6 +210,8 @@
|
||||
|
||||
fallback_specific_heat = 0.605
|
||||
|
||||
value = 6.8
|
||||
|
||||
/singleton/reagent/fuel/touch_turf(var/turf/T, var/amount, var/datum/reagents/holder)
|
||||
new /obj/effect/decal/cleanable/liquid_fuel(T, amount)
|
||||
remove_self(amount, holder)
|
||||
|
||||
@@ -7,6 +7,8 @@
|
||||
taste_description = "acid"
|
||||
fallback_specific_heat = 0.567
|
||||
|
||||
value = 0.27
|
||||
|
||||
/singleton/reagent/acetone/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
M.adjustToxLoss(removed * 3)
|
||||
|
||||
@@ -35,6 +37,7 @@
|
||||
taste_description = "metal"
|
||||
taste_mult = 1.1
|
||||
fallback_specific_heat = 0.811
|
||||
value = 0.02
|
||||
|
||||
/singleton/reagent/ammonia
|
||||
name = "Ammonia"
|
||||
@@ -47,6 +50,7 @@
|
||||
breathe_mul = 2
|
||||
breathe_met = REM * 0.25
|
||||
fallback_specific_heat = 1.048
|
||||
value = 0.01
|
||||
|
||||
/singleton/reagent/ammonia/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
if(alien == IS_DIONA)
|
||||
@@ -83,6 +87,7 @@
|
||||
taste_description = "sour chalk"
|
||||
taste_mult = 1.5
|
||||
fallback_specific_heat = 0.018
|
||||
value = 0.2
|
||||
scannable = TRUE
|
||||
|
||||
/singleton/reagent/carbon/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
@@ -109,6 +114,7 @@
|
||||
color = "#6E3B08"
|
||||
taste_description = "copper"
|
||||
fallback_specific_heat = 1.148
|
||||
value = 0.02
|
||||
scannable = TRUE
|
||||
|
||||
/singleton/reagent/copper/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
@@ -229,6 +235,8 @@ ABSTRACT_TYPE(/singleton/reagent/alcohol)
|
||||
|
||||
distillation_point = T0C + 78.37
|
||||
|
||||
value = 0.01
|
||||
|
||||
/**
|
||||
* # Butanol
|
||||
*
|
||||
@@ -250,6 +258,7 @@ ABSTRACT_TYPE(/singleton/reagent/alcohol)
|
||||
glass_desc = "A fairly harmless alcohol that has intoxicating effects on certain species."
|
||||
|
||||
fallback_specific_heat = 0.549
|
||||
value = 0.02
|
||||
|
||||
distillation_point = T0C + 117.7
|
||||
|
||||
@@ -287,6 +296,7 @@ ABSTRACT_TYPE(/singleton/reagent/alcohol)
|
||||
taste_description = "sweet tasting metal"
|
||||
|
||||
fallback_specific_heat = 0.549 //Unknown
|
||||
value = 0.017
|
||||
|
||||
/singleton/reagent/hydrazine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
var/obj/item/organ/internal/augment/fuel_cell/aug = M.internal_organs_by_name[BP_AUG_FUEL_CELL]
|
||||
@@ -317,6 +327,7 @@ ABSTRACT_TYPE(/singleton/reagent/alcohol)
|
||||
scannable = TRUE
|
||||
|
||||
fallback_specific_heat = 1.181
|
||||
value = 0.01
|
||||
|
||||
/singleton/reagent/iron/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
if (!(alien & (IS_SKRELL | IS_VAURCA)))
|
||||
@@ -330,6 +341,7 @@ ABSTRACT_TYPE(/singleton/reagent/alcohol)
|
||||
taste_description = "metal"
|
||||
|
||||
fallback_specific_heat = 0.633
|
||||
value = 6
|
||||
|
||||
/singleton/reagent/lithium/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
if(M.canmove && !M.restrained() && !(istype(M.loc, /turf/space)))
|
||||
@@ -351,6 +363,7 @@ ABSTRACT_TYPE(/singleton/reagent/alcohol)
|
||||
scannable = TRUE
|
||||
|
||||
fallback_specific_heat = 0.631
|
||||
value = 0.02
|
||||
|
||||
/singleton/reagent/mercury/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
M.add_chemical_effect(CE_NEUROTOXIC, 1*removed)
|
||||
@@ -379,6 +392,7 @@ ABSTRACT_TYPE(/singleton/reagent/alcohol)
|
||||
taste_description = "vinegar"
|
||||
|
||||
fallback_specific_heat = 0.569
|
||||
value = 0.4
|
||||
|
||||
/singleton/reagent/potassium
|
||||
name = "Potassium"
|
||||
@@ -388,6 +402,7 @@ ABSTRACT_TYPE(/singleton/reagent/alcohol)
|
||||
taste_description = "sweetness" //potassium is bitter in higher doses but sweet in lower ones.
|
||||
|
||||
fallback_specific_heat = 0.214
|
||||
value = 1
|
||||
|
||||
/singleton/reagent/potassium/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
if(REAGENT_VOLUME(holder, type) > 3)
|
||||
@@ -404,6 +419,8 @@ ABSTRACT_TYPE(/singleton/reagent/alcohol)
|
||||
unaffected_species = IS_MACHINE
|
||||
|
||||
fallback_specific_heat = 0.220
|
||||
value = 50 // Radium is crazy expensive, like 100k+ per gram. So probably a bit less expensive in the future.
|
||||
|
||||
var/message_shown = FALSE
|
||||
|
||||
/singleton/reagent/radium/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
@@ -429,6 +446,7 @@ ABSTRACT_TYPE(/singleton/reagent/alcohol)
|
||||
taste_description = "acid"
|
||||
|
||||
fallback_specific_heat = 0.815
|
||||
value = 0.2
|
||||
|
||||
/singleton/reagent/acid/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
M.take_organ_damage(0, removed * power)
|
||||
@@ -525,12 +543,14 @@ ABSTRACT_TYPE(/singleton/reagent/alcohol)
|
||||
power = 6
|
||||
meltdose = 4
|
||||
taste_description = "acid"
|
||||
value = 2
|
||||
|
||||
/singleton/reagent/acid/stomach
|
||||
name = "Stomach Acid"
|
||||
taste_description = "coppery foulness"
|
||||
power = 2
|
||||
color = "#d8ff00"
|
||||
value = 0
|
||||
|
||||
/singleton/reagent/silicon
|
||||
name = "Silicon"
|
||||
@@ -547,6 +567,7 @@ ABSTRACT_TYPE(/singleton/reagent/alcohol)
|
||||
color = COLOR_GRAY
|
||||
taste_description = "salty metal"
|
||||
fallback_specific_heat = 0.483
|
||||
value = 0.1
|
||||
|
||||
/singleton/reagent/sugar
|
||||
name = "Sugar"
|
||||
@@ -561,6 +582,8 @@ ABSTRACT_TYPE(/singleton/reagent/alcohol)
|
||||
glass_desc = "You can feel your blood sugar rising just looking at this."
|
||||
|
||||
fallback_specific_heat = 0.332
|
||||
value = 0.1
|
||||
|
||||
condiment_name = "sugar sack"
|
||||
condiment_desc = "Tasty space sugar!"
|
||||
condiment_icon_state = "sugar"
|
||||
@@ -577,6 +600,7 @@ ABSTRACT_TYPE(/singleton/reagent/alcohol)
|
||||
scannable = TRUE
|
||||
|
||||
fallback_specific_heat = 0.503
|
||||
value = 2
|
||||
|
||||
/singleton/reagent/sulfur/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
if (alien & IS_VAURCA)
|
||||
|
||||
@@ -44,6 +44,7 @@
|
||||
color = "#60A584"
|
||||
taste_description = "bitterness"
|
||||
taste_mult = 0.4
|
||||
value = 2.8
|
||||
|
||||
/singleton/reagent/drugs/mms/affect_blood(mob/living/carbon/M, alien, removed, datum/reagents/holder)
|
||||
..()
|
||||
@@ -83,6 +84,7 @@
|
||||
taste_description = "bitterness"
|
||||
fallback_specific_heat = 1.2
|
||||
effect_messages = FALSE
|
||||
value = 2.5
|
||||
|
||||
/singleton/reagent/drugs/serotrotium/affect_blood(mob/living/carbon/M, alien, removed, datum/reagents/holder)
|
||||
..()
|
||||
@@ -110,6 +112,7 @@
|
||||
overdose = REAGENTS_OVERDOSE
|
||||
taste_description = "sourness"
|
||||
effect_messages = FALSE
|
||||
value = 2
|
||||
|
||||
/singleton/reagent/drugs/cryptobiolin/affect_blood(mob/living/carbon/M, alien, removed, datum/reagents/holder)
|
||||
..()
|
||||
@@ -153,6 +156,7 @@
|
||||
overdose = REAGENTS_OVERDOSE
|
||||
taste_description = "numbness"
|
||||
effect_messages = FALSE
|
||||
value = 1.8
|
||||
|
||||
/singleton/reagent/drugs/impedrezene/affect_blood(mob/living/carbon/M, alien, removed, datum/reagents/holder)
|
||||
..()
|
||||
@@ -173,6 +177,7 @@
|
||||
overdose = REAGENTS_OVERDOSE
|
||||
taste_description = "sourness"
|
||||
ignores_drug_resistance = TRUE
|
||||
value = 0.6
|
||||
|
||||
/singleton/reagent/drugs/mindbreaker/affect_blood(mob/living/carbon/M, alien, removed, datum/reagents/holder)
|
||||
..()
|
||||
@@ -194,6 +199,7 @@
|
||||
metabolism = REM * 0.5
|
||||
taste_description = "mushroom"
|
||||
fallback_specific_heat = 1.2
|
||||
value = 0.7
|
||||
condiment_name = "Psilocybin"
|
||||
condiment_desc = "A small bottle full of a pink liquid. Whatever could it do?"
|
||||
condiment_icon_state = "psilocybin"
|
||||
@@ -480,6 +486,7 @@
|
||||
taste_description = "spicy earth"
|
||||
taste_mult = 0.4
|
||||
fallback_specific_heat = 1.6
|
||||
value = 2.8
|
||||
condiment_name = "Ambrosia Extract Bottle"
|
||||
condiment_desc = "A small dropper bottle full of a stoner's paradise."
|
||||
condiment_icon_state = "ambrosiaextract"
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -10,6 +10,7 @@
|
||||
metabolism_min = REM * 0.125
|
||||
breathe_mul = 0.5
|
||||
scannable = TRUE
|
||||
value = 2.5
|
||||
taste_description = "bitterness"
|
||||
|
||||
/singleton/reagent/inaprovaline/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
@@ -33,6 +34,7 @@
|
||||
taste_description = "bitterness"
|
||||
fallback_specific_heat = 1
|
||||
taste_mult = 3
|
||||
value = 4.9
|
||||
|
||||
/singleton/reagent/bicaridine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
M.heal_organ_damage(5 * removed, 0)
|
||||
@@ -114,6 +116,7 @@
|
||||
metabolism = REM * 0.5
|
||||
overdose = 15
|
||||
taste_mult = 1.5
|
||||
value = 3.9
|
||||
|
||||
/singleton/reagent/dermaline/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
M.heal_organ_damage(0, 12 * removed)
|
||||
@@ -129,6 +132,7 @@
|
||||
scannable = TRUE
|
||||
metabolism = REM * 0.5
|
||||
taste_description = "a roll of gauze"
|
||||
value = 2.1
|
||||
|
||||
var/remove_generic = TRUE
|
||||
var/list/remove_toxins = list(
|
||||
@@ -171,6 +175,7 @@
|
||||
metabolism = REM * 0.75
|
||||
breathe_met = REM * 0.5
|
||||
breathe_mul = 2
|
||||
value = 2.4
|
||||
var/strength = 6
|
||||
|
||||
/singleton/reagent/dexalin/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
@@ -197,6 +202,7 @@
|
||||
color = "#0040FF"
|
||||
overdose = 15
|
||||
strength = 12
|
||||
value = 3.6
|
||||
|
||||
/singleton/reagent/tricordrazine
|
||||
name = "Tricordrazine"
|
||||
@@ -209,6 +215,7 @@
|
||||
taste_description = "bitterness"
|
||||
breathe_mul = 0
|
||||
metabolism = REM * 0.25
|
||||
value = 6
|
||||
|
||||
/singleton/reagent/tricordrazine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
var/power = 1 + Clamp((holder.get_temperature() - (T0C + 20))*0.1,-0.5,0.5)
|
||||
@@ -228,6 +235,7 @@
|
||||
overdose = 5
|
||||
scannable = TRUE
|
||||
taste_description = "sludge"
|
||||
value = 3.9
|
||||
|
||||
/singleton/reagent/cryoxadone/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
M.add_chemical_effect(CE_CRYO, 1)
|
||||
@@ -261,6 +269,7 @@
|
||||
overdose = 5
|
||||
scannable = TRUE
|
||||
taste_description = "slime"
|
||||
value = 5.5
|
||||
|
||||
/singleton/reagent/clonexadone/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
M.add_chemical_effect(CE_CRYO, 1)
|
||||
@@ -301,6 +310,7 @@
|
||||
taste_description = "sickness"
|
||||
metabolism_min = 0.005
|
||||
breathe_mul = 0
|
||||
value = 3.3
|
||||
|
||||
/singleton/reagent/perconol/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
if(check_min_dose(M))
|
||||
@@ -330,6 +340,7 @@
|
||||
taste_description = "sourness"
|
||||
metabolism_min = 0.005
|
||||
breathe_mul = 0
|
||||
value = 3.1
|
||||
|
||||
/singleton/reagent/mortaphenyl/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
var/list/joy_messages = list("You feel soothed and at ease.", "You feel content and at peace.", "You feel a pleasant emptiness.", "You feel like sharing the wonderful memories and feelings you're experiencing.", "All your anxieties fade away.", "You feel like you're floating off the ground.", "You don't want this feeling to end.")
|
||||
@@ -503,6 +514,7 @@
|
||||
breathe_met = REM * 4 // .8 units per tick
|
||||
taste_description = "bitterness"
|
||||
metabolism_min = 0.005
|
||||
value = 3.3
|
||||
|
||||
/singleton/reagent/oxycomorphine/initial_effect(var/mob/living/carbon/human/M, var/alien, var/holder)
|
||||
to_chat(M, SPAN_GOOD(pick("You lean back and begin to fall... and fall... and fall.", "A feeling of ecstasy builds within you.", "You're startled by just how amazing you suddenly feel.")))
|
||||
@@ -554,6 +566,7 @@
|
||||
scannable = TRUE
|
||||
taste_description = "bitterness"
|
||||
metabolism_min = REM * 0.0125
|
||||
value = 4.6
|
||||
|
||||
/singleton/reagent/synaptizine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
M.drowsiness = max(M.drowsiness - 5, 0)
|
||||
@@ -595,6 +608,7 @@
|
||||
scannable = TRUE
|
||||
taste_description = "bitterness"
|
||||
metabolism_min = REM * 0.075
|
||||
value = 5.9
|
||||
|
||||
/singleton/reagent/alkysine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
if(check_min_dose(M, 2)) //Increased effectiveness & no side-effects if given via IV drip with low transfer rate.
|
||||
@@ -633,6 +647,7 @@
|
||||
scannable = TRUE
|
||||
taste_mult = 0.33 //Specifically to cut the dull toxin taste out of foods using carrot
|
||||
taste_description = "dull toxin"
|
||||
value = 4.2
|
||||
|
||||
/singleton/reagent/oculine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
M.eye_blurry = max(M.eye_blurry - 5 * removed, 0)
|
||||
@@ -665,6 +680,7 @@
|
||||
overdose = 10
|
||||
scannable = TRUE
|
||||
taste_description = "bitterness"
|
||||
value = 6
|
||||
|
||||
/singleton/reagent/peridaxon/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
if(ishuman(M))
|
||||
@@ -707,6 +723,7 @@
|
||||
taste_description = "acid"
|
||||
metabolism = REM
|
||||
metabolism_min = 0.25
|
||||
value = 3.6
|
||||
|
||||
/singleton/reagent/ryetalyn/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
holder.remove_reagent(/singleton/reagent/toxin/malignant_tumour_cells, 2)
|
||||
@@ -731,6 +748,7 @@
|
||||
taste_description = "acid"
|
||||
metabolism_min = REM * 0.025
|
||||
breathe_met = REM * 0.15 * 0.5
|
||||
value = 3.9
|
||||
|
||||
/singleton/reagent/hyperzine/initial_effect(mob/living/carbon/M, alien, datum/reagents/holder)
|
||||
. = ..()
|
||||
@@ -781,6 +799,7 @@
|
||||
overdose = REAGENTS_OVERDOSE
|
||||
scannable = TRUE
|
||||
taste_description = "bitterness"
|
||||
value = 3.1
|
||||
|
||||
/singleton/reagent/ethylredoxrazine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
var/P = removed * ETHYL_REAGENT_POWER
|
||||
@@ -833,6 +852,7 @@
|
||||
overdose = REAGENTS_OVERDOSE
|
||||
scannable = TRUE
|
||||
taste_description = "bitterness"
|
||||
value = 2.3
|
||||
unaffected_species = IS_MACHINE
|
||||
var/last_taste_time = -10000
|
||||
|
||||
@@ -863,6 +883,7 @@
|
||||
overdose = REAGENTS_OVERDOSE
|
||||
scannable = TRUE
|
||||
taste_description = "bitterness"
|
||||
value = 2.7
|
||||
unaffected_species = IS_MACHINE
|
||||
|
||||
/singleton/reagent/arithrazine/initialize_data(newdata)
|
||||
@@ -900,6 +921,7 @@
|
||||
scannable = TRUE
|
||||
taste_description = "bitter gauze soaked in rubbing alcohol"
|
||||
fallback_specific_heat = 0.605 // assuming it's ethanol-based
|
||||
value = 2.5
|
||||
|
||||
/singleton/reagent/thetamycin/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
M.add_chemical_effect(CE_ANTIBIOTIC, M.chem_doses[type]) // strength of antibiotics; amount absorbed, need >5u dose to begin to be effective which'll take ~5 minutes to metabolise. need >10u dose if administered orally.
|
||||
@@ -986,6 +1008,8 @@
|
||||
breathe_met = REM * 2 // .4 units per tick
|
||||
// touch is slow
|
||||
|
||||
value = 1.5
|
||||
|
||||
glass_name = "glass of cough syrup"
|
||||
glass_desc = "You'd better not."
|
||||
|
||||
@@ -1031,6 +1055,7 @@
|
||||
touch_met = 5
|
||||
taste_description = "burning bleach"
|
||||
germ_adjust = 20
|
||||
value = 2.2
|
||||
|
||||
/singleton/reagent/sterilizine/affect_touch(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
M.germ_level -= min(removed*20, M.germ_level)
|
||||
@@ -1094,6 +1119,7 @@
|
||||
overdose = REAGENTS_OVERDOSE
|
||||
scannable = TRUE
|
||||
taste_description = "bitterness"
|
||||
value = 2
|
||||
|
||||
/singleton/reagent/leporazine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
if(!check_min_dose(M))
|
||||
@@ -1183,6 +1209,7 @@
|
||||
taste_description = "bitterness"
|
||||
messagedelay = MEDICATION_MESSAGE_DELAY * 0.75
|
||||
goodmessage = list("You feel good.","You feel relaxed.","You feel alert and focused.")
|
||||
value = 2
|
||||
|
||||
/singleton/reagent/mental/nicotine/overdose(var/mob/living/carbon/M, var/alien, var/removed, var/scale, var/datum/reagents/holder)
|
||||
..()
|
||||
@@ -1217,6 +1244,7 @@
|
||||
od_minimum_dose = 0.2
|
||||
taste_description = "paper"
|
||||
goodmessage = list("You feel focused.","You feel like you have no distractions.","You feel willing to work.")
|
||||
value = 6
|
||||
|
||||
/singleton/reagent/mental/corophenidate/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
M.add_chemical_effect(CE_HALLUCINATE, -1)
|
||||
@@ -1231,6 +1259,7 @@
|
||||
od_minimum_dose = 0.2
|
||||
taste_description = "bitterness"
|
||||
goodmessage = list("You do not feel the need to worry about simple things.","You feel calm and level-headed.","You feel fine.")
|
||||
value = 6
|
||||
|
||||
/singleton/reagent/mental/parvosil
|
||||
name = "Parvosil"
|
||||
@@ -1241,6 +1270,7 @@
|
||||
od_minimum_dose = 0.4
|
||||
taste_description = "paper"
|
||||
goodmessage = list("You feel fine.","You feel rational.","You feel secure.")
|
||||
value = 6
|
||||
|
||||
/singleton/reagent/mental/minaphobin
|
||||
name = "Minaphobin"
|
||||
@@ -1251,6 +1281,7 @@
|
||||
od_minimum_dose = 0.2
|
||||
taste_description = "duct tape"
|
||||
goodmessage = list("You feel relaxed.","You feel at ease.","You feel carefree.")
|
||||
value = 6
|
||||
|
||||
/singleton/reagent/mental/emoxanyl
|
||||
name = "Emoxanyl"
|
||||
@@ -1262,6 +1293,7 @@
|
||||
taste_description = "scotch tape"
|
||||
goodmessage = list("You feel at ease.","Your mind feels great.", "You feel centered.")
|
||||
messagedelay = MEDICATION_MESSAGE_DELAY * 0.75
|
||||
value = 6
|
||||
|
||||
/singleton/reagent/mental/orastabin
|
||||
name = "Orastabin"
|
||||
@@ -1273,6 +1305,7 @@
|
||||
taste_description = "glue"
|
||||
goodmessage = list("You feel at ease.","You feel like you can speak with confidence.","You feel unafraid to speak.")
|
||||
messagedelay = MEDICATION_MESSAGE_DELAY * 0.75
|
||||
value = 6
|
||||
|
||||
/singleton/reagent/mental/orastabin/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
M.add_chemical_effect(CE_NOSTUTTER, 2)
|
||||
@@ -1289,6 +1322,7 @@
|
||||
taste_description = "tranquility"
|
||||
goodmessage = list("Your mind feels as one.","You feel incredibly comfortable.","Your body feels good.","Your thoughts are clear.", "You feel stress free.", "Nothing is bothering you anymore.")
|
||||
messagedelay = MEDICATION_MESSAGE_DELAY * 0.5
|
||||
value = 6
|
||||
|
||||
/singleton/reagent/mental/neurapan/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
M.add_chemical_effect(CE_HALLUCINATE, -2)
|
||||
@@ -1311,6 +1345,7 @@
|
||||
taste_description = "paint"
|
||||
goodmessage = list("Your mind feels as one.","You feel comfortable speaking.","Your body feels good.","Your thoughts are pure.","Your body feels responsive.","You can handle being alone.")
|
||||
messagedelay = MEDICATION_MESSAGE_DELAY * 0.5
|
||||
value = 6
|
||||
|
||||
/singleton/reagent/mental/nerospectan/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
M.add_chemical_effect(CE_HALLUCINATE, -2)
|
||||
@@ -1331,6 +1366,7 @@
|
||||
goodmessage = list("You feel like you have nothing to hide.","You feel compelled to spill your secrets.","You feel like you can trust those around you.")
|
||||
messagedelay = 30
|
||||
ingest_mul = 1
|
||||
value = 8
|
||||
|
||||
/singleton/reagent/mental/truthserum/overdose(var/mob/living/carbon/M, var/alien, var/datum/reagents/holder)
|
||||
M.add_chemical_effect(CE_PACIFIED, 1)
|
||||
@@ -1511,6 +1547,7 @@
|
||||
scannable = TRUE
|
||||
taste_description = "fine dust"
|
||||
reagent_state = SOLID
|
||||
value = 3.2
|
||||
|
||||
/singleton/reagent/pneumalin/affect_breathe(var/mob/living/carbon/human/H, var/alien, var/removed, var/datum/reagents/holder)
|
||||
H.adjustOxyLoss(removed) //Every unit heals 1 oxy damage
|
||||
@@ -1535,6 +1572,7 @@
|
||||
overdose = REAGENTS_OVERDOSE
|
||||
scannable = TRUE
|
||||
taste_description = "sickness"
|
||||
value = 5
|
||||
|
||||
/singleton/reagent/rezadone/affect_chem_effect(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
. = ..()
|
||||
@@ -1564,6 +1602,7 @@
|
||||
scannable = TRUE
|
||||
taste_description = "blood"
|
||||
specific_heat = 1
|
||||
value = 5
|
||||
|
||||
/singleton/reagent/sanasomnum/initial_effect(mob/living/carbon/M)
|
||||
to_chat(M, SPAN_WARNING("Your limbs start to feel <b>numb</b> and <b>weak</b>, and your legs wobble as it becomes hard to stand!"))
|
||||
@@ -1620,6 +1659,7 @@
|
||||
overdose = REAGENTS_OVERDOSE
|
||||
scannable = TRUE
|
||||
taste_description = "sweet syrup"
|
||||
value = 2
|
||||
|
||||
/singleton/reagent/verunol/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
if (prob(10+M.chem_doses[type]))
|
||||
@@ -1638,6 +1678,7 @@
|
||||
taste_description = "bitter metal"
|
||||
overdose = 5
|
||||
fallback_specific_heat = 1.2
|
||||
value = 500
|
||||
|
||||
/singleton/reagent/azoth/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
..()
|
||||
@@ -1726,6 +1767,7 @@
|
||||
value = 2
|
||||
breathe_mul = 0
|
||||
ingest_mul = 0
|
||||
value = 3
|
||||
|
||||
/singleton/reagent/adrenaline/affect_blood(var/mob/living/carbon/human/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
if(alien == IS_DIONA)
|
||||
@@ -1763,6 +1805,7 @@
|
||||
affects_dead = 1
|
||||
taste_description = "eternal blissfulness"
|
||||
fallback_specific_heat = 2
|
||||
value = 1000
|
||||
|
||||
/singleton/reagent/elixir/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
if(ishuman(M))
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
overdose = 5
|
||||
taste_description = "the back of class"
|
||||
fallback_specific_heat = 0.4
|
||||
value = 0.001
|
||||
|
||||
/singleton/reagent/crayon_dust/red
|
||||
name = "Red Crayon Dust"
|
||||
@@ -99,6 +100,7 @@
|
||||
glass_desc = "It's magic, I ain't gotta explain shit."
|
||||
|
||||
fallback_specific_heat = 10 //Magical.
|
||||
value = 1000
|
||||
|
||||
|
||||
/singleton/reagent/adminordrazine/affect_touch(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
@@ -135,6 +137,7 @@
|
||||
color = "#F7C430"
|
||||
taste_description = "expensive metal"
|
||||
fallback_specific_heat = 2.511
|
||||
value = 7
|
||||
|
||||
/singleton/reagent/silver
|
||||
name = "Silver"
|
||||
@@ -143,6 +146,7 @@
|
||||
color = "#D0D0D0"
|
||||
taste_description = "expensive yet reasonable metal"
|
||||
fallback_specific_heat = 0.241
|
||||
value = 4
|
||||
|
||||
/singleton/reagent/uranium
|
||||
name = "Uranium"
|
||||
@@ -151,6 +155,7 @@
|
||||
color = "#B8B8C0"
|
||||
taste_description = "the inside of a reactor"
|
||||
fallback_specific_heat = 2.286
|
||||
value = 9
|
||||
|
||||
/singleton/reagent/uranium/affect_touch(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
affect_ingest(M, alien, removed, holder)
|
||||
@@ -195,6 +200,7 @@
|
||||
color = "#E0E0E0"
|
||||
taste_description = "salty metalic miner tears"
|
||||
fallback_specific_heat = 0.2971
|
||||
value = 3
|
||||
|
||||
/singleton/reagent/water/holywater
|
||||
name = "Holy Water"
|
||||
@@ -257,6 +263,7 @@
|
||||
reagent_state = LIQUID
|
||||
color = "#604030"
|
||||
taste_description = "iron"
|
||||
value = 0.9
|
||||
|
||||
/singleton/reagent/surfactant // Foam precursor
|
||||
name = "Azosurfactant"
|
||||
@@ -264,6 +271,7 @@
|
||||
reagent_state = LIQUID
|
||||
color = "#9E6B38"
|
||||
taste_description = "metal"
|
||||
value = 0.05
|
||||
|
||||
/singleton/reagent/foaming_agent // Metal foaming agent. This is lithium hydride. Add other recipes (e.g. LiH + H2O -> LiOH + H2) eventually.
|
||||
name = "Foaming Agent"
|
||||
@@ -279,6 +287,7 @@
|
||||
color = "#673910"
|
||||
touch_met = 50
|
||||
taste_description = "sweet tasting metal"
|
||||
value = 6
|
||||
|
||||
/singleton/reagent/thermite/touch_turf(var/turf/T, var/amount, var/datum/reagents/holder)
|
||||
. = ..()
|
||||
@@ -306,6 +315,7 @@
|
||||
touch_met = REM * 10
|
||||
taste_description = "sourness"
|
||||
germ_adjust = 10
|
||||
value = 0.7
|
||||
|
||||
/singleton/reagent/spacecleaner/touch_obj(var/obj/O, var/amount, var/datum/reagents/holder)
|
||||
O.clean_blood()
|
||||
@@ -425,6 +435,7 @@
|
||||
reagent_state = LIQUID
|
||||
color = "#009CA8"
|
||||
taste_description = "cherry"
|
||||
value = 0.6
|
||||
|
||||
/singleton/reagent/lube/touch_turf(var/turf/simulated/T, var/amount, var/datum/reagents/holder)
|
||||
if(!istype(T))
|
||||
@@ -466,6 +477,7 @@
|
||||
reagent_state = LIQUID
|
||||
color = COLOR_GRAY
|
||||
taste_description = "sweetness"
|
||||
value = 8
|
||||
|
||||
/singleton/reagent/nitroglycerin
|
||||
name = "Nitroglycerin"
|
||||
@@ -473,6 +485,7 @@
|
||||
reagent_state = LIQUID
|
||||
color = COLOR_GRAY
|
||||
taste_description = "oil"
|
||||
value = 9
|
||||
|
||||
/singleton/reagent/nitroglycerin/proc/explode(var/datum/reagents/holder)
|
||||
var/datum/effect/effect/system/reagents_explosion/e = new()
|
||||
@@ -515,6 +528,7 @@
|
||||
color = "#C8A5DC"
|
||||
taste_description = "sourness"
|
||||
taste_mult = 1.1
|
||||
value = 0.8
|
||||
|
||||
/singleton/reagent/ultraglue
|
||||
name = "Ultra Glue"
|
||||
@@ -530,6 +544,7 @@
|
||||
color = "#B97A57"
|
||||
taste_description = "wood"
|
||||
fallback_specific_heat = 1.9
|
||||
value = 0.6
|
||||
|
||||
/singleton/reagent/luminol
|
||||
name = "Luminol"
|
||||
@@ -537,6 +552,7 @@
|
||||
reagent_state = LIQUID
|
||||
color = "#F2F3F4"
|
||||
taste_description = "metal"
|
||||
value = 1.4
|
||||
|
||||
/singleton/reagent/luminol/touch_obj(var/obj/O, var/amount, var/datum/reagents/holder)
|
||||
O.reveal_blood()
|
||||
@@ -660,6 +676,7 @@
|
||||
metabolism = REM * 0.25
|
||||
taste_description = "bottled fire"
|
||||
fallback_specific_heat = 2.75
|
||||
value = 50
|
||||
unaffected_species = IS_MACHINE
|
||||
|
||||
/singleton/reagent/estus/initial_effect(mob/living/carbon/M, alien, datum/reagents/holder)
|
||||
@@ -690,6 +707,7 @@
|
||||
touch_met = 5
|
||||
taste_description = "metal"
|
||||
fallback_specific_heat = 20 //This holds a ton of heat.
|
||||
value = 50
|
||||
unaffected_species = IS_MACHINE
|
||||
|
||||
/singleton/reagent/liquid_fire/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
@@ -710,6 +728,7 @@
|
||||
color = "#000000"
|
||||
taste_description = "emptyness"
|
||||
fallback_specific_heat = 100 //Yeah...
|
||||
value = 250
|
||||
unaffected_species = IS_MACHINE
|
||||
|
||||
/singleton/reagent/black_matter/touch_turf(var/turf/T, var/amount, var/datum/reagents/holder)
|
||||
@@ -735,6 +754,7 @@
|
||||
color = "#1f8999"
|
||||
taste_description = "fizzling blue"
|
||||
fallback_specific_heat = 0.1
|
||||
value = 250
|
||||
unaffected_species = IS_MACHINE
|
||||
|
||||
/singleton/reagent/bluespace_dust/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
@@ -755,6 +775,7 @@
|
||||
color = "#f4c430"
|
||||
taste_description = "heavenly knowledge"
|
||||
fallback_specific_heat = 1.25
|
||||
value = 1000
|
||||
|
||||
/singleton/reagent/sglue
|
||||
name = "Sovereign Glue"
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
taste_mult = 1.2
|
||||
fallback_specific_heat = 0.75
|
||||
overdose = 10
|
||||
value = 2
|
||||
|
||||
var/target_organ // needs to be null by default
|
||||
var/strength = 2 // How much damage it deals per unit
|
||||
@@ -48,6 +49,7 @@
|
||||
color = "#CF3600"
|
||||
strength = 5
|
||||
taste_description = "plastic"
|
||||
value = 2.1
|
||||
|
||||
/singleton/reagent/toxin/amatoxin
|
||||
name = "Amatoxin"
|
||||
@@ -56,6 +58,7 @@
|
||||
color = "#792300"
|
||||
strength = 10
|
||||
taste_description = "mushroom"
|
||||
value = 2.3
|
||||
|
||||
/singleton/reagent/toxin/carpotoxin
|
||||
name = "Carpotoxin"
|
||||
@@ -65,6 +68,7 @@
|
||||
strength = 10
|
||||
taste_description = "fish"
|
||||
target_organ = BP_BRAIN
|
||||
value = 3
|
||||
|
||||
/singleton/reagent/toxin/carpotoxin/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
if(alien && alien == IS_UNATHI)
|
||||
@@ -133,6 +137,7 @@
|
||||
taste_mult = 1.5
|
||||
breathe_mul = 2
|
||||
fallback_specific_heat = 12 //Phoron is very dense and can hold a lot of energy.
|
||||
value = 10
|
||||
|
||||
/singleton/reagent/toxin/phoron/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
if(ishuman(M))
|
||||
@@ -256,6 +261,7 @@
|
||||
taste_description = "bitter almonds"
|
||||
taste_mult = 1.5
|
||||
target_organ = BP_HEART
|
||||
value = 3.3
|
||||
|
||||
/singleton/reagent/toxin/cyanide/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
..()
|
||||
@@ -274,6 +280,7 @@
|
||||
overdose = 15
|
||||
od_minimum_dose = 5
|
||||
taste_description = "salt"
|
||||
value = 4.4
|
||||
|
||||
/singleton/reagent/toxin/potassium_chloride/overdose(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
var/mob/living/carbon/human/H = M
|
||||
@@ -295,6 +302,7 @@
|
||||
overdose = 5
|
||||
od_minimum_dose = 20
|
||||
taste_description = "salt"
|
||||
value = 4.5
|
||||
|
||||
/singleton/reagent/toxin/potassium_chlorophoride/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
var/mob/living/carbon/human/H = M
|
||||
@@ -317,6 +325,7 @@
|
||||
strength = 3
|
||||
taste_description = "death"
|
||||
target_organ = BP_BRAIN
|
||||
value = 2.9
|
||||
|
||||
/singleton/reagent/toxin/zombiepowder/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
..()
|
||||
@@ -344,6 +353,7 @@
|
||||
taste_description = "plant food"
|
||||
taste_mult = 0.5
|
||||
touch_mul = 0
|
||||
value = 1.2
|
||||
unaffected_species = IS_MACHINE
|
||||
|
||||
/singleton/reagent/toxin/fertilizer/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
@@ -442,6 +452,7 @@
|
||||
strength = 4
|
||||
metabolism = REM*1.5
|
||||
taste_mult = 1
|
||||
value = 1.1
|
||||
unaffected_species = IS_MACHINE
|
||||
|
||||
/singleton/reagent/toxin/plantbgone/touch_turf(var/turf/T, var/amount, var/datum/reagents/holder)
|
||||
@@ -478,6 +489,7 @@
|
||||
color = "#C8A5DC"
|
||||
overdose = REAGENTS_OVERDOSE
|
||||
taste_description = "acid"
|
||||
value = 2.4
|
||||
|
||||
/singleton/reagent/lexorin/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
var/mob/living/carbon/human/H = M
|
||||
@@ -494,6 +506,7 @@
|
||||
color = "#13BC5E"
|
||||
taste_description = "slime"
|
||||
taste_mult = 0.9
|
||||
value = 3.1
|
||||
|
||||
/singleton/reagent/mutagen/affect_touch(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
if(prob(33))
|
||||
@@ -531,6 +544,7 @@
|
||||
color = "#801E28"
|
||||
taste_description = "slime"
|
||||
taste_mult = 1.3
|
||||
value = 1.2
|
||||
|
||||
/singleton/reagent/slimejelly/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
if(isslime(M)) // stabilize slime mutation by reintroducing slime jelly into the slime
|
||||
@@ -557,6 +571,7 @@
|
||||
overdose = REAGENTS_OVERDOSE
|
||||
taste_description = "bitterness"
|
||||
breathe_met = REM * 0.5 * 0.33
|
||||
value = 2.5
|
||||
var/total_strength = 0
|
||||
|
||||
/singleton/reagent/soporific/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
@@ -588,6 +603,7 @@
|
||||
overdose = 15
|
||||
taste_description = "bitterness"
|
||||
breathe_met = REM * 0.5 * 0.5
|
||||
value = 2.6
|
||||
|
||||
/singleton/reagent/polysomnine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
var/mob/living/carbon/human/H = M
|
||||
@@ -620,6 +636,7 @@
|
||||
glass_center_of_mass = list("x"=16, "y"=8)
|
||||
|
||||
fallback_specific_heat = 1.2
|
||||
value = 2.2
|
||||
|
||||
/* Transformations */
|
||||
|
||||
@@ -629,6 +646,7 @@
|
||||
reagent_state = LIQUID
|
||||
color = "#13BC5E"
|
||||
taste_description = "sludge"
|
||||
value = 3
|
||||
|
||||
/singleton/reagent/aslimetoxin/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder) // TODO: check if there's similar code anywhere else
|
||||
if(M.transforming)
|
||||
@@ -663,12 +681,14 @@
|
||||
color = "#535E66"
|
||||
taste_description = "slimey metal"
|
||||
fallback_specific_heat = 3
|
||||
value = 9
|
||||
|
||||
/singleton/reagent/toxin/undead
|
||||
name = "Undead Ichor"
|
||||
description = "A wicked liquid with unknown origins and uses."
|
||||
color = "#b2beb5"
|
||||
strength = 25
|
||||
value = 300
|
||||
taste_description = "ashes"
|
||||
|
||||
/singleton/reagent/toxin/undead/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/datum/reagents/holder)
|
||||
|
||||
Reference in New Issue
Block a user