From e7f2ca8055842fe8af51c8b5a427bedb667bf0f5 Mon Sep 17 00:00:00 2001 From: Heroman3003 <31296024+Heroman3003@users.noreply.github.com> Date: Fri, 22 Nov 2019 11:27:28 +1000 Subject: [PATCH] Hopefully fixes disappearing loadouts --- .../client/preference_setup/loadout/loadout.dm | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/code/modules/client/preference_setup/loadout/loadout.dm b/code/modules/client/preference_setup/loadout/loadout.dm index c2e1dc52a1..5d332f22bd 100644 --- a/code/modules/client/preference_setup/loadout/loadout.dm +++ b/code/modules/client/preference_setup/loadout/loadout.dm @@ -70,10 +70,11 @@ var/list/gear_datums = list() continue if(max_cost && G.cost > max_cost) continue - if(G.ckeywhitelist && !(preference_mob.ckey in G.ckeywhitelist)) //Vorestation Edit - continue //Vorestation Edit - if(G.character_name && !(preference_mob.client.prefs.real_name in G.character_name)) //Vorestation Edit - continue //Vorestation Edit + if(preference_mob && preference_mob.client) //Vorestation Edit + if(G.ckeywhitelist && !(preference_mob.mind.loaded_from_ckey in G.ckeywhitelist)) //Vorestation Edit + continue //Vorestation Edit + if(G.character_name && !(preference_mob.client.prefs.real_name in G.character_name)) //Vorestation Edit + continue //Vorestation Edit . += gear_name /datum/category_item/player_setup_item/loadout/sanitize_character() @@ -150,10 +151,11 @@ var/list/gear_datums = list() . += "
" for(var/gear_name in LC.gear) var/datum/gear/G = LC.gear[gear_name] - if(G.ckeywhitelist && !(preference_mob.ckey in G.ckeywhitelist)) //Vorestation Edit - continue //Vorestation Edit - if(G.character_name && !(preference_mob.client.prefs.real_name in G.character_name)) //Vorestation Edit - continue //Vorestation Edit + if(preference_mob && preference_mob.client) //Vorestation Edit + if(G.ckeywhitelist && !(preference_mob.ckey in G.ckeywhitelist)) //Vorestation Edit + continue //Vorestation Edit + if(G.character_name && !(preference_mob.client.prefs.real_name in G.character_name)) //Vorestation Edit + continue //Vorestation Edit var/ticked = (G.display_name in pref.gear) . += "[G.display_name]" . += "[G.cost]"