even in death i serve the omnissiah (#18479)

This commit is contained in:
Fluffy
2024-02-24 12:35:26 +01:00
committed by GitHub
parent c354b1e487
commit f9573fce50
10 changed files with 148 additions and 54 deletions
+3
View File
@@ -218,6 +218,7 @@ var/list/admin_verbs_debug = list(
/client/proc/cmd_display_del_log,
/client/proc/cmd_display_harddel_log,
/client/proc/cmd_display_init_log,
/client/proc/cmd_generate_lag,
/client/proc/cmd_ss_panic,
/client/proc/reset_openturf,
/datum/admins/proc/capture_map,
@@ -390,6 +391,7 @@ var/list/admin_verbs_hideable = list(
/client/proc/cmd_display_harddel_log,
/datum/admins/proc/ccannoucment,
/client/proc/cmd_display_init_log,
/client/proc/cmd_generate_lag,
/client/proc/getruntimelog,
/client/proc/toggledebuglogs,
/client/proc/getserverlog,
@@ -476,6 +478,7 @@ var/list/admin_verbs_dev = list( //will need to be altered - Ryan784
/client/proc/cmd_display_del_log,
/client/proc/cmd_display_harddel_log,
/client/proc/cmd_display_init_log,
/client/proc/cmd_generate_lag,
/client/proc/create_poll, //Allows to create polls
/client/proc/profiler_start,
/client/proc/rustg_send_udp
+22
View File
@@ -517,3 +517,25 @@
// Clear the user's cache so they get resent.
usr.client.sent_assets = list()
/**
* Used to generate lag and load the MC to test how things work under live server stress
*/
/client/proc/cmd_generate_lag()
set name = "Generate Lag"
set category = "Debug"
set desc = "Generate lag, to be used for LOCAL TESTS ONLY"
var/mollyguard = tgui_alert(src, "This is to be used only on local instances, DO NOT USE IT ON LIVE, YOU CANNOT UNDO THIS, do you understand?", "Molly Guard", list("No", "Yes"))
if(mollyguard != "Yes")
return
var/tick_offenses = tgui_input_number(src, "Tick usage offset from 100?", "Tick Offset", 0, min_value = -100, round_value=TRUE)
var/jitter = tgui_input_number(src, "What jitter should be applied?", "Jitter", 0, min_value = 0, round_value=TRUE)
while(TRUE)
var/jitter_this_run = rand(0, jitter)
for(var/atom/an_atom in world)
if(world.tick_usage > (100+(tick_offenses+jitter_this_run)))
stoplag()