Increased cached_icon_states usage and tweaks to unit testing (#18246)

* initial

* Fix cosmetic test change
This commit is contained in:
Drathek
2025-08-16 20:16:13 +02:00
committed by GitHub
parent 03ad278169
commit 81d962d096
15 changed files with 160 additions and 153 deletions
@@ -58,7 +58,7 @@
var/obj/machinery/computer/C = item
var/screen = initial(C.icon_screen)
var/keyboard = initial(C.icon_keyboard)
var/all_states = icon_states(icon_file)
var/all_states = cached_icon_states(icon_file)
if (screen && (screen in all_states))
transform.blend_icon(uni_icon(icon_file, screen), ICON_OVERLAY)
if (keyboard && (keyboard in all_states))
@@ -22,7 +22,7 @@
var/datum/universal_icon/I
var/icon_states_list = icon_states(icon_file)
var/icon_states_list = cached_icon_states(icon_file)
if(icon_state in icon_states_list)
I = uni_icon(icon_file, icon_state, SOUTH)
var/c = initial(item.color)