From e40960a3a251f54af421074bd5c35694246e6845 Mon Sep 17 00:00:00 2001 From: SandPoot Date: Fri, 12 Apr 2024 22:18:43 -0300 Subject: [PATCH] sadly necessary --- code/controllers/subsystem/overlays.dm | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/code/controllers/subsystem/overlays.dm b/code/controllers/subsystem/overlays.dm index d5712273ea..1284664ce5 100644 --- a/code/controllers/subsystem/overlays.dm +++ b/code/controllers/subsystem/overlays.dm @@ -45,14 +45,14 @@ SUBSYSTEM_DEF(overlays) build_overlays -= overlay continue if (istext(overlay)) - // This is too expensive to run normally but running it during CI is a good test - Unexistant test - /* if (PERFORM_ALL_TESTS(focus_only/invalid_overlays)) - var/list/icon_states_available = icon_states(icon) - if(!(overlay in icon_states_available)) - var/icon_file = "[icon]" || "Unknown Generated Icon" - stack_trace("Invalid overlay: Icon object '[icon_file]' [REF(icon)] used in '[src]' [type] is missing icon state [overlay].") - continue */ - +#ifdef UNIT_TESTS + // This is too expensive to run normally but running it during CI is a good test + var/list/icon_states_available = icon_states(icon) + if(!(overlay in icon_states_available)) + var/icon_file = "[icon]" || "Unknown Generated Icon" + stack_trace("Invalid overlay: Icon object '[icon_file]' [REF(icon)] used in '[src]' [type] is missing icon state [overlay].") + continue +#endif var/index = build_overlays.Find(overlay) build_overlays[index] = iconstate2appearance(icon, overlay) else if(isicon(overlay))