From 2f2e6c611f783a4489b387cb6fa438144a5d90ef Mon Sep 17 00:00:00 2001 From: ZomgPonies Date: Thu, 16 Jan 2014 03:47:26 -0500 Subject: [PATCH] Re-added? Stop drop and roll --- code/modules/mob/living/living.dm | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index cf11e97c4d3..67eb9e6c3df 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -578,6 +578,16 @@ //breaking out of handcuffs else if(iscarbon(L)) var/mob/living/carbon/CM = L + if(CM.on_fire && CM.canmove) + CM.fire_stacks -= 5 + CM.weakened = 5 + CM.visible_message("[CM] rolls on the floor, trying to put themselves out!", \ + "You stop, drop, and roll!") + if(fire_stacks <= 0) + CM.visible_message("[CM] has successfully extinguished themselves!", \ + "You extinguish yourself.") + ExtinguishMob() + return if(CM.handcuffed && CM.canmove && (CM.last_special <= world.time)) CM.next_move = world.time + 100 CM.last_special = world.time + 100