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"