From 83fca73052e4a0498714debb07e304618b189ed1 Mon Sep 17 00:00:00 2001 From: NiklasNeighbor <121561587+NiklasNeighbor@users.noreply.github.com> Date: Fri, 9 Jan 2026 15:54:23 +0100 Subject: [PATCH] Makes the Voided Brain Trauma from the Voidwalker less punishing (#5090) ## About The Pull Request Makes the Voided Brain Trauma which you acquire when being kidnapped by the Voidwalker no longer knock you down when you spawn nebula vomit through vomiting. In fact, you no longer vomit at all and instead just spawn the decal at your location. It has also been reflavored to be a puddle which forms from liquid dripping off your body instead of vomit. In addition to that, having the brain trauma now gives a positive moodlet. ## Why It's Good For The Game The brain trauma has great rp potential which is ruined by the constant vomiting, which in turn discourages roleplay and makes people run to get it cured as soon as possible. For a supposedly non-lethal antag, this was arguably a fate worse than death. With this not only can you continue playing the game as usual, but it gives you an opportunity to actually roleplay around the brain trauma. The #suggestions channel seems to agree that this would be a positive change. ## Proof Of Testing It runs and seems to function as intended
Screenshots/Videos
## Changelog :cl: qol: made the voided brain trauma not a pain to have by removing the knockdown it gave you /:cl: --------- Co-authored-by: tgstation-ci[bot] <179393467+tgstation-ci[bot]@users.noreply.github.com> --- .../antagonists/voidwalker/voidwalker_traumas.dm | 5 ++++- .../modules/antagonists/voidwalker/voidwalker_mood.dm | 3 +++ .../antagonists/voidwalker/voidwalker_trauma.dm | 11 +++++++++++ tgstation.dme | 2 ++ 4 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 modular_zubbers/code/modules/antagonists/voidwalker/voidwalker_mood.dm create mode 100644 modular_zubbers/code/modules/antagonists/voidwalker/voidwalker_trauma.dm diff --git a/code/modules/antagonists/voidwalker/voidwalker_traumas.dm b/code/modules/antagonists/voidwalker/voidwalker_traumas.dm index 77f4f42bed3..f764e1d5885 100644 --- a/code/modules/antagonists/voidwalker/voidwalker_traumas.dm +++ b/code/modules/antagonists/voidwalker/voidwalker_traumas.dm @@ -81,8 +81,11 @@ /datum/brain_trauma/voided/on_life(seconds_per_tick, times_fired) . = ..() + //BUBBER EDIT START - makes nebula vomit not painful to deal with if(prob(vomit_frequency)) - owner.vomit(MOB_VOMIT_KNOCKDOWN, vomit_type = /obj/effect/decal/cleanable/vomit/nebula, distance = 0) + new /obj/effect/decal/cleanable/vomit/nebula(owner.loc) + owner.visible_message(span_notice("a beautifully sparkling liquid drips off of [owner] and forms a puddle"), span_notice("The beautifully sparkling liquid dripping off of you forms a puddle")) + //BUBBER EDIT END /// Apply the space texture /datum/brain_trauma/voided/proc/texture_limb(atom/source, obj/item/bodypart/limb) diff --git a/modular_zubbers/code/modules/antagonists/voidwalker/voidwalker_mood.dm b/modular_zubbers/code/modules/antagonists/voidwalker/voidwalker_mood.dm new file mode 100644 index 00000000000..b1fc59d970d --- /dev/null +++ b/modular_zubbers/code/modules/antagonists/voidwalker/voidwalker_mood.dm @@ -0,0 +1,3 @@ +/datum/mood_event/voided + description = "I was enlightened with something I can't quite explain" + mood_change = 4 diff --git a/modular_zubbers/code/modules/antagonists/voidwalker/voidwalker_trauma.dm b/modular_zubbers/code/modules/antagonists/voidwalker/voidwalker_trauma.dm new file mode 100644 index 00000000000..52f5ba360a5 --- /dev/null +++ b/modular_zubbers/code/modules/antagonists/voidwalker/voidwalker_trauma.dm @@ -0,0 +1,11 @@ +/datum/brain_trauma/voided/on_gain() + . = ..() + owner.add_mood_event("voided", /datum/mood_event/voided) + +/datum/brain_trauma/voided/on_lose() + . = ..() + owner.clear_mood_event("voided") + +//renamed the decal to not be vomit +/obj/effect/decal/cleanable/vomit/nebula + name = "nebula puddle" diff --git a/tgstation.dme b/tgstation.dme index ec2db548126..44cc57c6b93 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -9193,6 +9193,8 @@ #include "modular_zubbers\code\modules\antagonists\malf\remove_malf.dm" #include "modular_zubbers\code\modules\antagonists\nightmare\nightmare_species.dm" #include "modular_zubbers\code\modules\antagonists\nukeop\equipment\nuclear_authentication_disk.dm" +#include "modular_zubbers\code\modules\antagonists\voidwalker\voidwalker_mood.dm" +#include "modular_zubbers\code\modules\antagonists\voidwalker\voidwalker_trauma.dm" #include "modular_zubbers\code\modules\antagonists\wizard\events_removal.dm" #include "modular_zubbers\code\modules\antagonists\wizard\events_rework.dm" #include "modular_zubbers\code\modules\antagonists\wizard\grand_finale_removal.dm"