From d4025326ef38d90e1c4ba2c9cb1987a345673d6e Mon Sep 17 00:00:00 2001 From: "C.L" Date: Thu, 25 Aug 2022 00:15:26 -0400 Subject: [PATCH] Makes flashlights not runtime. Flashlights would runtime when used on a species w/ no eyes (proteans) This fixes it by stopping it when it realizes there is no eyes to be seen. --- code/game/objects/items/devices/flashlight.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm index f3f8b5c982c..eff6d348480 100644 --- a/code/game/objects/items/devices/flashlight.dm +++ b/code/game/objects/items/devices/flashlight.dm @@ -126,7 +126,11 @@ if(H.species.vision_organ) vision = H.internal_organs_by_name[H.species.vision_organ] if(!vision) + user.visible_message("\The [user] directs [src] at [M]'s face.", \ + "You direct [src] at [M]'s face.") to_chat(user, "You can't find any [H.species.vision_organ ? H.species.vision_organ : "eyes"] on [H]!") + user.setClickCooldown(user.get_attack_speed(src)) + return user.visible_message("\The [user] directs [src] to [M]'s eyes.", \ "You direct [src] to [M]'s eyes.")