diff --git a/code/modules/projectiles/guns/energy/special.dm b/code/modules/projectiles/guns/energy/special.dm
index ca2d1cd0538..a708562e7ab 100644
--- a/code/modules/projectiles/guns/energy/special.dm
+++ b/code/modules/projectiles/guns/energy/special.dm
@@ -63,6 +63,15 @@ obj/item/weapon/gun/energy/staff
update_icon()
return
+
+
+ click_empty(mob/user = null)
+ if (user)
+ user.visible_message("*fizzle*", "\red *fizzle*")
+ else
+ src.visible_message("*fizzle*")
+ playsound(src.loc, 'sound/effects/sparks1.ogg', 100, 1)
+
/obj/item/weapon/gun/energy/staff/animate
name = "staff of animation"
desc = "An artefact that spits bolts of life-force which causes objects which are hit by it to animate and come to life! This magic doesn't affect machines."
diff --git a/code/modules/virus2/effect.dm b/code/modules/virus2/effect.dm
index 0945f60b72c..a55adeb4f9e 100644
--- a/code/modules/virus2/effect.dm
+++ b/code/modules/virus2/effect.dm
@@ -138,6 +138,7 @@
if (!(E.status & ORGAN_DEAD))
E.status |= ORGAN_DEAD
H << "You can't feel your [E.display_name] anymore..."
+ H.update_body(1)
mob.adjustToxLoss(15*multiplier)
deactivate(var/mob/living/carbon/mob,var/multiplier)
@@ -145,6 +146,7 @@
var/mob/living/carbon/human/H = mob
for (var/datum/organ/external/E in H.organs)
E.status &= ~ORGAN_DEAD
+ H.update_body(1)
/datum/disease2/effect/immortal
name = "Longevity Syndrome"
diff --git a/icons/mob/dam_mask.dmi b/icons/mob/dam_mask.dmi
index 286d742f4b9..a50d1358187 100644
Binary files a/icons/mob/dam_mask.dmi and b/icons/mob/dam_mask.dmi differ