mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 10:12:45 +00:00
[MIRROR] Recipie conflict unit test + Chemanalyzer PRO (#10494)
Co-authored-by: Cameron Lennox <killer65311@gmail.com> Co-authored-by: Willburd <7099514+Willburd@users.noreply.github.com> Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
fcd380c69a
commit
848d52a683
@@ -17,7 +17,7 @@
|
||||
REAGENT_ID_TONIC, REAGENT_ID_BEER, REAGENT_ID_KAHLUA, REAGENT_ID_WHISKEY, REAGENT_ID_REDWINE, REAGENT_ID_VODKA, REAGENT_ID_GIN, REAGENT_ID_RUM, REAGENT_ID_TEQUILA, REAGENT_ID_VERMOUTH, REAGENT_ID_COGNAC,
|
||||
REAGENT_ID_ALE, REAGENT_ID_MEAD, REAGENT_ID_BITTERS, REAGENT_ID_CHAMPAGNE, REAGENT_ID_SINGULO, REAGENT_ID_DOCTORSDELIGHT, REAGENT_ID_NOTHING, REAGENT_ID_BANANA, REAGENT_ID_HONEY, REAGENT_ID_EGG,
|
||||
REAGENT_ID_COCO, REAGENT_ID_CHERRYJELLY, REAGENT_ID_CARROTJUICE, REAGENT_ID_APPLEJUICE, REAGENT_ID_TOMATOJUICE, REAGENT_ID_PEANUTBUTTER, REAGENT_ID_SOYMILK, REAGENT_ID_GRENADINE, REAGENT_ID_GINGERALE, REAGENT_ID_ROYROGERS,
|
||||
REAGENT_ID_PATRON, REAGENT_ID_GOLDSCHLAGER, REAGENT_GELATIN, REAGENT_ID_MELONLIQUOR, REAGENT_ID_BLUECURACAO, REAGENT_ID_THIRTEENLOKO, REAGENT_ID_DEADRUM, REAGENT_ID_SAKE, REAGENT_ID_ACIDSPIT,
|
||||
REAGENT_ID_PATRON, REAGENT_ID_GOLDSCHLAGER, REAGENT_ID_GELATIN, REAGENT_ID_MELONLIQUOR, REAGENT_ID_BLUECURACAO, REAGENT_ID_THIRTEENLOKO, REAGENT_ID_DEADRUM, REAGENT_ID_SAKE, REAGENT_ID_ACIDSPIT,
|
||||
REAGENT_ID_AMASEC, REAGENT_ID_BEEPSKYSMASH, REAGENT_ID_ATOMICBOMB, REAGENT_ID_NUKACOLA, REAGENT_ID_THREEMILEISLAND, REAGENT_ID_MANHATTANPROJ, REAGENT_ID_PSILOCYBIN, REAGENT_ID_MOONSHINE,
|
||||
REAGENT_ID_SPECIALWHISKEY, REAGENT_ID_UNATHILIQUOR, REAGENT_ID_WINEBRANDY, REAGENT_ID_MATCHALATTE, REAGENT_ID_SNAPS
|
||||
)
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
/decl/chemical_reaction/instant/slime/secertslime
|
||||
name = "Secert Slime "
|
||||
id = "sepia_swapm"
|
||||
result = "change_secert"
|
||||
result = null
|
||||
required_reagents = list(REAGENT_ID_BLOOD = 5, REAGENT_ID_WATER = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/sepia
|
||||
@@ -427,7 +427,7 @@
|
||||
|
||||
/decl/chemical_reaction/instant/slime/nuclear_radpulse
|
||||
name = "Slime Radiation Pulse"
|
||||
id = "m_green_radpulse"
|
||||
id = "m_green_radpulse2"
|
||||
required_reagents = list(REAGENT_ID_PHORON = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/nuclear
|
||||
@@ -443,7 +443,7 @@
|
||||
|
||||
/decl/chemical_reaction/instant/slime/nuclear_emitter
|
||||
name = "Slime Radiation Emitter"
|
||||
id = "m_green_emitter"
|
||||
id = "m_green_emitter2"
|
||||
required_reagents = list(REAGENT_ID_BLOOD = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/green
|
||||
@@ -456,7 +456,7 @@
|
||||
|
||||
/decl/chemical_reaction/instant/slime/nuclear_radium
|
||||
name = "Slime Radium"
|
||||
id = "m_green_radium"
|
||||
id = "m_green_radium2"
|
||||
result = REAGENT_ID_RADIUM
|
||||
required_reagents = list(REAGENT_ID_WATER = 5)
|
||||
result_amount = 30
|
||||
@@ -465,7 +465,7 @@
|
||||
|
||||
/decl/chemical_reaction/instant/slime/nuclear_uranium
|
||||
name = "Slime Uranium"
|
||||
id = "m_green_uranium"
|
||||
id = "m_green_uranium2"
|
||||
required_reagents = list(REAGENT_ID_SLIMEJELLY = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/green
|
||||
@@ -690,8 +690,8 @@
|
||||
..()
|
||||
|
||||
/decl/chemical_reaction/instant/slime/soundphoron
|
||||
name = "sound blood"
|
||||
id = "m_sound_blood"
|
||||
name = "sound phoron"
|
||||
id = "m_sound_phoron"
|
||||
required_reagents = list(REAGENT_ID_PHORON = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/sound
|
||||
|
||||
@@ -56,7 +56,7 @@
|
||||
/decl/chemical_reaction/instant/freshtea/green
|
||||
id = REAGENT_ID_FRESHTEAGREEN
|
||||
result = REAGENT_ID_FRESHTEAGREEN
|
||||
required_reagents = list (REAGENT_ID_TEALEAVESGREEN = 1, REAGENT_ID_HOTWATER = 9)
|
||||
required_reagents = list (REAGENT_ID_TEALEAVESGREEN = 1, REAGENT_ID_WATER = 9)
|
||||
result_amount = 10
|
||||
|
||||
/decl/chemical_reaction/instant/instantteapowder/green
|
||||
@@ -74,7 +74,7 @@
|
||||
/decl/chemical_reaction/instant/matcha
|
||||
id = REAGENT_ID_MATCHA
|
||||
result = REAGENT_ID_MATCHA
|
||||
required_reagents = list (REAGENT_ID_MATCHAPOWDER = 1, REAGENT_ID_HOTWATER = 2)
|
||||
required_reagents = list (REAGENT_ID_MATCHAPOWDER = 1, REAGENT_ID_WATER = 2)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/spiderdrink
|
||||
@@ -86,37 +86,37 @@
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/bubbleteawatermelon
|
||||
name = REAGENT_BUBBLETEAWATERMELON
|
||||
id = REAGENT_BUBBLETEAWATERMELON
|
||||
result = REAGENT_BUBBLETEAWATERMELON
|
||||
required_reagents = list(REAGENT_GELATIN = 2, REAGENT_ID_WATERMELONTEA = 6, REAGENT_ID_MILK = 2)
|
||||
id = REAGENT_ID_BUBBLETEAWATERMELON
|
||||
result = REAGENT_ID_BUBBLETEAWATERMELON
|
||||
required_reagents = list(REAGENT_ID_GELATIN = 2, REAGENT_ID_WATERMELONTEA = 6, REAGENT_ID_MILK = 2)
|
||||
result_amount = 10
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/bubbleteastrawberry
|
||||
name = REAGENT_BUBBLETEASTRAWBERRY
|
||||
id = REAGENT_ID_BUBBLETEASTRAWBERRY
|
||||
result = REAGENT_ID_BUBBLETEASTRAWBERRY
|
||||
required_reagents = list(REAGENT_GELATIN = 2, REAGENT_ID_BERRYTEA = 6, REAGENT_ID_MILK = 2)
|
||||
required_reagents = list(REAGENT_ID_GELATIN = 2, REAGENT_ID_BERRYTEA = 6, REAGENT_ID_MILK = 2)
|
||||
result_amount = 10
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/bubbleteacherry
|
||||
name = REAGENT_BUBBLETEACHERRY
|
||||
id = REAGENT_ID_BUBBLETEACHERRY
|
||||
result = REAGENT_ID_BUBBLETEACHERRY
|
||||
required_reagents = list(REAGENT_GELATIN = 2, REAGENT_ID_CHERRYTEA = 6, REAGENT_ID_MILK = 2)
|
||||
required_reagents = list(REAGENT_ID_GELATIN = 2, REAGENT_ID_CHERRYTEA = 6, REAGENT_ID_MILK = 2)
|
||||
result_amount = 10
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/bubbleteacoffee
|
||||
name = REAGENT_BUBBLETEACOFFEE
|
||||
id = REAGENT_ID_BUBBLETEACOFFEE
|
||||
result = REAGENT_ID_BUBBLETEACOFFEE
|
||||
required_reagents = list(REAGENT_GELATIN = 2, REAGENT_ID_TEA = 5, REAGENT_ID_CAFELATTE = 3)
|
||||
required_reagents = list(REAGENT_ID_GELATIN = 2, REAGENT_ID_TEA = 5, REAGENT_ID_CAFELATTE = 3)
|
||||
result_amount = 10
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/bubbleteabanana
|
||||
name = REAGENT_BUBBLETEABANANA
|
||||
id = REAGENT_ID_BUBBLETEABANANA
|
||||
result = REAGENT_ID_BUBBLETEABANANA
|
||||
required_reagents = list(REAGENT_GELATIN = 2, REAGENT_ID_TEA = 5, REAGENT_ID_BANANA = 1, REAGENT_ID_MILK = 2)
|
||||
required_reagents = list(REAGENT_ID_GELATIN = 2, REAGENT_ID_TEA = 5, REAGENT_ID_BANANA = 1, REAGENT_ID_MILK = 2)
|
||||
result_amount = 10
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/horchata
|
||||
@@ -186,7 +186,7 @@
|
||||
name = REAGENT_HACHI
|
||||
id = REAGENT_ID_HACHI
|
||||
result = REAGENT_ID_HACHI
|
||||
required_reagents = list(REAGENT_ID_BURBON = 2, REAGENT_ID_SAKE = 1, REAGENT_ID_LEMONJUICE = 1, PLANT_MUSHROOMS = 1) //Whoever coded this never made a mushroom reagent so this can't be created.
|
||||
required_reagents = list(REAGENT_ID_WHISKEY = 2, REAGENT_ID_SAKE = 1, REAGENT_ID_LEMONJUICE = 1, REAGENT_ID_PSILOCYBIN = 1) //Whoever coded this never made a mushroom reagent so this can't be created.
|
||||
result_amount = 5
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/narsour
|
||||
@@ -236,70 +236,70 @@
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/enragedarachnidslammer1
|
||||
name = REAGENT_ENRAGEDARACHNIDSLAMMER
|
||||
id = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
id = REAGENT_ID_ENRAGEDARACHNIDSLAMMER + "1"
|
||||
required_reagents = list(REAGENT_ID_ENRAGEDARACHNIDSLAMMER = 1, REAGENT_ID_CYANIDE = 1)
|
||||
result = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
result_amount = 0.1
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/enragedarachnidslammer2
|
||||
name = REAGENT_ENRAGEDARACHNIDSLAMMER
|
||||
id = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
id = REAGENT_ID_ENRAGEDARACHNIDSLAMMER + "2"
|
||||
required_reagents = list(REAGENT_ID_ENRAGEDARACHNIDSLAMMER = 1, REAGENT_ID_CHLORALHYDRATE = 1)
|
||||
result = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
result_amount = 0.1
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/enragedarachnidslammer3
|
||||
name = REAGENT_ENRAGEDARACHNIDSLAMMER
|
||||
id = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
id = REAGENT_ID_ENRAGEDARACHNIDSLAMMER + "3"
|
||||
required_reagents = list(REAGENT_ID_ENRAGEDARACHNIDSLAMMER = 1, REAGENT_ID_STIMM = 1)
|
||||
result = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
result_amount = 0.1
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/enragedarachnidslammer4
|
||||
name = REAGENT_ENRAGEDARACHNIDSLAMMER
|
||||
id = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
id = REAGENT_ID_ENRAGEDARACHNIDSLAMMER + "4"
|
||||
required_reagents = list(REAGENT_ID_ENRAGEDARACHNIDSLAMMER = 1, REAGENT_ID_CRYOTOXIN = 1)
|
||||
result = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
result_amount = 0.1
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/enragedarachnidslammer5
|
||||
name = REAGENT_ENRAGEDARACHNIDSLAMMER
|
||||
id = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
id = REAGENT_ID_ENRAGEDARACHNIDSLAMMER + "5"
|
||||
required_reagents = list(REAGENT_ID_ENRAGEDARACHNIDSLAMMER = 1, REAGENT_ID_CRYPTOBIOLIN = 1)
|
||||
result = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
result_amount = 0.1
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/enragedarachnidslammer6
|
||||
name = REAGENT_ENRAGEDARACHNIDSLAMMER
|
||||
id = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
id = REAGENT_ID_ENRAGEDARACHNIDSLAMMER + "6"
|
||||
required_reagents = list(REAGENT_ID_ENRAGEDARACHNIDSLAMMER = 1, REAGENT_ID_STOXIN = 1)
|
||||
result = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
result_amount = 0.1
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/enragedarachnidslammer7
|
||||
name = REAGENT_ENRAGEDARACHNIDSLAMMER
|
||||
id = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
id = REAGENT_ID_ENRAGEDARACHNIDSLAMMER + "7"
|
||||
required_reagents = list(REAGENT_ID_ENRAGEDARACHNIDSLAMMER = 1, REAGENT_ID_CONDENSEDCAPSAICINV = 1)
|
||||
result = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
result_amount = 0.1
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/enragedarachnidslammer8
|
||||
name = REAGENT_ENRAGEDARACHNIDSLAMMER
|
||||
id = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
id = REAGENT_ID_ENRAGEDARACHNIDSLAMMER + "8"
|
||||
required_reagents = list(REAGENT_ID_ENRAGEDARACHNIDSLAMMER = 1, REAGENT_ID_PHORON = 1)
|
||||
result = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
result_amount = 0.1
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/enragedarachnidslammer9
|
||||
name = REAGENT_ENRAGEDARACHNIDSLAMMER
|
||||
id = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
id = REAGENT_ID_ENRAGEDARACHNIDSLAMMER + "9"
|
||||
required_reagents = list(REAGENT_ID_ENRAGEDARACHNIDSLAMMER = 1, REAGENT_ID_THERMITEV = 1)
|
||||
result = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
result_amount = 0.1
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/enragedarachnidslammer10
|
||||
name = REAGENT_ENRAGEDARACHNIDSLAMMER
|
||||
id = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
id = REAGENT_ID_ENRAGEDARACHNIDSLAMMER + "10"
|
||||
required_reagents = list(REAGENT_ID_ENRAGEDARACHNIDSLAMMER = 1, REAGENT_ID_SEROTROTIUMV = 1)
|
||||
result = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
result_amount = 0.1
|
||||
@@ -384,13 +384,6 @@
|
||||
result_amount = 6
|
||||
|
||||
//YW drinks
|
||||
/decl/chemical_reaction/instant/drinks/lovepotion_yw
|
||||
name = REAGENT_STRAWBERRYLOVEPOTION
|
||||
id = REAGENT_ID_STRAWBERRYLOVEPOTION
|
||||
result = REAGENT_ID_STRAWBERRYLOVEPOTION
|
||||
required_reagents = list(REAGENT_ID_CREAM = 1, REAGENT_ID_BERRYJUICE = 1, REAGENT_ID_SUGAR = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/wormblood
|
||||
name = "Wormblood"
|
||||
id = REAGENT_ID_WORMBLOOD
|
||||
|
||||
@@ -387,20 +387,9 @@
|
||||
return
|
||||
M.adjustToxLoss(-3 * removed) //Almost on par with dylovene despite being harder to obtain in bulk. Nerf if this causes problems.
|
||||
|
||||
/datum/reagent/drink/juice/gelatin
|
||||
name = REAGENT_ID_GELATIN
|
||||
id = REAGENT_GELATIN
|
||||
description = "It doesnt taste like anything."
|
||||
taste_description = REAGENT_ID_NOTHING
|
||||
nutrition = 0
|
||||
color = "#aaabcf"
|
||||
|
||||
glass_name = REAGENT_ID_GELATIN
|
||||
glass_desc = "It's like flavourless slime."
|
||||
|
||||
/datum/reagent/drink/bubbleteawatermelon
|
||||
name = REAGENT_BUBBLETEAWATERMELON
|
||||
id = REAGENT_BUBBLETEAWATERMELON
|
||||
id = REAGENT_ID_BUBBLETEAWATERMELON
|
||||
description = "A tea with milk and watermelon in it and gelatin balls as well."
|
||||
taste_description = "creamy tea and watermelon"
|
||||
color = "#b83333"
|
||||
@@ -682,16 +671,6 @@
|
||||
//////////////////////////////////////////////
|
||||
|
||||
//YW drinks
|
||||
/datum/reagent/drink/lovepotion_yw
|
||||
name = REAGENT_STRAWBERRYLOVEPOTION
|
||||
id = REAGENT_ID_STRAWBERRYLOVEPOTION
|
||||
description = "Creamy strawberries and sugar, simple and sweet."
|
||||
taste_description = "strawberries and cream"
|
||||
color = "#fc8a8a" // rgb(252, 138, 138)
|
||||
|
||||
glass_name = "Love Potion"
|
||||
glass_desc = "Love me tender, love me sweet."
|
||||
|
||||
/datum/reagent/ethanol/wormblood
|
||||
name = REAGENT_WORMBLOOD
|
||||
id = REAGENT_ID_WORMBLOOD
|
||||
|
||||
Reference in New Issue
Block a user