diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm index 967354605eb..6c1fa89a4c6 100644 --- a/code/game/objects/items/devices/flashlight.dm +++ b/code/game/objects/items/devices/flashlight.dm @@ -358,9 +358,10 @@ obj/item/flashlight/lamp/bananalamp to_chat(user, "[src] is already lit.") return - . = ..() - user.visible_message("[user] cracks and shakes [src].", "You crack and shake [src], turning it on!") - activate() + . = ..() + if(.) + user.visible_message("[user] cracks and shakes [src].", "You crack and shake [src], turning it on!") + activate() /obj/item/flashlight/glowstick/proc/activate() if(!on)