diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index e43a71833dd..d15d8e6e0ec 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -153,7 +153,8 @@ var/list/admin_verbs_debug = list( /client/proc/jump_to_ruin, /client/proc/clear_dynamic_transit, /client/proc/toggle_medal_disable, - /client/proc/view_runtimes + /client/proc/view_runtimes, + /client/proc/pump_random_event ) var/list/admin_verbs_possess = list( /proc/possess, diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index f3a163933e9..9ca86e76b38 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -771,4 +771,17 @@ var/list/TYPES_SHORTCUTS = list( if(!holder) return - error_cache.show_to(src) \ No newline at end of file + error_cache.show_to(src) + +/client/proc/pump_random_event() + set category = "Debug" + set name = "Pump Random Event" + set desc = "Schedules the event subsystem to fire a new random event immediately. Some events may fire without notification." + if(!holder) + return + + SSevent.scheduled = world.time + + message_admins("[key_name_admin(src)] pumped a random event.") + feedback_add_details("admin_verb","PRE") + log_admin("[key_name(src)] pumped a random event.")