mirror of
https://github.com/KabKebab/GS13.git
synced 2026-08-24 21:46:17 +01:00
Add null checks to client prefs checks
client.prefs. -> client?.prefs?.
This commit is contained in:
@@ -2,10 +2,10 @@ TOGGLE_CHECKBOX(/datum/verbs/menu/Settings/Sound, toggleeatingnoise)()
|
||||
set name = "Toggle Eating Noises"
|
||||
set category = "Preferences"
|
||||
set desc = "Hear Eating noises"
|
||||
usr.client.prefs.cit_toggles ^= EATING_NOISES
|
||||
usr.client.prefs.save_preferences()
|
||||
usr.client?.prefs?.cit_toggles ^= EATING_NOISES
|
||||
usr.client?.prefs?.save_preferences()
|
||||
usr.stop_sound_channel(CHANNEL_PRED)
|
||||
to_chat(usr, "You will [(usr.client.prefs.cit_toggles & EATING_NOISES) ? "now" : "no longer"] hear eating noises.")
|
||||
to_chat(usr, "You will [(usr.client?.prefs?.cit_toggles & EATING_NOISES) ? "now" : "no longer"] hear eating noises.")
|
||||
/datum/verbs/menu/Settings/Sound/toggleeatingnoise/Get_checked(client/C)
|
||||
return C.prefs.cit_toggles & EATING_NOISES
|
||||
|
||||
@@ -13,10 +13,10 @@ TOGGLE_CHECKBOX(/datum/verbs/menu/Settings/Sound, toggledigestionnoise)()
|
||||
set name = "Toggle Digestion Noises"
|
||||
set category = "Preferences"
|
||||
set desc = "Hear digestive noises"
|
||||
usr.client.prefs.cit_toggles ^= DIGESTION_NOISES
|
||||
usr.client.prefs.save_preferences()
|
||||
usr.client?.prefs?.cit_toggles ^= DIGESTION_NOISES
|
||||
usr.client?.prefs?.save_preferences()
|
||||
usr.stop_sound_channel(CHANNEL_DIGEST)
|
||||
to_chat(usr, "You will [(usr.client.prefs.cit_toggles & DIGESTION_NOISES) ? "now" : "no longer"] hear digestion noises.")
|
||||
to_chat(usr, "You will [(usr.client?.prefs?.cit_toggles & DIGESTION_NOISES) ? "now" : "no longer"] hear digestion noises.")
|
||||
/datum/verbs/menu/Settings/Sound/toggledigestionnoise/Get_checked(client/C)
|
||||
return C.prefs.cit_toggles & DIGESTION_NOISES
|
||||
|
||||
@@ -24,10 +24,10 @@ TOGGLE_CHECKBOX(/datum/verbs/menu/Settings/Sound, toggleburpingnoise)()
|
||||
set name = "Toggle Burping Noises"
|
||||
set category = "Preferences"
|
||||
set desc = "Hear Burping noises"
|
||||
usr.client.prefs.cit_toggles ^= BURPING_NOISES
|
||||
usr.client.prefs.save_preferences()
|
||||
usr.client?.prefs?.cit_toggles ^= BURPING_NOISES
|
||||
usr.client?.prefs?.save_preferences()
|
||||
usr.stop_sound_channel(CHANNEL_BURP)
|
||||
to_chat(usr, "You will [(usr.client.prefs.cit_toggles & BURPING_NOISES) ? "now" : "no longer"] hear burping noises.")
|
||||
to_chat(usr, "You will [(usr.client?.prefs?.cit_toggles & BURPING_NOISES) ? "now" : "no longer"] hear burping noises.")
|
||||
/datum/verbs/menu/Settings/Sound/toggleburpingnoise/Get_checked(client/C)
|
||||
return C.prefs.cit_toggles & BURPING_NOISES
|
||||
|
||||
@@ -35,10 +35,10 @@ TOGGLE_CHECKBOX(/datum/verbs/menu/Settings/Sound, togglefartingnoise)()
|
||||
set name = "Toggle Farting Noises"
|
||||
set category = "Preferences"
|
||||
set desc = "Hear Farting noises"
|
||||
usr.client.prefs.cit_toggles ^= FARTING_NOISES
|
||||
usr.client.prefs.save_preferences()
|
||||
usr.client?.prefs?.cit_toggles ^= FARTING_NOISES
|
||||
usr.client?.prefs?.save_preferences()
|
||||
usr.stop_sound_channel(CHANNEL_FART)
|
||||
to_chat(usr, "You will [(usr.client.prefs.cit_toggles & FARTING_NOISES) ? "now" : "no longer"] hear farting noises.")
|
||||
to_chat(usr, "You will [(usr.client?.prefs?.cit_toggles & FARTING_NOISES) ? "now" : "no longer"] hear farting noises.")
|
||||
/datum/verbs/menu/Settings/Sound/togglefartingnoise/Get_checked(client/C)
|
||||
return C.prefs.cit_toggles & FARTING_NOISES
|
||||
|
||||
@@ -46,12 +46,12 @@ TOGGLE_CHECKBOX(/datum/verbs/menu/Settings/Sound, togglehoundsleeper)()
|
||||
set name = "Toggle Voracious Hound Sleepers"
|
||||
set category = "Preferences"
|
||||
set desc = "Toggles Voracious MediHound Sleepers"
|
||||
usr.client.prefs.cit_toggles ^= MEDIHOUND_SLEEPER
|
||||
usr.client.prefs.save_preferences()
|
||||
if(usr.client.prefs.cit_toggles & MEDIHOUND_SLEEPER)
|
||||
usr.client?.prefs?.cit_toggles ^= MEDIHOUND_SLEEPER
|
||||
usr.client?.prefs?.save_preferences()
|
||||
if(usr.client?.prefs?.cit_toggles & MEDIHOUND_SLEEPER)
|
||||
to_chat(usr, "You have opted in for voracious medihound sleepers.")
|
||||
else
|
||||
to_chat(usr, "Medihound sleepers will no longer be voracious when you're involved.")
|
||||
SSblackbox.record_feedback("nested tally", "preferences_verb", 1, list("Toggle MediHound Sleeper", "[usr.client.prefs.cit_toggles & MEDIHOUND_SLEEPER ? "Enabled" : "Disabled"]")) //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
|
||||
SSblackbox.record_feedback("nested tally", "preferences_verb", 1, list("Toggle MediHound Sleeper", "[usr.client?.prefs?.cit_toggles & MEDIHOUND_SLEEPER ? "Enabled" : "Disabled"]")) //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
|
||||
/datum/verbs/menu/Settings/Sound/togglehoundsleeper/Get_checked(client/C)
|
||||
return C.prefs.cit_toggles & MEDIHOUND_SLEEPER
|
||||
|
||||
Reference in New Issue
Block a user