From 24aa9b1faa40feb8ccca9ad534dd774ec7947b4b Mon Sep 17 00:00:00 2001 From: MrMelbert <51863163+MrMelbert@users.noreply.github.com> Date: Sun, 22 Mar 2026 23:09:24 -0500 Subject: [PATCH] Add blood splatter events to a few places (#95457) ## About The Pull Request Adds `/datum/mood_event/splattered_with_blood` to two places you are explicitly splattered with blood ## Why It's Good For The Game Consistency ## Changelog :cl: Melbert qol: More places causes the "splattered with blood" mood event /:cl: --- code/modules/antagonists/changeling/powers/headcrab.dm | 1 + code/modules/mob/living/basic/vermin/cockroach/cockroach.dm | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/antagonists/changeling/powers/headcrab.dm b/code/modules/antagonists/changeling/powers/headcrab.dm index a0f9040ea1c..cc1915688ad 100644 --- a/code/modules/antagonists/changeling/powers/headcrab.dm +++ b/code/modules/antagonists/changeling/powers/headcrab.dm @@ -68,6 +68,7 @@ continue blinded.visible_message(span_danger("[blinded] is splattered with blood!"), span_userdanger("You're splattered with blood!")) blinded.add_blood_DNA(user_DNA) + blinded.add_mood_event("splattered_with_blood", /datum/mood_event/splattered_with_blood) playsound(blinded, 'sound/effects/splat.ogg', 50, TRUE, extrarange = SILENCED_SOUND_EXTRARANGE) if(ishuman(blinded)) diff --git a/code/modules/mob/living/basic/vermin/cockroach/cockroach.dm b/code/modules/mob/living/basic/vermin/cockroach/cockroach.dm index 6a1c3f703df..76dee59ce35 100644 --- a/code/modules/mob/living/basic/vermin/cockroach/cockroach.dm +++ b/code/modules/mob/living/basic/vermin/cockroach/cockroach.dm @@ -111,6 +111,7 @@ for(var/mob/living/mob_in_turf in messy_turf) mob_in_turf.visible_message(span_danger("[mob_in_turf] is splattered with blood!"), span_userdanger("You're splattered with blood!")) mob_in_turf.add_blood_DNA(list("Non-human DNA" = random_human_blood_type())) + mob_in_turf.add_mood_event("splattered_with_blood", /datum/mood_event/splattered_with_blood) playsound(mob_in_turf, 'sound/effects/splat.ogg', 50, TRUE, extrarange = SILENCED_SOUND_EXTRARANGE) return ..() @@ -243,4 +244,3 @@ maxHealth = 2 minion_path = null gold_core_spawnable = NO_SPAWN -