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:
Eneocho
2025-05-06 08:57:37 -04:00
committed by GitHub
parent e3d4355dad
commit 00f0dfbae6
3 changed files with 51 additions and 1 deletions

View File

@@ -527,6 +527,7 @@
#define AMINOMICIAN "aminomician"
#define AMINOCYPRINIDOL "aminocyprinidol"
#define AMINOBLATELLA "aminoblatella"
#define AMINOCORYDON "aminocorydon"
#define TOMATO_SOUP "tomato_soup"
#define LUMINOL "luminol"
#define CAFFEINE "caffeine"

View File

@@ -4006,6 +4006,7 @@
id = null
result = null
result_amount = 1
var/mobAprob = 80
var/mob2spawnA = null
var/mob2spawnB = null
@@ -4045,7 +4046,7 @@
if(!location)
location = get_turf(holder.my_atom)
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)
else
new mob2spawnB(location)
@@ -4113,6 +4114,44 @@
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%)
/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
name = "Ectoplasm"
id = ECTOPLASM

View File

@@ -40,6 +40,16 @@
specheatcap = 0.2084
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
/datum/reagent/fluorosurfactant
name = "Fluorosurfactant"