Add null checks to client prefs checks

client.prefs. -> client?.prefs?.
This commit is contained in:
psq95
2023-05-13 23:53:47 +01:00
parent dfeb85bfa4
commit 5840c8ab99
93 changed files with 310 additions and 310 deletions
+2 -2
View File
@@ -128,7 +128,7 @@ GLOBAL_LIST_INIT(hyper_special_roles, list(
candidates += applicant
for(var/mob/living/carbon/human/target in GLOB.player_list)
if(target.client.prefs.noncon)
if(target.client?.prefs?.noncon)
if(!(target.job in temp.restricted_jobs))
targets += target
@@ -212,7 +212,7 @@ GLOBAL_LIST_INIT(hyper_special_roles, list(
var/list/datum/mind/owners = get_owners()
for(var/datum/mind/candidate in SSticker.minds)
if (!(candidate in owners) && ishuman(candidate.current) && (candidate.current.client))
if(candidate.current.client.prefs.noncon == 1)
if(candidate.current.client?.prefs?.noncon == 1)
targets += candidate
if(targets.len > 0)
target = pick(targets)