From ba992cc896d9e387699250753a0abd860bd1e7ed Mon Sep 17 00:00:00 2001 From: CHOMPStation2StaffMirrorBot <94713762+CHOMPStation2StaffMirrorBot@users.noreply.github.com> Date: Mon, 10 Feb 2025 23:16:31 -0700 Subject: [PATCH] [MIRROR] More cosmetic strictness (#10140) Co-authored-by: Cameron Lennox Co-authored-by: Willburd <7099514+Willburd@users.noreply.github.com> --- code/unit_tests/cosmetic_tests.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/unit_tests/cosmetic_tests.dm b/code/unit_tests/cosmetic_tests.dm index 2a0fb609aa..a5b54d835d 100644 --- a/code/unit_tests/cosmetic_tests.dm +++ b/code/unit_tests/cosmetic_tests.dm @@ -79,6 +79,10 @@ if(istype(A,/datum/sprite_accessory/marking)) var/datum/sprite_accessory/marking/MA = A for(var/BP in MA.body_parts) + if(!(BP in BP_ALL)) + log_unit_test("[A] - [A.type]: Cosmetic - Has an illegal bodypart \"[BP]\". ONLY use parts listed in BP_ALL.") + failed = 1 + actual_icon_state = "[A.icon_state]-[BP]" if(!(actual_icon_state in cached_icon_states(A.icon))) log_unit_test("[A] - [A.type]: Cosmetic - Icon_state \"[actual_icon_state]\" is not present in [A.icon].")