diff --git a/code/game/objects/items/weapons/cigs.dm b/code/game/objects/items/weapons/cigs.dm index b357075b62d..e1c441eea90 100644 --- a/code/game/objects/items/weapons/cigs.dm +++ b/code/game/objects/items/weapons/cigs.dm @@ -49,6 +49,16 @@ LIGHTERS ARE IN LIGHTERS.DM qdel(reagents) return ..() +/obj/item/clothing/mask/cigarette/attack(var/mob/living/M, var/mob/living/user, def_zone) + if(istype(M) && M.on_fire) + user.changeNext_move(CLICK_CD_MELEE) + user.do_attack_animation(M) + light("[user] coldly lights the [name] with the burning body of [M]. Clearly, they offer the warmest of regards...") + return 1 + else + return ..() + + /obj/item/clothing/mask/cigarette/attackby(obj/item/weapon/W as obj, mob/user as mob, params) ..() if(istype(W, /obj/item/weapon/weldingtool))