diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 57030db9478..e3e61766f97 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -1014,7 +1014,7 @@ GLOBAL_DATUM_INIT(welding_sparks, /mutable_appearance, mutable_appearance('icons if(!istype(cig)) return null - if(user.zone_selected != "mouth" || !user.a_intent == INTENT_HELP) + if(!direct_attackby_item && (user.zone_selected != "mouth" || user.a_intent != INTENT_HELP)) return null if(cig.lit)