Merge pull request #2119 from Anewbe/burning_bodies

Burning bodies no longer burn forever
This commit is contained in:
Yoshax
2016-07-13 17:13:16 +01:00
committed by GitHub
2 changed files with 7 additions and 2 deletions

View File

@@ -481,6 +481,8 @@ CIGARETTE PACKETS ARE IN FANCY.DM
/obj/item/weapon/flame/lighter/attack(mob/living/carbon/M as mob, mob/living/carbon/user as mob)
if(!istype(M, /mob))
return
if(lit == 1)
M.IgniteMob()
if(istype(M.wear_mask, /obj/item/clothing/mask/smokable/cigarette) && user.zone_sel.selecting == O_MOUTH && lit)

View File

@@ -300,6 +300,9 @@
if(fire_stacks < 0)
fire_stacks = min(0, ++fire_stacks) //If we've doused ourselves in water to avoid fire, dry off slowly
if(fire_stacks > 0)
fire_stacks = max(0, (fire_stacks-0.1)) //Should slowly burn out
if(!on_fire)
return 1
else if(fire_stacks <= 0)