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 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"

View File

@@ -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

View File

@@ -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"