mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2026-08-23 13:18:09 +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,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)
|
||||
..()
|
||||
|
||||
Reference in New Issue
Block a user