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]"