From 454d307b45031d3b42737379d7fcd522a7e92f32 Mon Sep 17 00:00:00 2001 From: Raeschen Date: Mon, 4 Mar 2024 15:01:29 +0100 Subject: [PATCH] Bug in #7884 making markings not show (#7888) --- code/modules/client/preference_setup/general/03_body.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/client/preference_setup/general/03_body.dm b/code/modules/client/preference_setup/general/03_body.dm index 93dbbc2aa6..c1fb0e239c 100644 --- a/code/modules/client/preference_setup/general/03_body.dm +++ b/code/modules/client/preference_setup/general/03_body.dm @@ -451,7 +451,7 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O for(var/BP in mark_datum.body_parts) var/obj/item/organ/external/O = character.organs_by_name[BP] - if(O && islist(O.markings) && O.markings[M] && islist(pref.body_markings[M])) + if(O && islist(O.markings) && islist(pref.body_markings[M]) && islist(pref.body_markings[M][BP])) O.markings[M] = list("color" = pref.body_markings[M][BP]["color"], "datum" = mark_datum, "priority" = priority, "on" = pref.body_markings[M][BP]["on"]) character.markings_len = priority