mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2026-08-22 20:57:23 +01:00
[MIRROR] Staticpath [MDB ignore] (#12445)
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
This commit is contained in:
co-authored by
Kashargul
parent
cc106f8032
commit
ba5224fbcb
@@ -1,7 +1,7 @@
|
||||
/decl/emote/audible/wheeze
|
||||
/datum/decl/emote/audible/wheeze
|
||||
emote_sound = 'sound/voice/wheeze.ogg'
|
||||
|
||||
/decl/emote/audible/prbt2
|
||||
/datum/decl/emote/audible/prbt2
|
||||
key = "prbt2"
|
||||
emote_message_1p = "You prbt."
|
||||
emote_message_3p = "prbts."
|
||||
@@ -9,7 +9,7 @@
|
||||
emote_message_3p_target = "prbts at TARGET."
|
||||
emote_sound = 'sound/voice/prbt2.ogg'
|
||||
|
||||
/decl/emote/audible/gasp/get_emote_sound(var/atom/user)
|
||||
/datum/decl/emote/audible/gasp/get_emote_sound(var/atom/user)
|
||||
..()
|
||||
if(ishuman(user))
|
||||
var/mob/living/carbon/human/H = user
|
||||
@@ -27,7 +27,7 @@
|
||||
"volchannel" = VOLUME_CHANNEL_SPECIES_SOUNDS
|
||||
)
|
||||
|
||||
/decl/emote/audible/mgeow
|
||||
/datum/decl/emote/audible/mgeow
|
||||
key = "mgeow"
|
||||
emote_message_1p = "You mgeow."
|
||||
emote_message_3p = "mgeows."
|
||||
@@ -35,7 +35,7 @@
|
||||
emote_message_3p_target = "mgeow at TARGET."
|
||||
emote_sound = 'sound/voice/mgeow.ogg'
|
||||
|
||||
/decl/emote/audible/xenogrowl
|
||||
/datum/decl/emote/audible/xenogrowl
|
||||
key = "xenogrowl"
|
||||
emote_message_1p = "You growl unnervingly."
|
||||
emote_message_3p = "growls unnervingly."
|
||||
@@ -43,7 +43,7 @@
|
||||
emote_message_3p_target = "growls unnervingly at TARGET."
|
||||
emote_sound = 'sound/voice/emotes/xenogrowl.ogg'
|
||||
|
||||
/decl/emote/audible/xenohiss
|
||||
/datum/decl/emote/audible/xenohiss
|
||||
key = "xenohiss"
|
||||
emote_message_1p = "You hiss unnervingly."
|
||||
emote_message_3p = "hisses unnervingly."
|
||||
@@ -51,7 +51,7 @@
|
||||
emote_message_3p_target = "hisses unnervingly at TARGET."
|
||||
emote_sound = 'sound/voice/emotes/xenohiss.ogg'
|
||||
|
||||
/decl/emote/audible/xenopurr
|
||||
/datum/decl/emote/audible/xenopurr
|
||||
key = "xenopurr"
|
||||
emote_message_1p = "You purr unnervingly."
|
||||
emote_message_3p = "purrs unnervingly."
|
||||
@@ -59,7 +59,7 @@
|
||||
emote_message_3p_target = "purrs unnervingly at TARGET."
|
||||
emote_sound = 'sound/voice/emotes/xenopurr.ogg'
|
||||
|
||||
/decl/emote/audible/gwah
|
||||
/datum/decl/emote/audible/gwah
|
||||
key = "gwah"
|
||||
emote_message_1p = "You gwah."
|
||||
emote_message_3p = "gwahs."
|
||||
@@ -67,7 +67,7 @@
|
||||
emote_message_3p_target = "gwahs at TARGET."
|
||||
emote_sound = 'sound/voice/emotes/gwah.ogg'
|
||||
|
||||
/decl/emote/audible/wawa
|
||||
/datum/decl/emote/audible/wawa
|
||||
key = "wawa"
|
||||
emote_message_1p = "You wawa."
|
||||
emote_message_3p = "wawas."
|
||||
@@ -75,11 +75,11 @@
|
||||
emote_message_3p_target = "wawas at TARGET."
|
||||
emote_sound = 'sound/voice/emotes/wawa.ogg'
|
||||
|
||||
/decl/emote/audible/scientist //placeholder, do not use in anything
|
||||
/datum/decl/emote/audible/scientist //placeholder, do not use in anything
|
||||
key = "hlscientist"
|
||||
emote_message_3p = "does science."
|
||||
|
||||
/decl/emote/audible/scientist/scream
|
||||
/datum/decl/emote/audible/scientist/scream
|
||||
key = "hlscream"
|
||||
emote_message_1p = "You scream."
|
||||
emote_message_3p = "screams."
|
||||
@@ -93,7 +93,7 @@
|
||||
'sound/voice/scream/scientist/scream25.ogg',
|
||||
)
|
||||
|
||||
/decl/emote/audible/scientist/pain
|
||||
/datum/decl/emote/audible/scientist/pain
|
||||
key = "hlpain"
|
||||
emote_message_1p = "You shout in pain."
|
||||
emote_message_3p = "shouts in pain."
|
||||
@@ -105,11 +105,11 @@
|
||||
'sound/voice/pain/scientist/sci_pain5.ogg',
|
||||
)
|
||||
|
||||
/decl/emote/audible/scientist/get_emote_sound(var/atom/user)
|
||||
/datum/decl/emote/audible/scientist/get_emote_sound(var/atom/user)
|
||||
. = ..()
|
||||
.["vol"] *= 0.4 //these boys are pretty loud on their own lol
|
||||
|
||||
/decl/emote/audible/yip // sounds sourced from: https://introdile.itch.io/kobold-generator with permission from the creator
|
||||
/datum/decl/emote/audible/yip // sounds sourced from: https://introdile.itch.io/kobold-generator with permission from the creator
|
||||
key = "yip"
|
||||
emote_message_1p = "You yip."
|
||||
emote_message_3p = "yips!"
|
||||
@@ -121,7 +121,7 @@
|
||||
'sound/voice/emotes/yip3.ogg',
|
||||
)
|
||||
|
||||
/decl/emote/audible/squeal // Sound sourced from: https://github.com/Baystation12/Baystation12/blob/bd2f0bd5e38cf2bb0888e3ae879708bed20243b4/sound/voice/LizardSqueal.ogg, licensed Creative Commons 3.0 BY-SA.
|
||||
/datum/decl/emote/audible/squeal // Sound sourced from: https://github.com/Baystation12/Baystation12/blob/bd2f0bd5e38cf2bb0888e3ae879708bed20243b4/sound/voice/LizardSqueal.ogg, licensed Creative Commons 3.0 BY-SA.
|
||||
key = "squeal"
|
||||
emote_message_1p = "You squeal."
|
||||
emote_message_3p = "squeals."
|
||||
@@ -129,7 +129,7 @@
|
||||
emote_message_3p_target = "squeals at TARGET."
|
||||
emote_sound = 'sound/voice/emotes/squealemote.ogg'
|
||||
|
||||
/decl/emote/audible/tailthump // Sound sourced from https://freesound.org/s/389665/ Licensed Creative Commons 0
|
||||
/datum/decl/emote/audible/tailthump // Sound sourced from https://freesound.org/s/389665/ Licensed Creative Commons 0
|
||||
key = "tailthump"
|
||||
emote_message_1p = "You thump your tail."
|
||||
emote_message_3p = "thumps their tail."
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
/decl/emote/audible/pain
|
||||
/datum/decl/emote/audible/pain
|
||||
key = "pain"
|
||||
emote_message_1p = "You yell in pain!"
|
||||
emote_message_3p = "yells in pain!"
|
||||
|
||||
/decl/emote/audible/pain/get_emote_message_1p(var/atom/user, var/atom/target, var/extra_params)
|
||||
/datum/decl/emote/audible/pain/get_emote_message_1p(var/atom/user, var/atom/target, var/extra_params)
|
||||
if(ishuman(user))
|
||||
var/mob/living/carbon/human/H = user
|
||||
return "You [pick(H.species.pain_verb_1p)] in pain!"
|
||||
@@ -13,7 +13,7 @@
|
||||
return "You [pick(M.pain_emote_1p)]!"
|
||||
. = ..()
|
||||
|
||||
/decl/emote/audible/pain/get_emote_message_3p(var/atom/user, var/atom/target, var/extra_params)
|
||||
/datum/decl/emote/audible/pain/get_emote_message_3p(var/atom/user, var/atom/target, var/extra_params)
|
||||
if(ishuman(user))
|
||||
var/mob/living/carbon/human/H = user
|
||||
return "[pick(H.species.pain_verb_3p)] in pain!"
|
||||
@@ -23,7 +23,7 @@
|
||||
return "[pick(M.pain_emote_3p)]!"
|
||||
. = ..()
|
||||
|
||||
/decl/emote/audible/pain/get_emote_sound(var/atom/user)
|
||||
/datum/decl/emote/audible/pain/get_emote_sound(var/atom/user)
|
||||
..()
|
||||
if(ishuman(user))
|
||||
var/mob/living/carbon/human/H = user
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
//Scug go wawa
|
||||
/mob/living/simple_mob/vore/alienanimals/catslug/get_available_emotes()
|
||||
. = ..()
|
||||
. |= /decl/emote/audible/wawa
|
||||
. |= /datum/decl/emote/audible/wawa
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
description_info = "Who knows what will happen."
|
||||
slime_type = /mob/living/simple_mob/slime/xenobio/sepia
|
||||
|
||||
/decl/chemical_reaction/instant/slime/senseenhancer
|
||||
/datum/decl/chemical_reaction/instant/slime/senseenhancer
|
||||
name = "Slime Sense Enhancer"
|
||||
id = "sepia_sh"
|
||||
result = REAGENT_ID_SENSEENHANCER
|
||||
@@ -31,7 +31,7 @@
|
||||
result_amount = 30
|
||||
required = /obj/item/slime_extract/sepia
|
||||
|
||||
/decl/chemical_reaction/instant/slime/secertslime
|
||||
/datum/decl/chemical_reaction/instant/slime/secertslime
|
||||
name = "Secert Slime "
|
||||
id = "sepia_swapm"
|
||||
result = null
|
||||
@@ -39,12 +39,12 @@
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/sepia
|
||||
|
||||
/decl/chemical_reaction/instant/slime/secertslime/on_reaction(var/datum/reagents/holder)
|
||||
/datum/decl/chemical_reaction/instant/slime/secertslime/on_reaction(var/datum/reagents/holder)
|
||||
holder.my_atom.visible_message(span_warning("Infused with the mixture, the core begins to quiver and grow, and soon a new baby slime emerges from it!"))
|
||||
new /mob/living/simple_mob/slime/xenobio/redspace(get_turf(holder.my_atom))
|
||||
..()
|
||||
|
||||
/decl/chemical_reaction/instant/slime/sepia_new_slime
|
||||
/datum/decl/chemical_reaction/instant/slime/sepia_new_slime
|
||||
name = "Slime Spawn"
|
||||
id = "m_sepia_spawn"
|
||||
result = null
|
||||
@@ -52,7 +52,7 @@
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/sepia
|
||||
|
||||
/decl/chemical_reaction/instant/slime/sepia_new_slime/on_reaction(var/datum/reagents/holder)
|
||||
/datum/decl/chemical_reaction/instant/slime/sepia_new_slime/on_reaction(var/datum/reagents/holder)
|
||||
holder.my_atom.visible_message(span_warning("Infused with slime jelly, the core begins to quiver and grow, and soon a new baby slime emerges from it!"))
|
||||
new /mob/living/simple_mob/slime/xenobio/sepia(get_turf(holder.my_atom))
|
||||
..()
|
||||
@@ -82,7 +82,7 @@
|
||||
slime_type = /mob/living/simple_mob/slime/xenobio/redspace
|
||||
|
||||
|
||||
/decl/chemical_reaction/instant/slime/redspace_fire
|
||||
/datum/decl/chemical_reaction/instant/slime/redspace_fire
|
||||
name = "Slime Living Fire"
|
||||
id = "m_liquid_fire"
|
||||
result = REAGENT_ID_NEOLIQUIDFIRE
|
||||
@@ -90,25 +90,25 @@
|
||||
result_amount = 30
|
||||
required = /obj/item/slime_extract/redspace
|
||||
|
||||
/decl/chemical_reaction/instant/slime/soulstone
|
||||
/datum/decl/chemical_reaction/instant/slime/soulstone
|
||||
name = "Slime Soulstone"
|
||||
id = "m_redspace_soulstone"
|
||||
required_reagents = list(REAGENT_ID_BLOOD = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/redspace
|
||||
|
||||
/decl/chemical_reaction/instant/slime/soulstone/on_reaction(var/datum/reagents/holder)
|
||||
/datum/decl/chemical_reaction/instant/slime/soulstone/on_reaction(var/datum/reagents/holder)
|
||||
new /obj/item/soulstone(get_turf(holder.my_atom))
|
||||
..()
|
||||
|
||||
/decl/chemical_reaction/instant/slime/obj/item/slime_extract/redspace_smoke
|
||||
/datum/decl/chemical_reaction/instant/slime/obj/item/slime_extract/redspace_smoke
|
||||
name = "Slime Smoke"
|
||||
id = "m_redspace_smoke"
|
||||
required_reagents = list(REAGENT_ID_WATER = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/redspace
|
||||
|
||||
/decl/chemical_reaction/instant/slime/redspace_smoke/on_reaction(var/datum/reagents/holder)
|
||||
/datum/decl/chemical_reaction/instant/slime/redspace_smoke/on_reaction(var/datum/reagents/holder)
|
||||
var/location = get_turf(holder.my_atom)
|
||||
var/datum/effect/effect/system/smoke_spread/chem/S = new /datum/effect/effect/system/smoke_spread/chem
|
||||
S.attach(location)
|
||||
@@ -119,7 +119,7 @@
|
||||
..()
|
||||
|
||||
|
||||
/decl/chemical_reaction/instant/slime/slime_mindbreaker
|
||||
/datum/decl/chemical_reaction/instant/slime/slime_mindbreaker
|
||||
name = "Slime Pyrotoxin"
|
||||
id = "m_redspace_mindbreaker"
|
||||
result = REAGENT_ID_MINDBREAKER
|
||||
@@ -150,7 +150,7 @@
|
||||
description_info = "A strange extract, seems inert. Maybe something strange can be done one day"
|
||||
slime_type = /mob/living/simple_mob/slime/xenobio/dark
|
||||
|
||||
/decl/chemical_reaction/instant/slime/dark_neofire
|
||||
/datum/decl/chemical_reaction/instant/slime/dark_neofire
|
||||
name = "Slime Healing Liquid"
|
||||
id = "m_liquid_healing"
|
||||
result = REAGENT_ID_HEALINGNANITES
|
||||
@@ -158,7 +158,7 @@
|
||||
result_amount = 30
|
||||
required = /obj/item/slime_extract/dark
|
||||
|
||||
/decl/chemical_reaction/instant/slime/dark_liquidfire
|
||||
/datum/decl/chemical_reaction/instant/slime/dark_liquidfire
|
||||
name = "Slime Secert Guard"
|
||||
id = "m_slime_guardian"
|
||||
required_reagents = list(REAGENT_ID_LIQUIDFIRE = 5)
|
||||
@@ -166,66 +166,66 @@
|
||||
required = /obj/item/slime_extract/dark
|
||||
|
||||
|
||||
/decl/chemical_reaction/instant/slime/dark_liquidfire/on_reaction(var/datum/reagents/holder)
|
||||
/datum/decl/chemical_reaction/instant/slime/dark_liquidfire/on_reaction(var/datum/reagents/holder)
|
||||
for(var/mob/living/L in range(1, holder.my_atom))
|
||||
L.add_modifier(/datum/modifier/feysight, 10 MINUTES, src)
|
||||
..()
|
||||
|
||||
/decl/chemical_reaction/instant/slime/dark_deathblood
|
||||
/datum/decl/chemical_reaction/instant/slime/dark_deathblood
|
||||
name = "Slime Secert Painite"
|
||||
id = "m_slime_painite"
|
||||
required_reagents = list(REAGENT_ID_DEATHBLOOD = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/dark
|
||||
|
||||
/decl/chemical_reaction/instant/slime/dark_deathblood/on_reaction(var/datum/reagents/holder)
|
||||
/datum/decl/chemical_reaction/instant/slime/dark_deathblood/on_reaction(var/datum/reagents/holder)
|
||||
new /obj/item/stack/material/painite(get_turf(holder.my_atom))
|
||||
..()
|
||||
|
||||
/decl/chemical_reaction/instant/slime/dark_liquidlife
|
||||
/datum/decl/chemical_reaction/instant/slime/dark_liquidlife
|
||||
name = "Slime Secert Overcharge"
|
||||
id = "m_slime_darkspeed"
|
||||
required_reagents = list(REAGENT_ID_LIQUIDLIFE = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/dark
|
||||
|
||||
/decl/chemical_reaction/instant/slime/dark_liquidfire/on_reaction(var/datum/reagents/holder)
|
||||
/datum/decl/chemical_reaction/instant/slime/dark_liquidfire/on_reaction(var/datum/reagents/holder)
|
||||
for(var/mob/living/L in range(49, holder.my_atom))
|
||||
L.add_modifier(/datum/modifier/sprinting, 5 MINUTES, src)
|
||||
..()
|
||||
|
||||
|
||||
/decl/chemical_reaction/instant/slime/dark_carpotoxin
|
||||
/datum/decl/chemical_reaction/instant/slime/dark_carpotoxin
|
||||
name = "Slime Dark Secert "
|
||||
id = "m_fish_slime"
|
||||
required_reagents = list(REAGENT_ID_CARPOTOXIN = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/dark
|
||||
|
||||
/decl/chemical_reaction/instant/slime/dark_carpotoxin/on_reaction(var/datum/reagents/holder)
|
||||
/datum/decl/chemical_reaction/instant/slime/dark_carpotoxin/on_reaction(var/datum/reagents/holder)
|
||||
holder.my_atom.visible_message(span_warning("Infused with slime jelly, the core begins to quiver and grow, and soon a new baby slime emerges from it!"))
|
||||
new /mob/living/simple_mob/slime/xenobio/oceanic(get_turf(holder.my_atom))
|
||||
..()
|
||||
|
||||
/decl/chemical_reaction/instant/slime/dark_spidertoxin
|
||||
/datum/decl/chemical_reaction/instant/slime/dark_spidertoxin
|
||||
name = "Slime Secert Dark Spooder"
|
||||
id = "m_slime_darkspooder"
|
||||
required_reagents = list(REAGENT_ID_SPIDERTOXIN = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/dark
|
||||
|
||||
/decl/chemical_reaction/instant/slime/dark_deathblood/on_reaction(var/datum/reagents/holder)
|
||||
/datum/decl/chemical_reaction/instant/slime/dark_deathblood/on_reaction(var/datum/reagents/holder)
|
||||
new /obj/effect/spider/eggcluster/royal/space(get_turf(holder.my_atom))
|
||||
..()
|
||||
|
||||
/decl/chemical_reaction/instant/slime/dark_blood
|
||||
/datum/decl/chemical_reaction/instant/slime/dark_blood
|
||||
name = "Slime Secert Void Opal"
|
||||
id = "m_slime_voidopal"
|
||||
required_reagents = list(REAGENT_ID_BLOOD = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/dark
|
||||
|
||||
/decl/chemical_reaction/instant/slime/dark_blood/on_reaction(var/datum/reagents/holder)
|
||||
/datum/decl/chemical_reaction/instant/slime/dark_blood/on_reaction(var/datum/reagents/holder)
|
||||
new /obj/item/stack/material/void_opal(get_turf(holder.my_atom))
|
||||
..()
|
||||
|
||||
@@ -250,7 +250,7 @@
|
||||
description_info = "Who knows what will happen."
|
||||
slime_type = /mob/living/simple_mob/slime/xenobio/plague
|
||||
|
||||
/decl/chemical_reaction/instant/slime/plague_toxin
|
||||
/datum/decl/chemical_reaction/instant/slime/plague_toxin
|
||||
name = "Slime Living Fire"
|
||||
id = "m_plague_toxin"
|
||||
result = REAGENT_ID_NEUROPHAGENANITES
|
||||
@@ -259,18 +259,18 @@
|
||||
required = /obj/item/slime_extract/plague
|
||||
|
||||
|
||||
/decl/chemical_reaction/instant/slime/virusdish
|
||||
/datum/decl/chemical_reaction/instant/slime/virusdish
|
||||
name = "Virus dish"
|
||||
id = "m_plague_dish"
|
||||
required_reagents = list(REAGENT_ID_BLOOD = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/plague
|
||||
|
||||
/decl/chemical_reaction/instant/slime/virusdish/on_reaction(var/datum/reagents/holder)
|
||||
/datum/decl/chemical_reaction/instant/slime/virusdish/on_reaction(var/datum/reagents/holder)
|
||||
// new /obj/item/virusdish(get_turf(holder.my_atom))
|
||||
..()
|
||||
|
||||
/decl/chemical_reaction/instant/slime/obj/item/slime_extract/plague_jelly
|
||||
/datum/decl/chemical_reaction/instant/slime/obj/item/slime_extract/plague_jelly
|
||||
name = "Slime Smoke"
|
||||
id = "m_slimejelly_alt"
|
||||
result = REAGENT_ID_SLIMEJELLY
|
||||
@@ -327,18 +327,18 @@
|
||||
description_info = "Who knows what will happen."
|
||||
slime_type = /mob/living/simple_mob/slime/xenobio/oceanic
|
||||
|
||||
/decl/chemical_reaction/instant/slime/carpfren
|
||||
/datum/decl/chemical_reaction/instant/slime/carpfren
|
||||
name = "Carp Friend"
|
||||
id = "m_carp_friends"
|
||||
required_reagents = list(REAGENT_ID_BLOOD = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/oceanic
|
||||
|
||||
/decl/chemical_reaction/instant/slime/carpfren/on_reaction(var/datum/reagents/holder)
|
||||
/datum/decl/chemical_reaction/instant/slime/carpfren/on_reaction(var/datum/reagents/holder)
|
||||
new /mob/living/simple_mob/animal/space/carp/station(get_turf(holder.my_atom))
|
||||
..()
|
||||
|
||||
/decl/chemical_reaction/instant/slime/oceancarp
|
||||
/datum/decl/chemical_reaction/instant/slime/oceancarp
|
||||
name = "Slime Carptoxi"
|
||||
id = "m_slime_carptox"
|
||||
required_reagents = list(REAGENT_ID_SLIMEJELLY = 5)
|
||||
@@ -346,7 +346,7 @@
|
||||
result_amount = 30
|
||||
required = /obj/item/slime_extract/oceanic
|
||||
|
||||
/decl/chemical_reaction/instant/slime/waterdupe
|
||||
/datum/decl/chemical_reaction/instant/slime/waterdupe
|
||||
name = "Water Duplication"
|
||||
id = "m_slime_water"
|
||||
required_reagents = list(REAGENT_ID_WATER = 5)
|
||||
@@ -354,26 +354,26 @@
|
||||
result_amount = 30
|
||||
required = /obj/item/slime_extract/oceanic
|
||||
|
||||
/decl/chemical_reaction/instant/slime/oceanboon
|
||||
/datum/decl/chemical_reaction/instant/slime/oceanboon
|
||||
name = "Carp Boon"
|
||||
id = "m_carp_boon"
|
||||
required_reagents = list(REAGENT_ID_PHORON = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/oceanic
|
||||
|
||||
/decl/chemical_reaction/instant/slime/oceanboon/on_reaction(var/datum/reagents/holder)
|
||||
/datum/decl/chemical_reaction/instant/slime/oceanboon/on_reaction(var/datum/reagents/holder)
|
||||
for(var/mob/living/L in range(21, holder.my_atom))
|
||||
L.add_modifier(/datum/modifier/healingtide, 10 MINUTES, src)
|
||||
..()
|
||||
|
||||
/decl/chemical_reaction/instant/slime/warplague
|
||||
/datum/decl/chemical_reaction/instant/slime/warplague
|
||||
name = "Nuclear Slime Summon"
|
||||
id = "m_nuclear_slime"
|
||||
required_reagents = list(REAGENT_ID_MINDBREAKER = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/plague
|
||||
|
||||
/decl/chemical_reaction/instant/slime/warplague/on_reaction(var/datum/reagents/holder)
|
||||
/datum/decl/chemical_reaction/instant/slime/warplague/on_reaction(var/datum/reagents/holder)
|
||||
holder.my_atom.visible_message(span_warning("Infused with slime jelly, the core begins to quiver and grow, and soon a new baby slime emerges from it!"))
|
||||
new /mob/living/simple_mob/slime/xenobio/nuclear(get_turf(holder.my_atom))
|
||||
..()
|
||||
@@ -425,14 +425,14 @@
|
||||
description_info = "Who knows what will happen."
|
||||
slime_type = /mob/living/simple_mob/slime/xenobio/nuclear
|
||||
|
||||
/decl/chemical_reaction/instant/slime/nuclear_radpulse
|
||||
/datum/decl/chemical_reaction/instant/slime/nuclear_radpulse
|
||||
name = "Slime Radiation Pulse"
|
||||
id = "m_green_radpulse2"
|
||||
required_reagents = list(REAGENT_ID_PHORON = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/nuclear
|
||||
|
||||
/decl/chemical_reaction/instant/slime/nuclear_radpulse/on_reaction(var/datum/reagents/holder)
|
||||
/datum/decl/chemical_reaction/instant/slime/nuclear_radpulse/on_reaction(var/datum/reagents/holder)
|
||||
log_and_message_admins("Green extract reaction (radiation pulse) has been activated in [get_area(holder.my_atom)]. Last fingerprints: [holder.my_atom.forensic_data?.get_lastprint()]")
|
||||
playsound(holder.my_atom, 'sound/effects/phasein.ogg', 75, 1)
|
||||
holder.my_atom.visible_message(span_danger("\The [holder.my_atom] begins to vibrate violently!"))
|
||||
@@ -441,20 +441,20 @@
|
||||
..()
|
||||
|
||||
|
||||
/decl/chemical_reaction/instant/slime/nuclear_emitter
|
||||
/datum/decl/chemical_reaction/instant/slime/nuclear_emitter
|
||||
name = "Slime Radiation Emitter"
|
||||
id = "m_green_emitter2"
|
||||
required_reagents = list(REAGENT_ID_BLOOD = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/green
|
||||
|
||||
/decl/chemical_reaction/instant/slime/green_emitter/on_reaction(var/datum/reagents/holder)
|
||||
/datum/decl/chemical_reaction/instant/slime/green_emitter/on_reaction(var/datum/reagents/holder)
|
||||
log_and_message_admins("Green extract reaction (radiation emitter) has been activated in [get_area(holder.my_atom)]. Last fingerprints: [holder.my_atom.forensic_data?.get_lastprint()]")
|
||||
new /obj/item/slime_irradiator(get_turf(holder.my_atom))
|
||||
..()
|
||||
|
||||
|
||||
/decl/chemical_reaction/instant/slime/nuclear_radium
|
||||
/datum/decl/chemical_reaction/instant/slime/nuclear_radium
|
||||
name = "Slime Radium"
|
||||
id = "m_green_radium2"
|
||||
result = REAGENT_ID_RADIUM
|
||||
@@ -463,14 +463,14 @@
|
||||
required = /obj/item/slime_extract/green
|
||||
|
||||
|
||||
/decl/chemical_reaction/instant/slime/nuclear_uranium
|
||||
/datum/decl/chemical_reaction/instant/slime/nuclear_uranium
|
||||
name = "Slime Uranium"
|
||||
id = "m_green_uranium2"
|
||||
required_reagents = list(REAGENT_ID_SLIMEJELLY = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/green
|
||||
|
||||
/decl/chemical_reaction/instant/slime/nuclear_uranium/on_reaction(var/datum/reagents/holder)
|
||||
/datum/decl/chemical_reaction/instant/slime/nuclear_uranium/on_reaction(var/datum/reagents/holder)
|
||||
new /obj/item/stack/material/uranium(get_turf(holder.my_atom), 10)
|
||||
..()
|
||||
|
||||
@@ -494,25 +494,25 @@
|
||||
description_info = "Who knows what will happen."
|
||||
slime_type = /mob/living/simple_mob/slime/xenobio/dream
|
||||
|
||||
/decl/chemical_reaction/instant/slime/dreamscale
|
||||
/datum/decl/chemical_reaction/instant/slime/dreamscale
|
||||
name = "dream scale creation "
|
||||
id = "m_dreamscale_slime"
|
||||
required_reagents = list(REAGENT_ID_WATER = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/dream
|
||||
|
||||
/decl/chemical_reaction/instant/slime/dreamscale/on_reaction(var/datum/reagents/holder)
|
||||
/datum/decl/chemical_reaction/instant/slime/dreamscale/on_reaction(var/datum/reagents/holder)
|
||||
new /obj/item/stack/material/dreamscale(get_turf(holder.my_atom), 10)
|
||||
..()
|
||||
|
||||
/decl/chemical_reaction/instant/slime/nightmareslime
|
||||
/datum/decl/chemical_reaction/instant/slime/nightmareslime
|
||||
name = "Nightmare Slime Summon "
|
||||
id = "m_nightmare_slime"
|
||||
required_reagents = list(REAGENT_ID_BLOOD = 5, REAGENT_ID_PHORON = 5, REAGENT_ID_SLIMEJELLY = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/dream
|
||||
|
||||
/decl/chemical_reaction/instant/slime/nightmareslime/on_reaction(var/datum/reagents/holder)
|
||||
/datum/decl/chemical_reaction/instant/slime/nightmareslime/on_reaction(var/datum/reagents/holder)
|
||||
holder.my_atom.visible_message(span_warning("Infused with slime jelly, the core begins to quiver and grow, and soon a new baby slime emerges from it!"))
|
||||
new /mob/living/simple_mob/slime/xenobio/nightmare(get_turf(holder.my_atom))
|
||||
..()
|
||||
@@ -571,50 +571,50 @@
|
||||
description_info = "Who knows what will happen."
|
||||
slime_type = /mob/living/simple_mob/slime/xenobio/nightmare
|
||||
|
||||
/decl/chemical_reaction/instant/slime/nightmarewater
|
||||
/datum/decl/chemical_reaction/instant/slime/nightmarewater
|
||||
name = "nightmare water"
|
||||
id = "m_nightmare_water"
|
||||
required_reagents = list(REAGENT_ID_WATER = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/nightmare
|
||||
|
||||
/decl/chemical_reaction/instant/slime/nightmarewater/on_reaction(var/datum/reagents/holder)
|
||||
/datum/decl/chemical_reaction/instant/slime/nightmarewater/on_reaction(var/datum/reagents/holder)
|
||||
for(var/mob/living/L in range(3, holder.my_atom))
|
||||
L.add_modifier(/datum/modifier/faraday, 1 MINUTES, src)
|
||||
L.add_modifier(/datum/modifier/blastshield, 1 MINUTES, src)
|
||||
..()
|
||||
|
||||
/decl/chemical_reaction/instant/slime/nightmarejelly
|
||||
/datum/decl/chemical_reaction/instant/slime/nightmarejelly
|
||||
name = "nightmare jelly"
|
||||
id = "m_nightmare_jelly"
|
||||
required_reagents = list(REAGENT_ID_SLIMEJELLY = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/nightmare
|
||||
|
||||
/decl/chemical_reaction/instant/slime/nightmarejelly/on_reaction(var/datum/reagents/holder)
|
||||
/datum/decl/chemical_reaction/instant/slime/nightmarejelly/on_reaction(var/datum/reagents/holder)
|
||||
for(var/mob/living/L in range(14, holder.my_atom))
|
||||
L.add_modifier(/datum/modifier/poisoned/strong, 3 MINUTES, src)
|
||||
..()
|
||||
|
||||
/decl/chemical_reaction/instant/slime/nightmareblood
|
||||
/datum/decl/chemical_reaction/instant/slime/nightmareblood
|
||||
name = "nightmare blood"
|
||||
id = "m_nightmare_blood"
|
||||
required_reagents = list(REAGENT_ID_BLOOD = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/nightmare
|
||||
|
||||
/decl/chemical_reaction/instant/slime/nightmareblood/on_reaction(var/datum/reagents/holder)
|
||||
/datum/decl/chemical_reaction/instant/slime/nightmareblood/on_reaction(var/datum/reagents/holder)
|
||||
new /obj/item/stack/material/valhollide(get_turf(holder.my_atom), 5)
|
||||
..()
|
||||
|
||||
/decl/chemical_reaction/instant/slime/nightmarephoron
|
||||
/datum/decl/chemical_reaction/instant/slime/nightmarephoron
|
||||
name = "nightmare phoron"
|
||||
id = "m_nightmare_phoron"
|
||||
required_reagents = list(REAGENT_ID_PHORON = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/nightmare
|
||||
|
||||
/decl/chemical_reaction/instant/slime/nightmarephoron/on_reaction(var/datum/reagents/holder)
|
||||
/datum/decl/chemical_reaction/instant/slime/nightmarephoron/on_reaction(var/datum/reagents/holder)
|
||||
for(var/mob/living/L in range(14, holder.my_atom))
|
||||
L.add_modifier(/datum/modifier/berserk_exhaustion, 1 MINUTES, src)
|
||||
..()
|
||||
@@ -622,14 +622,14 @@
|
||||
|
||||
|
||||
|
||||
/decl/chemical_reaction/instant/slime/redspace_sound
|
||||
/datum/decl/chemical_reaction/instant/slime/redspace_sound
|
||||
name = "Slime Sound Creation"
|
||||
id = "m_make_sound"
|
||||
required_reagents = list(REAGENT_ID_MINDBREAKER = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/redspace
|
||||
|
||||
/decl/chemical_reaction/instant/slime/redspace_sound/on_reaction(var/datum/reagents/holder)
|
||||
/datum/decl/chemical_reaction/instant/slime/redspace_sound/on_reaction(var/datum/reagents/holder)
|
||||
holder.my_atom.visible_message(span_warning("Infused with the mixture, the core begins to quiver and grow, and soon a new baby slime emerges from it!"))
|
||||
new /mob/living/simple_mob/slime/xenobio/sound(get_turf(holder.my_atom))
|
||||
..()
|
||||
@@ -678,48 +678,48 @@
|
||||
description_info = "Who knows what will happen."
|
||||
slime_type = /mob/living/simple_mob/slime/xenobio/sound
|
||||
|
||||
/decl/chemical_reaction/instant/slime/soundblood
|
||||
/datum/decl/chemical_reaction/instant/slime/soundblood
|
||||
name = "sound blood"
|
||||
id = "m_sound_blood"
|
||||
required_reagents = list(REAGENT_ID_BLOOD = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/sound
|
||||
|
||||
/decl/chemical_reaction/instant/slime/soundblood/on_reaction(var/datum/reagents/holder)
|
||||
/datum/decl/chemical_reaction/instant/slime/soundblood/on_reaction(var/datum/reagents/holder)
|
||||
new /obj/item/stack/material/quartz(get_turf(holder.my_atom), 5)
|
||||
..()
|
||||
|
||||
/decl/chemical_reaction/instant/slime/soundphoron
|
||||
/datum/decl/chemical_reaction/instant/slime/soundphoron
|
||||
name = "sound phoron"
|
||||
id = "m_sound_phoron"
|
||||
required_reagents = list(REAGENT_ID_PHORON = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/sound
|
||||
|
||||
/decl/chemical_reaction/instant/slime/soundphoron/on_reaction(var/datum/reagents/holder)
|
||||
/datum/decl/chemical_reaction/instant/slime/soundphoron/on_reaction(var/datum/reagents/holder)
|
||||
for(var/mob/living/L in range(1, holder.my_atom))
|
||||
L.add_modifier(/datum/modifier/aura/soothingsong, 10 MINUTES, src)
|
||||
..()
|
||||
|
||||
/decl/chemical_reaction/instant/slime/soundwater
|
||||
/datum/decl/chemical_reaction/instant/slime/soundwater
|
||||
name = "sound water"
|
||||
id = "m_sound_water"
|
||||
required_reagents = list(REAGENT_ID_WATER = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/sound
|
||||
|
||||
/decl/chemical_reaction/instant/slime/soundwater/on_reaction(var/datum/reagents/holder)
|
||||
/datum/decl/chemical_reaction/instant/slime/soundwater/on_reaction(var/datum/reagents/holder)
|
||||
holder.my_atom.visible_message(span_warning("Infused with the mixture, the core begins to quiver and grow, and soon a new baby slime emerges from it!"))
|
||||
new /mob/living/simple_mob/slime/xenobio/sound(get_turf(holder.my_atom))
|
||||
..()
|
||||
|
||||
/decl/chemical_reaction/instant/slime/soundjelly
|
||||
/datum/decl/chemical_reaction/instant/slime/soundjelly
|
||||
name = "sound slimejelly"
|
||||
id = "m_sound_slimejelly"
|
||||
required_reagents = list(REAGENT_ID_SLIMEJELLY = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/sound
|
||||
|
||||
/decl/chemical_reaction/instant/slime/soundjelly/on_reaction(var/datum/reagents/holder)
|
||||
/datum/decl/chemical_reaction/instant/slime/soundjelly/on_reaction(var/datum/reagents/holder)
|
||||
new /obj/item/stack/material/glass/plastitanium(get_turf(holder.my_atom), 5)
|
||||
..()
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
//Meteroid
|
||||
//Deathclaw
|
||||
|
||||
/decl/chemical_reaction/distilling/energybooster
|
||||
/datum/decl/chemical_reaction/distilling/energybooster
|
||||
name = "Distilling Energy Booster"
|
||||
id = "distill_energybooster"
|
||||
result = REAGENT_ID_ENERGYBOOSTER
|
||||
@@ -15,7 +15,7 @@
|
||||
|
||||
temp_range = list(T0C + 180, T0C + 200)
|
||||
|
||||
/decl/chemical_reaction/distilling/oceaniccure
|
||||
/datum/decl/chemical_reaction/distilling/oceaniccure
|
||||
name = "Distilling Oceanic Cure"
|
||||
id = "distill_oceaniccure"
|
||||
result = REAGENT_ID_OCEANICCURE
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
temp_range = list(T0C + 130, T0C + 150)
|
||||
|
||||
/decl/chemical_reaction/distilling/deathclawmutagen
|
||||
/datum/decl/chemical_reaction/distilling/deathclawmutagen
|
||||
name = "Distilling Deathclaw Mutagen"
|
||||
id = "distill_deathclawmutagen"
|
||||
result = REAGENT_ID_DEATHCLAWMUTAGEN
|
||||
@@ -37,7 +37,7 @@
|
||||
|
||||
temp_range = list(T0C + 100, T0C + 120)
|
||||
|
||||
/decl/chemical_reaction/distilling/senseenhancer
|
||||
/datum/decl/chemical_reaction/distilling/senseenhancer
|
||||
name = "Distilling Sense Enhancer"
|
||||
id = "distill_senseenhancer"
|
||||
result = REAGENT_ID_SENSEENHANCER
|
||||
@@ -48,7 +48,7 @@
|
||||
|
||||
temp_range = list(T0C + 50, T0C + 70)
|
||||
|
||||
/decl/chemical_reaction/distilling/heatnullifer
|
||||
/datum/decl/chemical_reaction/distilling/heatnullifer
|
||||
name = "Distilling heatnullifer"
|
||||
id = "distill_heatnullifer"
|
||||
result = REAGENT_ID_HEATNULLIFER
|
||||
@@ -59,7 +59,7 @@
|
||||
|
||||
temp_range = list(T0C + 230, T0C + 250)
|
||||
|
||||
/decl/chemical_reaction/distilling/juggernog
|
||||
/datum/decl/chemical_reaction/distilling/juggernog
|
||||
name = "juggernog"
|
||||
id = "distill_juggernog"
|
||||
result = REAGENT_ID_JUGGERNOG
|
||||
@@ -71,7 +71,7 @@
|
||||
temp_range = list(T0C + 180, T0C + 200)
|
||||
|
||||
|
||||
/decl/chemical_reaction/distilling/phoenixbreath
|
||||
/datum/decl/chemical_reaction/distilling/phoenixbreath
|
||||
name = REAGENT_PHOENIXBREATH
|
||||
id = REAGENT_ID_PHOENIXBREATH
|
||||
result = REAGENT_ID_PHOENIXBREATH
|
||||
|
||||
@@ -1,31 +1,31 @@
|
||||
/decl/chemical_reaction/distilling/drinks/cherrytea
|
||||
/datum/decl/chemical_reaction/distilling/drinks/cherrytea
|
||||
name = REAGENT_CHERRYTEA
|
||||
id = REAGENT_ID_CHERRYTEA
|
||||
result = REAGENT_ID_CHERRYTEA
|
||||
required_reagents = list(REAGENT_ID_TEA = 5, REAGENT_ID_CHERRYJELLY = 1)
|
||||
result_amount = 6
|
||||
|
||||
/decl/chemical_reaction/distilling/drinks/watermelontea
|
||||
/datum/decl/chemical_reaction/distilling/drinks/watermelontea
|
||||
name = REAGENT_WATERMELONTEA
|
||||
id = REAGENT_ID_WATERMELONTEA
|
||||
result = REAGENT_ID_WATERMELONTEA
|
||||
required_reagents = list(REAGENT_ID_TEA = 5, REAGENT_ID_WATERMELONJUICE = 1)
|
||||
result_amount = 6
|
||||
|
||||
/decl/chemical_reaction/distilling/drinks/matcha_latte
|
||||
/datum/decl/chemical_reaction/distilling/drinks/matcha_latte
|
||||
name = REAGENT_MATCHALATTE
|
||||
id = REAGENT_ID_MATCHALATTE
|
||||
result = REAGENT_ID_MATCHALATTE
|
||||
required_reagents = list (REAGENT_ID_MATCHAPOWDER = 1, REAGENT_ID_MILK = 5)
|
||||
result_amount = 5
|
||||
|
||||
/decl/chemical_reaction/distilling/drinks/greenteafresh
|
||||
/datum/decl/chemical_reaction/distilling/drinks/greenteafresh
|
||||
id = REAGENT_ID_FRESHTEAGREEN
|
||||
result = REAGENT_ID_FRESHTEAGREEN
|
||||
required_reagents = list (REAGENT_ID_TEALEAVESGREEN = 1, REAGENT_ID_WATER = 9)
|
||||
result_amount = 10
|
||||
|
||||
/decl/chemical_reaction/distilling/drinks/matcha
|
||||
/datum/decl/chemical_reaction/distilling/drinks/matcha
|
||||
id = REAGENT_ID_MATCHA
|
||||
result = REAGENT_ID_MATCHA
|
||||
required_reagents = list (REAGENT_ID_MATCHAPOWDER = 1, REAGENT_ID_WATER = 2)
|
||||
|
||||
@@ -1,128 +1,128 @@
|
||||
/decl/chemical_reaction/instant/instantteapowder/green
|
||||
/datum/decl/chemical_reaction/instant/instantteapowder/green
|
||||
id = REAGENT_ID_INSTANTTEAPOWDERGREEN
|
||||
result = REAGENT_ID_INSTANTTEAPOWDERGREEN
|
||||
required_reagents = list (REAGENT_ID_TEAMUSH = 10, REAGENT_ID_FROSTOIL = 1)
|
||||
result_amount = 10
|
||||
|
||||
/decl/chemical_reaction/instant/instanttea/green
|
||||
/datum/decl/chemical_reaction/instant/instanttea/green
|
||||
id = REAGENT_ID_INSTANTTEAGREEN
|
||||
result = REAGENT_ID_INSTANTTEAGREEN
|
||||
required_reagents = list (REAGENT_ID_INSTANTTEAPOWDERGREEN = 1, REAGENT_ID_WATER = 9)
|
||||
result_amount = 10
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/spiderdrink
|
||||
/datum/decl/chemical_reaction/instant/drinks/spiderdrink
|
||||
name = REAGENT_SPIDERDRINK
|
||||
id = REAGENT_ID_SPIDERDRINK
|
||||
result = REAGENT_ID_SPIDERDRINK
|
||||
required_reagents = list(REAGENT_ID_SPIDERTOXIN = 1, REAGENT_ID_CLONEXADONE = 5, REAGENT_ID_ABSINTHE = 4)
|
||||
result_amount = 10
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/bubbleteawatermelon
|
||||
/datum/decl/chemical_reaction/instant/drinks/bubbleteawatermelon
|
||||
name = REAGENT_BUBBLETEAWATERMELON
|
||||
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
|
||||
/datum/decl/chemical_reaction/instant/drinks/bubbleteastrawberry
|
||||
name = REAGENT_BUBBLETEASTRAWBERRY
|
||||
id = REAGENT_ID_BUBBLETEASTRAWBERRY
|
||||
result = REAGENT_ID_BUBBLETEASTRAWBERRY
|
||||
required_reagents = list(REAGENT_ID_GELATIN = 2, REAGENT_ID_BERRYTEA = 6, REAGENT_ID_MILK = 2)
|
||||
result_amount = 10
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/bubbleteacherry
|
||||
/datum/decl/chemical_reaction/instant/drinks/bubbleteacherry
|
||||
name = REAGENT_BUBBLETEACHERRY
|
||||
id = REAGENT_ID_BUBBLETEACHERRY
|
||||
result = REAGENT_ID_BUBBLETEACHERRY
|
||||
required_reagents = list(REAGENT_ID_GELATIN = 2, REAGENT_ID_CHERRYTEA = 6, REAGENT_ID_MILK = 2)
|
||||
result_amount = 10
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/bubbleteacoffee
|
||||
/datum/decl/chemical_reaction/instant/drinks/bubbleteacoffee
|
||||
name = REAGENT_BUBBLETEACOFFEE
|
||||
id = REAGENT_ID_BUBBLETEACOFFEE
|
||||
result = REAGENT_ID_BUBBLETEACOFFEE
|
||||
required_reagents = list(REAGENT_ID_GELATIN = 2, REAGENT_ID_TEA = 5, REAGENT_ID_CAFELATTE = 3)
|
||||
result_amount = 10
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/bubbleteabanana
|
||||
/datum/decl/chemical_reaction/instant/drinks/bubbleteabanana
|
||||
name = REAGENT_BUBBLETEABANANA
|
||||
id = REAGENT_ID_BUBBLETEABANANA
|
||||
result = REAGENT_ID_BUBBLETEABANANA
|
||||
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
|
||||
/datum/decl/chemical_reaction/instant/drinks/horchata
|
||||
name = REAGENT_HORCHATA
|
||||
id = REAGENT_ID_HORCHATA
|
||||
result = REAGENT_ID_HORCHATA
|
||||
required_reagents = list(REAGENT_ID_MILK = 1, REAGENT_ID_SUGAR = 2, REAGENT_ID_RICE = 2)
|
||||
result_amount = 5
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/bluetrain
|
||||
/datum/decl/chemical_reaction/instant/drinks/bluetrain
|
||||
name = "Blue train"
|
||||
id = REAGENT_ID_BLUETRAIN
|
||||
result = REAGENT_ID_BLUETRAIN
|
||||
required_reagents = list(REAGENT_ID_COOLANT = 2, REAGENT_ID_ETHANOL = 2, REAGENT_ID_NUTRIMENT = 1)
|
||||
result_amount = 5
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/lowpower
|
||||
/datum/decl/chemical_reaction/instant/drinks/lowpower
|
||||
name = REAGENT_LOWPOWER
|
||||
id = REAGENT_ID_LOWPOWER
|
||||
result = REAGENT_ID_LOWPOWER
|
||||
required_reagents = list(REAGENT_ID_LEMONADE = 1, REAGENT_ID_CREAM = 1, REAGENT_ID_LIMEJUICE = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/jackbrew
|
||||
/datum/decl/chemical_reaction/instant/drinks/jackbrew
|
||||
name = "Jack's brew"
|
||||
id = REAGENT_ID_JACKBREW
|
||||
result = REAGENT_ID_JACKBREW
|
||||
required_reagents = list(REAGENT_ID_IRISHCOFFEE = 1, REAGENT_ID_HYPERZINE = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/bookwyrm
|
||||
/datum/decl/chemical_reaction/instant/drinks/bookwyrm
|
||||
name = REAGENT_BOOKWYRM
|
||||
id = REAGENT_ID_BOOKWYRM
|
||||
result = REAGENT_ID_BOOKWYRM
|
||||
required_reagents = list(REAGENT_ID_COLDFRONT = 1, REAGENT_ID_LIMEJUICE = 1, REAGENT_ID_STOXIN = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/highpower
|
||||
/datum/decl/chemical_reaction/instant/drinks/highpower
|
||||
name = "The high power"
|
||||
id = REAGENT_ID_HIGHPOWER
|
||||
result = REAGENT_ID_HIGHPOWER
|
||||
required_reagents = list(REAGENT_ID_LOWPOWER = 1, REAGENT_ID_IRON = 1, REAGENT_ID_URANIUM = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/flapper
|
||||
/datum/decl/chemical_reaction/instant/drinks/flapper
|
||||
name = REAGENT_FLAPPER
|
||||
id = REAGENT_ID_FLAPPER
|
||||
result = REAGENT_ID_FLAPPER
|
||||
required_reagents = list(REAGENT_ID_WHISKEY = 1, REAGENT_ID_BLOOD = 1, REAGENT_ID_ICE = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/toxin/oilslide
|
||||
/datum/decl/chemical_reaction/instant/toxin/oilslide
|
||||
name = REAGENT_OILSLIDE
|
||||
id = REAGENT_ID_OILSLIDE
|
||||
result = REAGENT_ID_OILSLIDE
|
||||
required_reagents = list(REAGENT_ID_MOONSHINE = 1, REAGENT_ID_LUBE = 1, REAGENT_ID_FUEL = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/sitonmyface
|
||||
/datum/decl/chemical_reaction/instant/drinks/sitonmyface
|
||||
name = REAGENT_SITONMYFACE
|
||||
id = REAGENT_ID_SITONMYFACE
|
||||
result = REAGENT_ID_SITONMYFACE
|
||||
required_reagents = list(REAGENT_ID_KAHLUA = 1, REAGENT_ID_IRISHCREAM = 1, REAGENT_ID_PEANUTBUTTER = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/hachi
|
||||
/datum/decl/chemical_reaction/instant/drinks/hachi
|
||||
name = REAGENT_HACHI
|
||||
id = REAGENT_ID_HACHI
|
||||
result = REAGENT_ID_HACHI
|
||||
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
|
||||
/datum/decl/chemical_reaction/instant/drinks/narsour
|
||||
name = "Nar'sour"
|
||||
id = REAGENT_ID_NARSOUR
|
||||
result = REAGENT_ID_NARSOUR
|
||||
@@ -131,7 +131,7 @@
|
||||
reaction_sound = 'sound/effects/singlebeat.ogg'
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/cogchamp
|
||||
/datum/decl/chemical_reaction/instant/drinks/cogchamp
|
||||
name = REAGENT_COGCHAMP
|
||||
id = REAGENT_ID_COGCHAMP
|
||||
result = REAGENT_ID_COGCHAMP
|
||||
@@ -142,7 +142,7 @@
|
||||
|
||||
//thirteen loko possible to make now, so easier to make arachnid slammer - Jack
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/thirteenloko
|
||||
/datum/decl/chemical_reaction/instant/drinks/thirteenloko
|
||||
name = REAGENT_THIRTEENLOKO
|
||||
id = REAGENT_ID_THIRTEENLOKO
|
||||
result = REAGENT_ID_THIRTEENLOKO
|
||||
@@ -151,7 +151,7 @@
|
||||
|
||||
//Arachnid slammer reactions - Jack
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/arachnidslammer
|
||||
/datum/decl/chemical_reaction/instant/drinks/arachnidslammer
|
||||
name = REAGENT_ARACHNIDSLAMMER
|
||||
id = REAGENT_ID_ARACHNIDSLAMMER
|
||||
result = REAGENT_ID_ARACHNIDSLAMMER
|
||||
@@ -159,7 +159,7 @@
|
||||
mix_message = "The concortion of ale, energy drink and stimulants starts to heavily foam and fizzle, even sparkle a little."
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/enragedarachnidslammer
|
||||
/datum/decl/chemical_reaction/instant/drinks/enragedarachnidslammer
|
||||
name = REAGENT_ENRAGEDARACHNIDSLAMMER
|
||||
id = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
result = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
@@ -167,77 +167,77 @@
|
||||
mix_message = "The dormant Arachnid Slammer bubbles and fizzles loudly as it gets enraged by the spider toxin and breaks it down!"
|
||||
result_amount = 5
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/enragedarachnidslammer1
|
||||
/datum/decl/chemical_reaction/instant/drinks/enragedarachnidslammer1
|
||||
name = REAGENT_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
|
||||
/datum/decl/chemical_reaction/instant/drinks/enragedarachnidslammer2
|
||||
name = REAGENT_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
|
||||
/datum/decl/chemical_reaction/instant/drinks/enragedarachnidslammer3
|
||||
name = REAGENT_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
|
||||
/datum/decl/chemical_reaction/instant/drinks/enragedarachnidslammer4
|
||||
name = REAGENT_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
|
||||
/datum/decl/chemical_reaction/instant/drinks/enragedarachnidslammer5
|
||||
name = REAGENT_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
|
||||
/datum/decl/chemical_reaction/instant/drinks/enragedarachnidslammer6
|
||||
name = REAGENT_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
|
||||
/datum/decl/chemical_reaction/instant/drinks/enragedarachnidslammer7
|
||||
name = REAGENT_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
|
||||
/datum/decl/chemical_reaction/instant/drinks/enragedarachnidslammer8
|
||||
name = REAGENT_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
|
||||
/datum/decl/chemical_reaction/instant/drinks/enragedarachnidslammer9
|
||||
name = REAGENT_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
|
||||
/datum/decl/chemical_reaction/instant/drinks/enragedarachnidslammer10
|
||||
name = REAGENT_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
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/pilk
|
||||
/datum/decl/chemical_reaction/instant/drinks/pilk
|
||||
name = REAGENT_PILK
|
||||
id = REAGENT_ID_PILK
|
||||
result = REAGENT_ID_PILK
|
||||
@@ -246,35 +246,35 @@
|
||||
|
||||
// Drinks from Horizon
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/alliescocktail
|
||||
/datum/decl/chemical_reaction/instant/drinks/alliescocktail
|
||||
name = REAGENT_ALLIESCOCKTAIL
|
||||
id = REAGENT_ID_ALLIESCOCKTAIL
|
||||
result = REAGENT_ID_ALLIESCOCKTAIL
|
||||
required_reagents = list(REAGENT_ID_MARTINI = 1, REAGENT_ID_VODKA = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/fetching_fizz
|
||||
/datum/decl/chemical_reaction/instant/drinks/fetching_fizz
|
||||
name = REAGENT_FETCHINGFIZZ
|
||||
id = REAGENT_ID_FETCHINGFIZZ
|
||||
result = REAGENT_ID_FETCHINGFIZZ
|
||||
required_reagents = list(REAGENT_ID_NUKACOLA = 1, REAGENT_ID_IRON = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/hearty_punch
|
||||
/datum/decl/chemical_reaction/instant/drinks/hearty_punch
|
||||
name = REAGENT_HEARTYPUNCH
|
||||
id = REAGENT_ID_HEARTYPUNCH
|
||||
result = REAGENT_ID_HEARTYPUNCH
|
||||
required_reagents = list(REAGENT_ID_BRAVEBULL = 5, REAGENT_ID_SYNDICATEBOMB = 5, REAGENT_ID_ABSINTHE = 5)
|
||||
result_amount = 1
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/squirt_cider
|
||||
/datum/decl/chemical_reaction/instant/drinks/squirt_cider
|
||||
name = REAGENT_SQUIRTCIDER
|
||||
id = REAGENT_ID_SQUIRTCIDER
|
||||
result = REAGENT_ID_SQUIRTCIDER
|
||||
required_reagents = list(REAGENT_ID_WATER = 1, REAGENT_ID_TOMATOJUICE = 1, REAGENT_ID_NUTRIMENT = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/fringe_weaver
|
||||
/datum/decl/chemical_reaction/instant/drinks/fringe_weaver
|
||||
name = REAGENT_FRINGEWEAVER
|
||||
id = REAGENT_ID_FRINGEWEAVER
|
||||
result = REAGENT_ID_FRINGEWEAVER
|
||||
@@ -282,35 +282,35 @@
|
||||
inhibitors = list(REAGENT_ID_FUEL = 1)
|
||||
result_amount = 10
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/crevice_spike
|
||||
/datum/decl/chemical_reaction/instant/drinks/crevice_spike
|
||||
name = REAGENT_CREVICESPIKE
|
||||
id = REAGENT_ID_CREVICESPIKE
|
||||
result = REAGENT_ID_CREVICESPIKE
|
||||
required_reagents = list(REAGENT_ID_LIMEJUICE = 2, REAGENT_ID_CAPSAICIN = 4)
|
||||
result_amount = 6
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/duplex
|
||||
/datum/decl/chemical_reaction/instant/drinks/duplex
|
||||
name = REAGENT_DUPLEX
|
||||
id = REAGENT_ID_DUPLEX
|
||||
result = REAGENT_ID_DUPLEX
|
||||
required_reagents = list(REAGENT_ID_CIDER = 2, REAGENT_ID_APPLEJUICE = 1, REAGENT_ID_BERRYJUICE = 1)
|
||||
result_amount = 4
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/mauna_loa
|
||||
/datum/decl/chemical_reaction/instant/drinks/mauna_loa
|
||||
name = REAGENT_MAUNALOA
|
||||
id = REAGENT_ID_MAUNALOA
|
||||
result = REAGENT_ID_MAUNALOA
|
||||
required_reagents = list(REAGENT_ID_CAPSAICIN = 2, REAGENT_ID_KAHLUA = 1, REAGENT_ID_BAHAMAMAMA = 2)
|
||||
result_amount = 5
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/hiveminderaser
|
||||
/datum/decl/chemical_reaction/instant/drinks/hiveminderaser
|
||||
name = REAGENT_HIVEMINDERASER
|
||||
id = REAGENT_ID_HIVEMINDERASER
|
||||
result = REAGENT_ID_HIVEMINDERASER
|
||||
required_reagents = list(REAGENT_ID_BLACKRUSSIAN = 2, REAGENT_ID_THIRTEENLOKO = 1, REAGENT_ID_GRENADINE = 1)
|
||||
result_amount = 4
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/erikasurprise
|
||||
/datum/decl/chemical_reaction/instant/drinks/erikasurprise
|
||||
name = REAGENT_ERIKASURPRISE
|
||||
id = REAGENT_ID_ERIKASURPRISE
|
||||
result = REAGENT_ID_ERIKASURPRISE
|
||||
@@ -318,7 +318,7 @@
|
||||
result_amount = 6
|
||||
|
||||
//YW drinks
|
||||
/decl/chemical_reaction/instant/drinks/wormblood
|
||||
/datum/decl/chemical_reaction/instant/drinks/wormblood
|
||||
name = "Wormblood"
|
||||
id = REAGENT_ID_WORMBLOOD
|
||||
result = REAGENT_ID_WORMBLOOD
|
||||
|
||||
@@ -1,54 +1,54 @@
|
||||
//Chemist update
|
||||
/decl/chemical_reaction/instant/livingagent
|
||||
/datum/decl/chemical_reaction/instant/livingagent
|
||||
name = REAGENT_LIVINGAGENT
|
||||
id = REAGENT_ID_LIVINGAGENT
|
||||
result = REAGENT_ID_LIVINGAGENT
|
||||
required_reagents = list(REAGENT_ID_TRICORDRAZINE = 1, REAGENT_ID_LIQUIDLIFE = 1, REAGENT_ID_SUGAR = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/performancepeaker
|
||||
/datum/decl/chemical_reaction/instant/performancepeaker
|
||||
name = REAGENT_PERFORMANCEPEAKER
|
||||
id = REAGENT_ID_PERFORMANCEPEAKER
|
||||
result = REAGENT_ID_PERFORMANCEPEAKER
|
||||
required_reagents = list(REAGENT_ID_HYPERZINE = 1, REAGENT_ID_LIQUIDLIFE = 1, REAGENT_ID_INAPROVALINE = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/burncard
|
||||
/datum/decl/chemical_reaction/instant/burncard
|
||||
name = "Burning Bicard"
|
||||
id = REAGENT_ID_BURNCARD
|
||||
result = REAGENT_ID_BURNCARD
|
||||
required_reagents = list(REAGENT_ID_LIQUIDFIRE = 1, REAGENT_ID_BICARIDINE = 1, REAGENT_ID_OXYGEN = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/flamecure
|
||||
/datum/decl/chemical_reaction/instant/flamecure
|
||||
name = REAGENT_FLAMECURE
|
||||
id = REAGENT_ID_FLAMECURE
|
||||
result = REAGENT_ID_FLAMECURE
|
||||
required_reagents = list(REAGENT_ID_LIQUIDFIRE = 1, REAGENT_ID_MYELAMINE = 1, REAGENT_ID_KELOTANE = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/neotane
|
||||
/datum/decl/chemical_reaction/instant/neotane
|
||||
name = REAGENT_NEOTANE
|
||||
id = REAGENT_ID_NEOTANE
|
||||
result = REAGENT_ID_NEOTANE
|
||||
required_reagents = list(REAGENT_ID_LIQUIDFIRE = 1, REAGENT_ID_KELOTANE = 1, REAGENT_ID_IRON = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/bloodsealer
|
||||
/datum/decl/chemical_reaction/instant/bloodsealer
|
||||
name = REAGENT_BLOODSEALER
|
||||
id = REAGENT_ID_BLOODSEALER
|
||||
result = REAGENT_ID_BLOODSEALER
|
||||
required_reagents = list(REAGENT_ID_NEOLIQUIDFIRE = 1, REAGENT_ID_GLUCOSE = 1, REAGENT_ID_HYDROGEN = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/purifyingagent
|
||||
/datum/decl/chemical_reaction/instant/purifyingagent
|
||||
name = REAGENT_PURIFYINGAGENT
|
||||
id = REAGENT_ID_PURIFYINGAGENT
|
||||
result = REAGENT_ID_PURIFYINGAGENT
|
||||
required_reagents = list(REAGENT_ID_DEATHBLOOD = 1, REAGENT_ID_CARTHATOLINE = 1, REAGENT_ID_HYRONALIN = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/cleansingagent
|
||||
/datum/decl/chemical_reaction/instant/cleansingagent
|
||||
name = REAGENT_CLEANSINGAGENT
|
||||
id = REAGENT_ID_CLEANSINGAGENT
|
||||
result = REAGENT_ID_CLEANSINGAGENT
|
||||
@@ -56,14 +56,14 @@
|
||||
result_amount = 2
|
||||
|
||||
//tier 1
|
||||
/decl/chemical_reaction/instant/souldew
|
||||
/datum/decl/chemical_reaction/instant/souldew
|
||||
name = REAGENT_ID_SOULDEW
|
||||
id = REAGENT_ID_SOULDEW
|
||||
result = REAGENT_ID_SOULDEW
|
||||
required_reagents = list(REAGENT_ID_ALKYSINE = 1, REAGENT_ID_TRICORDRAZINE = 1, REAGENT_ID_SULFUR = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/quadcord
|
||||
/datum/decl/chemical_reaction/instant/quadcord
|
||||
name = REAGENT_QUADCORD
|
||||
id = REAGENT_ID_QUADCORD
|
||||
result = REAGENT_ID_QUADCORD
|
||||
@@ -72,7 +72,7 @@
|
||||
|
||||
//tier 2
|
||||
/*
|
||||
/decl/chemical_reaction/instant/juggernog
|
||||
/datum/decl/chemical_reaction/instant/juggernog
|
||||
name = REAGENT_JUGGERNOG
|
||||
id = REAGENT_ID_JUGGERNOG
|
||||
result = REAGENT_ID_JUGGERNOG
|
||||
@@ -80,7 +80,7 @@
|
||||
result_amount = 4
|
||||
*/
|
||||
|
||||
/decl/chemical_reaction/instant/curea
|
||||
/datum/decl/chemical_reaction/instant/curea
|
||||
name = REAGENT_CUREA
|
||||
id = REAGENT_ID_CUREA
|
||||
result = REAGENT_ID_CUREA
|
||||
@@ -88,21 +88,21 @@
|
||||
result_amount = 4
|
||||
|
||||
//tier 3
|
||||
/decl/chemical_reaction/instant/liquidhealer
|
||||
/datum/decl/chemical_reaction/instant/liquidhealer
|
||||
name = REAGENT_LIQUIDHEALER
|
||||
id = REAGENT_ID_LIQUIDHEALER
|
||||
result = REAGENT_ID_LIQUIDHEALER
|
||||
required_reagents = list(REAGENT_ID_BICARIDINE = 1, REAGENT_ID_KELOTANE = 1, REAGENT_ID_LIQUIDLIFE = 1, REAGENT_ID_CARPOTOXIN = 1, REAGENT_ID_QUADCORD = 1, REAGENT_ID_CRYPTOBIOLIN = 1)
|
||||
result_amount = 6
|
||||
/*
|
||||
/decl/chemical_reaction/instant/phoenixbreath
|
||||
/datum/decl/chemical_reaction/instant/phoenixbreath
|
||||
name = REAGENT_PHOENIXBREATH
|
||||
id = REAGENT_ID_PHOENIXBREATH
|
||||
result = REAGENT_ID_PHOENIXBREATH
|
||||
required_reagents = list(REAGENT_ID_VERMICETOL = 1, REAGENT_ID_LIQUIDLIFE = 1, REAGENT_ID_NEOLIQUIDFIRE = 1, REAGENT_ID_SOULDEW = 1, REAGENT_ID_PHORON = 1, REAGENT_ID_DERMALINE = 1)
|
||||
result_amount = 6
|
||||
*/
|
||||
/decl/chemical_reaction/instant/dryagent
|
||||
/datum/decl/chemical_reaction/instant/dryagent
|
||||
name = REAGENT_DRYAGENT
|
||||
id = REAGENT_ID_DRYAGENT
|
||||
result = REAGENT_ID_DRYAGENT
|
||||
@@ -111,7 +111,7 @@
|
||||
result_amount = 4
|
||||
|
||||
//Xenobotany update
|
||||
/decl/chemical_reaction/instant/neoliquidfire
|
||||
/datum/decl/chemical_reaction/instant/neoliquidfire
|
||||
name = REAGENT_ID_NEOLIQUIDFIRE //distil phoron dragon blood from basic dragon blood
|
||||
id = REAGENT_ID_NEOLIQUIDFIRE
|
||||
result = REAGENT_ID_NEOLIQUIDFIRE
|
||||
@@ -120,21 +120,21 @@
|
||||
result_amount = 1
|
||||
|
||||
//Some extra metal solidification reactions
|
||||
/decl/chemical_reaction/instant/solidification/deuterium
|
||||
/datum/decl/chemical_reaction/instant/solidification/deuterium
|
||||
name = "Solid Deuterium"
|
||||
id = "soliddeuterium"
|
||||
required_reagents = list(REAGENT_ID_FROSTOIL = 5, REAGENT_ID_DEUTERIUM = REAGENTS_PER_SHEET)
|
||||
sheet_to_give = /obj/item/stack/material/deuterium
|
||||
|
||||
//Injectable toxin reactions
|
||||
/decl/chemical_reaction/instant/succubi_paralize
|
||||
/datum/decl/chemical_reaction/instant/succubi_paralize
|
||||
name = "paralyzingfluid"
|
||||
id = "paralyzingfluid"
|
||||
result = "succubi_paralize"
|
||||
required_reagents = list(REAGENT_ID_BENZILATE = 1, REAGENT_ID_CRYPTOBIOLIN = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/numbingenzyme
|
||||
/datum/decl/chemical_reaction/instant/numbingenzyme
|
||||
name = "numbingenzyme"
|
||||
id = "numbingenzyme"
|
||||
result = REAGENT_ID_NUMBENZYME
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
//This is pretty much just copied from construct_spells but adjusted so anyone can use them
|
||||
|
||||
/spell/targeted/unrestricted
|
||||
/datum/spell/targeted/unrestricted
|
||||
name = "Base Unrestricted Spell"
|
||||
desc = "If you see this, you should probably remind coders to refactor spell code."
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
var/obj/item/spell/unrestricted/spell_obj = null //This is the var that determines what Technomancer-style spell is put into their hands.
|
||||
|
||||
/spell/targeted/unrestricted/cast(list/targets, mob/living/user)
|
||||
/datum/spell/targeted/unrestricted/cast(list/targets, mob/living/user)
|
||||
user.place_spell_in_hand(spell_obj)
|
||||
|
||||
/obj/item/spell/unrestricted
|
||||
@@ -127,7 +127,7 @@
|
||||
// The actual spells
|
||||
//
|
||||
|
||||
/spell/targeted/unrestricted/plasmastun
|
||||
/datum/spell/targeted/unrestricted/plasmastun
|
||||
name = "Plasma Snare"
|
||||
desc = "Fire a debillitating slowing projectile."
|
||||
|
||||
@@ -144,7 +144,7 @@
|
||||
cooldown = 5
|
||||
fire_sound = 'sound/weapons/weaponsounds_laserstrong.ogg'
|
||||
|
||||
/spell/targeted/unrestricted/mend
|
||||
/datum/spell/targeted/unrestricted/mend
|
||||
name = "Mend Target"
|
||||
desc = "Mend a target over time."
|
||||
|
||||
|
||||
Reference in New Issue
Block a user