mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 18:53:06 +00:00
[MIRROR] Jobfuscate! (#7317)
Co-authored-by: Heroman3003 <31296024+Heroman3003@users.noreply.github.com> Co-authored-by: Nadyr <41974248+Darlantanis@users.noreply.github.com>
This commit is contained in:
@@ -16,6 +16,8 @@
|
|||||||
S["tgui_input_mode"] >> pref.tgui_input_mode
|
S["tgui_input_mode"] >> pref.tgui_input_mode
|
||||||
S["tgui_large_buttons"] >> pref.tgui_large_buttons
|
S["tgui_large_buttons"] >> pref.tgui_large_buttons
|
||||||
S["tgui_swapped_buttons"] >> pref.tgui_swapped_buttons
|
S["tgui_swapped_buttons"] >> pref.tgui_swapped_buttons
|
||||||
|
S["obfuscate_key"] >> pref.obfuscate_key
|
||||||
|
S["obfuscate_job"] >> pref.obfuscate_job
|
||||||
S["chat_timestamp"] >> pref.chat_timestamp
|
S["chat_timestamp"] >> pref.chat_timestamp
|
||||||
S["throwmode_loud"] >> pref.throwmode_loud
|
S["throwmode_loud"] >> pref.throwmode_loud
|
||||||
|
|
||||||
@@ -33,6 +35,8 @@
|
|||||||
S["tgui_input_mode"] << pref.tgui_input_mode
|
S["tgui_input_mode"] << pref.tgui_input_mode
|
||||||
S["tgui_large_buttons"] << pref.tgui_large_buttons
|
S["tgui_large_buttons"] << pref.tgui_large_buttons
|
||||||
S["tgui_swapped_buttons"] << pref.tgui_swapped_buttons
|
S["tgui_swapped_buttons"] << pref.tgui_swapped_buttons
|
||||||
|
S["obfuscate_key"] << pref.obfuscate_key
|
||||||
|
S["obfuscate_job"] << pref.obfuscate_job
|
||||||
S["chat_timestamp"] << pref.chat_timestamp
|
S["chat_timestamp"] << pref.chat_timestamp
|
||||||
S["throwmode_loud"] << pref.throwmode_loud
|
S["throwmode_loud"] << pref.throwmode_loud
|
||||||
|
|
||||||
@@ -50,6 +54,8 @@
|
|||||||
pref.tgui_input_mode = sanitize_integer(pref.tgui_input_mode, 0, 1, initial(pref.tgui_input_mode))
|
pref.tgui_input_mode = sanitize_integer(pref.tgui_input_mode, 0, 1, initial(pref.tgui_input_mode))
|
||||||
pref.tgui_large_buttons = sanitize_integer(pref.tgui_large_buttons, 0, 1, initial(pref.tgui_large_buttons))
|
pref.tgui_large_buttons = sanitize_integer(pref.tgui_large_buttons, 0, 1, initial(pref.tgui_large_buttons))
|
||||||
pref.tgui_swapped_buttons = sanitize_integer(pref.tgui_swapped_buttons, 0, 1, initial(pref.tgui_swapped_buttons))
|
pref.tgui_swapped_buttons = sanitize_integer(pref.tgui_swapped_buttons, 0, 1, initial(pref.tgui_swapped_buttons))
|
||||||
|
pref.obfuscate_key = sanitize_integer(pref.obfuscate_key, 0, 1, initial(pref.obfuscate_key))
|
||||||
|
pref.obfuscate_job = sanitize_integer(pref.obfuscate_job, 0, 1, initial(pref.obfuscate_job))
|
||||||
pref.chat_timestamp = sanitize_integer(pref.chat_timestamp, 0, 1, initial(pref.chat_timestamp))
|
pref.chat_timestamp = sanitize_integer(pref.chat_timestamp, 0, 1, initial(pref.chat_timestamp))
|
||||||
pref.throwmode_loud = sanitize_integer(pref.throwmode_loud, 0, 1, initial(pref.throwmode_loud))
|
pref.throwmode_loud = sanitize_integer(pref.throwmode_loud, 0, 1, initial(pref.throwmode_loud))
|
||||||
|
|
||||||
@@ -67,6 +73,8 @@
|
|||||||
. += "<b>TGUI Input Framework:</b> <a href='?src=\ref[src];tgui_input_mode=1'><b>[(pref.tgui_input_mode) ? "Enabled" : "Disabled (default)"]</b></a><br>"
|
. += "<b>TGUI Input Framework:</b> <a href='?src=\ref[src];tgui_input_mode=1'><b>[(pref.tgui_input_mode) ? "Enabled" : "Disabled (default)"]</b></a><br>"
|
||||||
. += "<b>TGUI Large Buttons:</b> <a href='?src=\ref[src];tgui_large_buttons=1'><b>[(pref.tgui_large_buttons) ? "Enabled (default)" : "Disabled"]</b></a><br>"
|
. += "<b>TGUI Large Buttons:</b> <a href='?src=\ref[src];tgui_large_buttons=1'><b>[(pref.tgui_large_buttons) ? "Enabled (default)" : "Disabled"]</b></a><br>"
|
||||||
. += "<b>TGUI Swapped Buttons:</b> <a href='?src=\ref[src];tgui_swapped_buttons=1'><b>[(pref.tgui_swapped_buttons) ? "Enabled" : "Disabled (default)"]</b></a><br>"
|
. += "<b>TGUI Swapped Buttons:</b> <a href='?src=\ref[src];tgui_swapped_buttons=1'><b>[(pref.tgui_swapped_buttons) ? "Enabled" : "Disabled (default)"]</b></a><br>"
|
||||||
|
. += "<b>Obfuscate Ckey:</b> <a href='?src=\ref[src];obfuscate_key=1'><b>[(pref.obfuscate_key) ? "Enabled" : "Disabled (default)"]</b></a><br>"
|
||||||
|
. += "<b>Obfuscate Job:</b> <a href='?src=\ref[src];obfuscate_job=1'><b>[(pref.obfuscate_job) ? "Enabled" : "Disabled (default)"]</b></a><br>"
|
||||||
. += "<b>Chat Timestamps:</b> <a href='?src=\ref[src];chat_timestamps=1'><b>[(pref.chat_timestamp) ? "Enabled" : "Disabled (default)"]</b></a><br>"
|
. += "<b>Chat Timestamps:</b> <a href='?src=\ref[src];chat_timestamps=1'><b>[(pref.chat_timestamp) ? "Enabled" : "Disabled (default)"]</b></a><br>"
|
||||||
. += "<b>Throw Mode Messages:</b> <a href='?src=\ref[src];throwmode_loudness=1'><b>[(pref.throwmode_loud) ? "Loud" : "Quiet (default)"]</b></a><br>"
|
. += "<b>Throw Mode Messages:</b> <a href='?src=\ref[src];throwmode_loudness=1'><b>[(pref.throwmode_loud) ? "Loud" : "Quiet (default)"]</b></a><br>"
|
||||||
if(can_select_ooc_color(user))
|
if(can_select_ooc_color(user))
|
||||||
@@ -150,6 +158,14 @@
|
|||||||
pref.tgui_swapped_buttons = !pref.tgui_swapped_buttons
|
pref.tgui_swapped_buttons = !pref.tgui_swapped_buttons
|
||||||
return TOPIC_REFRESH
|
return TOPIC_REFRESH
|
||||||
|
|
||||||
|
else if(href_list["obfuscate_key"])
|
||||||
|
pref.obfuscate_key = !pref.obfuscate_key
|
||||||
|
return TOPIC_REFRESH
|
||||||
|
|
||||||
|
else if(href_list["obfuscate_job"])
|
||||||
|
pref.obfuscate_job = !pref.obfuscate_job
|
||||||
|
return TOPIC_REFRESH
|
||||||
|
|
||||||
else if(href_list["chat_timestamps"])
|
else if(href_list["chat_timestamps"])
|
||||||
pref.chat_timestamp = !pref.chat_timestamp
|
pref.chat_timestamp = !pref.chat_timestamp
|
||||||
return TOPIC_REFRESH
|
return TOPIC_REFRESH
|
||||||
|
|||||||
@@ -31,6 +31,8 @@ var/list/preferences_datums = list()
|
|||||||
var/tgui_input_mode = FALSE // All the Input Boxes (Text,Number,List,Alert)
|
var/tgui_input_mode = FALSE // All the Input Boxes (Text,Number,List,Alert)
|
||||||
var/tgui_large_buttons = TRUE
|
var/tgui_large_buttons = TRUE
|
||||||
var/tgui_swapped_buttons = FALSE
|
var/tgui_swapped_buttons = FALSE
|
||||||
|
var/obfuscate_key = FALSE
|
||||||
|
var/obfuscate_job = FALSE
|
||||||
var/chat_timestamp = FALSE
|
var/chat_timestamp = FALSE
|
||||||
var/throwmode_loud = FALSE
|
var/throwmode_loud = FALSE
|
||||||
|
|
||||||
|
|||||||
@@ -138,7 +138,14 @@
|
|||||||
var/datum/job/refJob = null
|
var/datum/job/refJob = null
|
||||||
for(var/mob/new_player/player in player_list)
|
for(var/mob/new_player/player in player_list)
|
||||||
refJob = player.client.prefs.get_highest_job()
|
refJob = player.client.prefs.get_highest_job()
|
||||||
stat("Player", (player.ready)?("(Playing as: [(refJob)?(refJob.title):("Unknown")])"):(null)) //CHOMPEDIT: Anonymizing [player.key]
|
if(player.client.prefs.obfuscate_key && player.client.prefs.obfuscate_job)
|
||||||
|
stat("Anonymous User", (player.ready)?("Ready!"):(null))
|
||||||
|
else if(player.client.prefs.obfuscate_key)
|
||||||
|
stat("Anonymous User", (player.ready)?("(Playing as: [(refJob)?(refJob.title):("Unknown")])"):(null))
|
||||||
|
else if(player.client.prefs.obfuscate_job)
|
||||||
|
stat("[player.key]", (player.ready)?("Ready!"):(null))
|
||||||
|
else
|
||||||
|
stat("[player.key]", (player.ready)?("(Playing as: [(refJob)?(refJob.title):("Unknown")])"):(null))
|
||||||
totalPlayers++
|
totalPlayers++
|
||||||
if(player.ready)totalPlayersReady++
|
if(player.ready)totalPlayersReady++
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user