mirror of
https://github.com/vgstation-coders/vgstation13.git
synced 2025-12-10 02:16:05 +00:00
I am become Honk... Destroyer of Rounds... New Amino-Reagent: Aminocorydon (#37512)
* send not to know, for whom the clown honks it honks for thee * i will not apologize * the halls will run yellow with bananium * minor typo * rearranging * Update code/modules/reagents/Chemistry-Recipes.dm Co-authored-by: ShiftyRail <31417754+ShiftyRail@users.noreply.github.com> * changing the name of the var * oops --------- Co-authored-by: ShiftyRail <31417754+ShiftyRail@users.noreply.github.com>
This commit is contained in:
@@ -527,6 +527,7 @@
|
|||||||
#define AMINOMICIAN "aminomician"
|
#define AMINOMICIAN "aminomician"
|
||||||
#define AMINOCYPRINIDOL "aminocyprinidol"
|
#define AMINOCYPRINIDOL "aminocyprinidol"
|
||||||
#define AMINOBLATELLA "aminoblatella"
|
#define AMINOBLATELLA "aminoblatella"
|
||||||
|
#define AMINOCORYDON "aminocorydon"
|
||||||
#define TOMATO_SOUP "tomato_soup"
|
#define TOMATO_SOUP "tomato_soup"
|
||||||
#define LUMINOL "luminol"
|
#define LUMINOL "luminol"
|
||||||
#define CAFFEINE "caffeine"
|
#define CAFFEINE "caffeine"
|
||||||
|
|||||||
@@ -4006,6 +4006,7 @@
|
|||||||
id = null
|
id = null
|
||||||
result = null
|
result = null
|
||||||
result_amount = 1
|
result_amount = 1
|
||||||
|
var/mobAprob = 80
|
||||||
var/mob2spawnA = null
|
var/mob2spawnA = null
|
||||||
var/mob2spawnB = null
|
var/mob2spawnB = null
|
||||||
|
|
||||||
@@ -4045,7 +4046,7 @@
|
|||||||
if(!location)
|
if(!location)
|
||||||
location = get_turf(holder.my_atom)
|
location = get_turf(holder.my_atom)
|
||||||
for(var/i=1 to created_volume)
|
for(var/i=1 to created_volume)
|
||||||
if(prob(80)) //here so aminoblatella can spawn its two variants of roach on the mutagen reaction, does not affect aminocyprinidol, since that only makes baby carps
|
if(prob(mobAprob)) //here so aminoblatella can spawn its two variants of roach on the mutagen reaction, does not affect aminocyprinidol, since that only makes baby carps
|
||||||
new mob2spawnA(location)
|
new mob2spawnA(location)
|
||||||
else
|
else
|
||||||
new mob2spawnB(location)
|
new mob2spawnB(location)
|
||||||
@@ -4113,6 +4114,44 @@
|
|||||||
mob2spawnA = /mob/living/simple_animal/hostile/bigroach
|
mob2spawnA = /mob/living/simple_animal/hostile/bigroach
|
||||||
mob2spawnB = /mob/living/simple_animal/hostile/bigroach/queen //greater odds than getting a queen via mutating roaches (0.5%)
|
mob2spawnB = /mob/living/simple_animal/hostile/bigroach/queen //greater odds than getting a queen via mutating roaches (0.5%)
|
||||||
|
|
||||||
|
/datum/chemical_reaction/aminocorydon
|
||||||
|
name = "Aminocorydon"
|
||||||
|
id = AMINOCORYDON
|
||||||
|
result = AMINOCORYDON
|
||||||
|
required_reagents = list(AMINOMICIN = 1, BANANA = 5)
|
||||||
|
result_amount = 1
|
||||||
|
|
||||||
|
/datum/chemical_reaction/aminocorydon/required_condition_check(datum/reagents/holder)
|
||||||
|
if(istype(holder.my_atom, /obj/item/weapon/reagent_containers))
|
||||||
|
return (locate(/obj/item/stack/sheet/mineral/clown) in holder.my_atom.contents) //you need that bananium catalyst
|
||||||
|
return FALSE
|
||||||
|
|
||||||
|
/datum/chemical_reaction/synthmob/synthclown
|
||||||
|
name = "Synthclown"
|
||||||
|
id = "synthclown"
|
||||||
|
result = null
|
||||||
|
required_reagents = list(NUTRIMENT = 1, AMINOCORYDON = 1)
|
||||||
|
result_amount = 3
|
||||||
|
mob2spawn = /mob/living/simple_animal/hostile/retaliate/clown //don't do this
|
||||||
|
|
||||||
|
/datum/chemical_reaction/synthmob/synthmime
|
||||||
|
name = "Synthmime"
|
||||||
|
id = "synthmime"
|
||||||
|
result = null
|
||||||
|
required_reagents = list(NOTHING = 1, AMINOCORYDON = 1)
|
||||||
|
result_amount = 3
|
||||||
|
mob2spawn = /mob/living/simple_animal/hostile/retaliate/mime
|
||||||
|
|
||||||
|
/datum/chemical_reaction/synthmobhostile/synthcluwneguette
|
||||||
|
name = "Synthcluwneguette"
|
||||||
|
id = "synthcluwneguette"
|
||||||
|
result = null
|
||||||
|
required_reagents = list(HONKSERUM = 10, AMINOCORYDON = 1)
|
||||||
|
result_amount = 1
|
||||||
|
mobAprob = 95 //we only rarely want a mime
|
||||||
|
mob2spawnA = /mob/living/simple_animal/hostile/retaliate/cluwne
|
||||||
|
mob2spawnB = /mob/living/simple_animal/hostile/retaliate/faguette
|
||||||
|
|
||||||
/datum/chemical_reaction/ectoplasm
|
/datum/chemical_reaction/ectoplasm
|
||||||
name = "Ectoplasm"
|
name = "Ectoplasm"
|
||||||
id = ECTOPLASM
|
id = ECTOPLASM
|
||||||
|
|||||||
@@ -40,6 +40,16 @@
|
|||||||
specheatcap = 0.2084
|
specheatcap = 0.2084
|
||||||
custom_metabolism = 0.01 //oh shit what are you doin
|
custom_metabolism = 0.01 //oh shit what are you doin
|
||||||
|
|
||||||
|
/datum/reagent/aminocorydon
|
||||||
|
name = "Aminocorydon"
|
||||||
|
id = AMINOCORYDON
|
||||||
|
description = "This eldritch compound was pulled straight from the Honkonomicon and was explicitly banned by the Honkmother Herself. Creates untold horrors if mixed with equal parts Nutriment or 'Nothing'; or untold suffering if mixed with ten parts Honk Serum."
|
||||||
|
reagent_state = REAGENT_STATE_LIQUID
|
||||||
|
color = "#FFFF00" //rgb: pure yellow baybee
|
||||||
|
density = 15.49
|
||||||
|
specheatcap = 0.2084
|
||||||
|
custom_metabolism = 0.01
|
||||||
|
|
||||||
//Foam precursor
|
//Foam precursor
|
||||||
/datum/reagent/fluorosurfactant
|
/datum/reagent/fluorosurfactant
|
||||||
name = "Fluorosurfactant"
|
name = "Fluorosurfactant"
|
||||||
|
|||||||
Reference in New Issue
Block a user