[MIRROR] fix (#10717)

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
This commit is contained in:
CHOMPStation2StaffMirrorBot
2025-04-22 02:41:40 -07:00
committed by GitHub
parent 516f83b2f6
commit 42c640d672

View File

@@ -76,25 +76,22 @@ var/list/gear_datums = list()
/datum/category_item/player_setup_item/loadout/proc/valid_gear_choices(var/max_cost) /datum/category_item/player_setup_item/loadout/proc/valid_gear_choices(var/max_cost)
. = list() . = list()
var/mob/preference_mob = preference_mob() //VOREStation Add
for(var/gear_name in gear_datums) for(var/gear_name in gear_datums)
var/datum/gear/G = gear_datums[gear_name] var/datum/gear/G = gear_datums[gear_name]
if(G.whitelisted && CONFIG_GET(flag/loadout_whitelist) != LOADOUT_WHITELIST_OFF && pref.client) //VOREStation Edit. if(G.whitelisted && CONFIG_GET(flag/loadout_whitelist) != LOADOUT_WHITELIST_OFF && pref.client) //VOREStation Edit.
if(CONFIG_GET(flag/loadout_whitelist) == LOADOUT_WHITELIST_STRICT && G.whitelisted != pref.species) if(CONFIG_GET(flag/loadout_whitelist) == LOADOUT_WHITELIST_STRICT && G.whitelisted != pref.species)
continue continue
if(CONFIG_GET(flag/loadout_whitelist) == LOADOUT_WHITELIST_LAX && !is_alien_whitelisted(preference_mob.client, GLOB.all_species[G.whitelisted])) if(CONFIG_GET(flag/loadout_whitelist) == LOADOUT_WHITELIST_LAX && !is_alien_whitelisted(pref.client, GLOB.all_species[G.whitelisted]))
continue continue
if(max_cost && G.cost > max_cost) if(max_cost && G.cost > max_cost)
continue continue
//VOREStation Edit Start if(pref.client)
if(preference_mob && preference_mob.client) if(G.ckeywhitelist && !(pref.client_ckey in G.ckeywhitelist))
if(G.ckeywhitelist && !(preference_mob.ckey in G.ckeywhitelist))
continue continue
if(G.character_name && !(preference_mob.client.prefs.real_name in G.character_name)) if(G.character_name && !(pref.client.prefs.real_name in G.character_name))
continue continue
//VOREStation Edit End
. += gear_name . += gear_name
/datum/category_item/player_setup_item/loadout/sanitize_character() /datum/category_item/player_setup_item/loadout/sanitize_character()