mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 10:12:45 +00:00
[MIRROR] fix (#10717)
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
This commit is contained in:
committed by
GitHub
parent
516f83b2f6
commit
42c640d672
@@ -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()
|
||||||
|
|||||||
Reference in New Issue
Block a user