From 4fbb2e601c101ef406695c1c84eadddc60617c07 Mon Sep 17 00:00:00 2001 From: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com> Date: Sat, 16 May 2026 20:28:45 -0700 Subject: [PATCH] Reworks the random brain trauma storyteller event to give you fun traumas, and makes them curable via basic brain surgery (#5513) ## About The Pull Request Reworks the random brain trauma storyteller event to give you fun traumas, and makes them curable via basic brain surgery Current traumas: - Imaginary Friend - Poltergeist (Things are thrown at you). - Antimagic (Magic immunity). - Stalker (A thing only you can see slowly chases you and kills you). - Ocky Icky phobia (A phobia that makes you scared of OOC terms). - Godwoken (Random Voice of God stuff) - Bluespace Prophet (Teleport between rifts that randomly show up). - Quantum Alignment (An item you're holding will randomly return to you at future dates). - Psychotic Brawling (Your punches have a chance to REALLY hurt). - Tenacity (You can't be put in hard crit or soft crit (but you can still die), and you can't feel your injuries). - Death Whispers (Small chance to hear deadchat). - Existential Crisis (Randomy fade in and out of reality). - Beepsky (Chased by a Beepsky unit only you can see) - ## Why It's Good For The Game Previous event had near impossible to cure traumas. This wasn't fun. Also a lot of traumas were pretty bad. ## Proof Of Testing Untested. If it compiles, it werks. ## Changelog :cl: BurgerBB balance: Reworks the random brain trauma storyteller event to give you fun traumas, and makes them curable via basic brain surgery --- .../code/modules/events/brain_trauma.dm | 19 +++++++++++++++++++ tgstation.dme | 1 + 2 files changed, 20 insertions(+) create mode 100644 modular_zubbers/code/modules/events/brain_trauma.dm diff --git a/modular_zubbers/code/modules/events/brain_trauma.dm b/modular_zubbers/code/modules/events/brain_trauma.dm new file mode 100644 index 00000000000..598884190bd --- /dev/null +++ b/modular_zubbers/code/modules/events/brain_trauma.dm @@ -0,0 +1,19 @@ +/datum/round_event/brain_trauma/traumatize(mob/living/carbon/human/H) + + var/static/list/possible_traumas = list( + /datum/brain_trauma/special/imaginary_friend, + /datum/brain_trauma/magic/poltergeist, + /datum/brain_trauma/magic/antimagic, + /datum/brain_trauma/magic/stalker, + /datum/brain_trauma/mild/phobia/ocky_icky, + /datum/brain_trauma/special/godwoken, + /datum/brain_trauma/special/bluespace_prophet, + /datum/brain_trauma/special/quantum_alignment, + /datum/brain_trauma/special/psychotic_brawling, + /datum/brain_trauma/special/tenacity, + /datum/brain_trauma/special/death_whispers, + /datum/brain_trauma/special/existential_crisis, + /datum/brain_trauma/special/beepsky, + ) + + H.gain_trauma(pick(possible_traumas),TRAUMA_RESILIENCE_SURGERY) diff --git a/tgstation.dme b/tgstation.dme index 43a21d70f6b..0b62e0334d0 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -9567,6 +9567,7 @@ #include "modular_zubbers\code\modules\emotes\scream_datums.dm" #include "modular_zubbers\code\modules\emotes\species_screams.dm" #include "modular_zubbers\code\modules\emotes\synth_emotes.dm" +#include "modular_zubbers\code\modules\events\brain_trauma.dm" #include "modular_zubbers\code\modules\events\ev_roleplay_check.dm" #include "modular_zubbers\code\modules\events\meteor_wave.dm" #include "modular_zubbers\code\modules\events\pipe_carp.dm"