From cbbb185d429d70089c19092e612eced85c578949 Mon Sep 17 00:00:00 2001 From: Geeves Date: Mon, 23 Nov 2020 12:17:43 +0200 Subject: [PATCH] Blood Overlay Fixes (#10633) --- code/modules/mob/living/simple_animal/hostile/syndicate.dm | 1 + code/modules/mob/living/simple_animal/simple_animal.dm | 4 ++++ html/changelogs/geeves-blood_overlay_fixes.yml | 7 +++++++ 3 files changed, 12 insertions(+) create mode 100644 html/changelogs/geeves-blood_overlay_fixes.yml diff --git a/code/modules/mob/living/simple_animal/hostile/syndicate.dm b/code/modules/mob/living/simple_animal/hostile/syndicate.dm index dcbd52a67c8..0ffb9d526ec 100644 --- a/code/modules/mob/living/simple_animal/hostile/syndicate.dm +++ b/code/modules/mob/living/simple_animal/hostile/syndicate.dm @@ -153,6 +153,7 @@ density = 0 attacktext = "cut" attack_sound = 'sound/weapons/bladeslice.ogg' + blood_overlay_icon = null faction = "syndicate" min_oxy = 0 max_oxy = 0 diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index a4a842cdc97..2f97bfa778c 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -540,6 +540,10 @@ mob/living/simple_animal/bullet_act(var/obj/item/projectile/Proj) . = ..() handle_blood_overlay() +/mob/living/simple_animal/heal_organ_damage(var/brute, var/burn) + . = ..() + handle_blood_overlay() + /mob/living/simple_animal/movement_delay() var/tally = 0 //Incase I need to add stuff other than "speed" later diff --git a/html/changelogs/geeves-blood_overlay_fixes.yml b/html/changelogs/geeves-blood_overlay_fixes.yml new file mode 100644 index 00000000000..fb2ae9f7266 --- /dev/null +++ b/html/changelogs/geeves-blood_overlay_fixes.yml @@ -0,0 +1,7 @@ +author: Geeves + +delete-after: True + +changes: + - bugfix: "Viscerators no longer have funky blood overlays." + - bugfix: "Healing animals now properly update their blood overlays." \ No newline at end of file