diff --git a/code/game/gamemodes/vampire/vampire.dm b/code/game/gamemodes/vampire/vampire.dm index 9037b04cfb4..977889a5341 100644 --- a/code/game/gamemodes/vampire/vampire.dm +++ b/code/game/gamemodes/vampire/vampire.dm @@ -417,20 +417,20 @@ You are weak to holy things and starlight. Don't go into space and avoid the Cha /datum/vampire/proc/vamp_burn(severe_burn) var/burn_chance = severe_burn ? 35 : 8 - if(burn_chance && owner.health >= 50) + if(prob(burn_chance) && owner.health >= 50) switch(owner.health) if(75 to 100) to_chat(owner, "Your skin flakes away...") if(50 to 75) to_chat(owner, "Your skin sizzles!") owner.adjustFireLoss(3) - if(owner.health < 50) + else if(owner.health < 50) if(!owner.on_fire) to_chat(owner, "Your skin catches fire!") + owner.emote("scream") else to_chat(owner, "You continue to burn!") - owner.emote("scream") - owner.fire_stacks += 5 + owner.adjust_fire_stacks(5) owner.IgniteMob() return