diff --git a/code/game/objects/items/weapons/lighters.dm b/code/game/objects/items/weapons/lighters.dm index 3f19d6a494b..0444324af96 100644 --- a/code/game/objects/items/weapons/lighters.dm +++ b/code/game/objects/items/weapons/lighters.dm @@ -46,7 +46,12 @@ user.visible_message("After a few attempts, [user] manages to light the [src].") else to_chat(user, "You burn yourself while lighting the lighter.") - user.adjustFireLoss(5) + var/mob/living/M = user + if(ishuman(M)) + var/mob/living/carbon/human/H = M + var/obj/item/organ/external/affecting = H.get_organ("[user.hand ? "l" : "r" ]_hand") + if(affecting.take_damage( 0, 1 )) //INFERNO + H.UpdateDamageIcon() user.visible_message("After a few attempts, [user] manages to light the [src], they however burn their finger in the process.") set_light(2) diff --git a/code/modules/power/lighting.dm b/code/modules/power/lighting.dm index 574502df928..9b2d3bfb81e 100644 --- a/code/modules/power/lighting.dm +++ b/code/modules/power/lighting.dm @@ -455,7 +455,7 @@ else if(TK in user.mutations) to_chat(user, "You telekinetically remove the light [fitting].") else - to_chat(user, "You try to remove the light [fitting], but it's too hot! You should get some better gloves.") + to_chat(user, "You try to remove the light [fitting], but it's too hot!") //no light burning return // if burned, don't remove the light else