From 25c3980998b605e9b9c49ed5e7bdb684c2966deb Mon Sep 17 00:00:00 2001 From: dj-34 Date: Tue, 14 Nov 2023 18:13:10 +0500 Subject: [PATCH] Fix item state of flashlights & cult mirror shield (#23211) * Fix item state of flashlights & cult mirror shield * update by request --- code/game/gamemodes/cult/cult_items.dm | 2 ++ code/game/objects/items/devices/flashlight.dm | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/code/game/gamemodes/cult/cult_items.dm b/code/game/gamemodes/cult/cult_items.dm index d738d6c0dd0..4d80e020e5b 100644 --- a/code/game/gamemodes/cult/cult_items.dm +++ b/code/game/gamemodes/cult/cult_items.dm @@ -429,6 +429,8 @@ name = "mirror shield" desc = "An infamous shield used by eldritch sects to confuse and disorient their enemies." icon = 'icons/obj/cult.dmi' + lefthand_file = 'icons/mob/inhands/items_lefthand.dmi' + righthand_file = 'icons/mob/inhands/items_righthand.dmi' icon_state = "mirror_shield" item_state = "mirror_shield" force = 5 diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm index 3aac7f93ca6..d471e918c6e 100644 --- a/code/game/objects/items/devices/flashlight.dm +++ b/code/game/objects/items/devices/flashlight.dm @@ -175,6 +175,11 @@ ..() /obj/item/flashlight/flare/update_icon_state() + if(on) + item_state = "[initial(item_state)]-on" + else + item_state = "[initial(item_state)]" + if(!fuel) icon_state = "[initial(icon_state)]-empty" return