mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-20 19:44:09 +01:00
58 lines
2.9 KiB
Plaintext
58 lines
2.9 KiB
Plaintext
// Standard medicines
|
|
GLOBAL_LIST_INIT(standard_medicines, list("charcoal","toxin","cyanide","morphine","epinephrine","space_drugs",
|
|
"mutadone","mutagen","teporone","lexorin","silver_sulfadiazine",
|
|
"salbutamol","perfluorodecalin","omnizine","synaptizine","haloperidol",
|
|
"potass_iodide","pen_acid","mannitol","oculine","styptic_powder","happiness",
|
|
"methamphetamine","spaceacillin","carpotoxin","lsd","ethanol","ammonia",
|
|
"diethylamine","antihol","pancuronium","lipolicide","condensedcapsaicin",
|
|
"frostoil","amanitin","psilocybin","nothing","salglu_solution","neurotoxin"))
|
|
// Rare medicines
|
|
GLOBAL_LIST_INIT(rare_medicines, list("syndicate_nanites","minttoxin","blood", "xenomicrobes"))
|
|
// Drinks
|
|
GLOBAL_LIST_EMPTY(alcoholic_drinks)
|
|
GLOBAL_LIST_EMPTY(soft_drinks)
|
|
GLOBAL_LIST_EMPTY(synthanolic_drinks)
|
|
GLOBAL_LIST_EMPTY(synthetic_soft_drinks)
|
|
|
|
/proc/populate_global_drink_lists()
|
|
for(var/path in subtypesof(/datum/reagent/consumable))
|
|
var/datum/reagent/consumable/beverage = path
|
|
if(beverage.description == ABSTRACT_TYPE_DESC || beverage.id == "bacchus_blessing")
|
|
// Skip abstract drinks that we shouldn't be spawning
|
|
continue
|
|
if(ispath(beverage, /datum/reagent/consumable/ethanol/synthanol))
|
|
GLOB.synthanolic_drinks += beverage.id
|
|
continue
|
|
if(ispath(beverage, /datum/reagent/consumable/ethanol))
|
|
GLOB.alcoholic_drinks += beverage.id
|
|
continue
|
|
if(beverage.taste_flag == SYNTHETIC)
|
|
GLOB.synthetic_soft_drinks += beverage.id
|
|
continue
|
|
if(ispath(beverage, /datum/reagent/consumable/drink))
|
|
GLOB.soft_drinks += beverage.id
|
|
|
|
//Liver Toxins list
|
|
GLOBAL_LIST_INIT(liver_toxins, list("toxin", "plasma", "sacid", "facid", "cyanide","amanitin", "carpotoxin"))
|
|
|
|
//General chem blacklist. This is for the really good stuff that we just want to restrict from things like bees and odysseus syringe gun duping
|
|
GLOBAL_LIST_INIT(blocked_chems, list("polonium", "initropidril", "concentrated_initro",
|
|
"sodium_thiopental", "ketamine",
|
|
"adminordrazine", "nanites", "hell_water",
|
|
"mutationtoxin", "amutationtoxin", "venom",
|
|
"spore", "stimulants", "stimulative_agent",
|
|
"syndicate_nanites", "ripping_tendrils", "boiling_oil",
|
|
"envenomed_filaments", "lexorin_jelly", "kinetic",
|
|
"cryogenic_liquid", "liquid_dark_matter", "b_sorium",
|
|
"reagent", "drink", "medicine", "plantnutrient", "consumable", "dragonsbreath",
|
|
"nanocalcium", "xenomicrobes", "nanomachines", "gibbis", "prions",
|
|
"spidereggs", "heartworms", "bacon_grease",
|
|
"fungalspores", "jagged_crystals", "salmonella",
|
|
"lavaland_extract", "stable_mutagen", "beer2",
|
|
"curare", "gluttonytoxin", "smoke_powder", "stimulative_cling",
|
|
"teslium_paste", "omnizine_no_addiction", "zombiecure1",
|
|
"zombiecure2", "zombiecure3", "zombiecure4",
|
|
"admincleaner_all", "admincleaner_item", "admincleaner_mob",
|
|
"synthetic_omnizine_no_addiction", "surge_plus", "viral_eraser",
|
|
))
|