mirror of
https://github.com/Skyrat-SS13/Skyrat-tg.git
synced 2026-08-23 21:09:00 +01:00
* Adds Ork subtype of hulk mutation with funny speech modifiers (#84883) ## About The Pull Request Adds a subtype of hulk mutation created by mixing it with clumsy. Makes the owner's skin olive green and forces a funny speech impediment on them. Essentially revival of #69473 with some more lines  ## Why It's Good For The Game WARBOYZ NEEDA MOAR DAKKA funny flavor subtype for hulks which makes them sound even more brain damaged ## Changelog 🆑 add: A new ork mutation which can be acquired by mixing hulk and clumsy. /🆑 * Adds Ork subtype of hulk mutation with funny speech modifiers --------- Co-authored-by: SmArtKar <44720187+SmArtKar@users.noreply.github.com>
59 lines
2.1 KiB
Plaintext
59 lines
2.1 KiB
Plaintext
/datum/generecipe
|
|
var/required = "" //it hurts so bad but initial is not compatible with lists
|
|
var/result = null
|
|
|
|
/proc/get_mixed_mutation(mutation1, mutation2)
|
|
if(!mutation1 || !mutation2)
|
|
return FALSE
|
|
if(mutation1 == mutation2) //this could otherwise be bad
|
|
return FALSE
|
|
for(var/A in GLOB.mutation_recipes)
|
|
if(findtext(A, "[mutation1]") && findtext(A, "[mutation2]"))
|
|
return GLOB.mutation_recipes[A]
|
|
|
|
/* RECIPES */
|
|
|
|
/datum/generecipe/hulk
|
|
required = "/datum/mutation/human/strong; /datum/mutation/human/radioactive"
|
|
result = /datum/mutation/human/hulk
|
|
|
|
/datum/generecipe/mindread
|
|
required = "/datum/mutation/human/antenna; /datum/mutation/human/paranoia"
|
|
result = /datum/mutation/human/mindreader
|
|
|
|
/datum/generecipe/shock
|
|
required = "/datum/mutation/human/insulated; /datum/mutation/human/radioactive"
|
|
result = /datum/mutation/human/shock
|
|
|
|
/datum/generecipe/cindikinesis
|
|
required = "/datum/mutation/human/geladikinesis; /datum/mutation/human/fire_breath"
|
|
result = /datum/mutation/human/geladikinesis/ash
|
|
|
|
/datum/generecipe/pyrokinesis
|
|
required = "/datum/mutation/human/cryokinesis; /datum/mutation/human/fire_breath"
|
|
result = /datum/mutation/human/cryokinesis/pyrokinesis
|
|
|
|
/datum/generecipe/thermal_adaptation
|
|
required = "/datum/mutation/human/adaptation/cold; /datum/mutation/human/adaptation/heat"
|
|
result = /datum/mutation/human/adaptation/thermal
|
|
|
|
/datum/generecipe/antiglow
|
|
required = "/datum/mutation/human/glow; /datum/mutation/human/void"
|
|
result = /datum/mutation/human/glow/anti
|
|
|
|
/datum/generecipe/tonguechem
|
|
required = "/datum/mutation/human/tongue_spike; /datum/mutation/human/stimmed"
|
|
result = /datum/mutation/human/tongue_spike/chem
|
|
|
|
/datum/generecipe/martyrdom
|
|
required = "/datum/mutation/human/strong; /datum/mutation/human/stimmed"
|
|
result = /datum/mutation/human/martyrdom
|
|
|
|
/datum/generecipe/heckacious
|
|
required = "/datum/mutation/human/wacky; /datum/mutation/human/stoner"
|
|
result = /datum/mutation/human/heckacious
|
|
|
|
/datum/generecipe/ork
|
|
required = "/datum/mutation/human/hulk; /datum/mutation/human/clumsy"
|
|
result = /datum/mutation/human/hulk/ork
|