diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index c6cc3764919..64cb350d29f 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -801,7 +801,7 @@ var/global/floorIsLava = 0 Spawn an Ion Storm
Trigger a communication blackout
Trigger a wave of PDA spams
- + Pick a random event from all possible random events (WARNING, NOT ALL ARE GUARANTEED TO WORK).

Fun Secrets

diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 4f1b62e5b82..4876efe842c 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -3339,6 +3339,13 @@ var/mobtype = input("What mob would you like?", "Mob Swarm") as null|anything in typesof(/mob/living) message_admins("[key_name_admin(usr)] triggered a mob swarm.") new /datum/event/mob_swarm(mobtype, amt) + if("pick_event") + feedback_inc("admin_secrets_fun_used",1) + feedback_add_details("admin_secrets_fun_used","ALL") + var/choice = input("Which event do you want to trigger?") in subtypesof(/datum/event)+"Cancel" + if(choice != "Cancel") + new choice + message_admins("[key_name_admin(usr)] spawned a custom event of type [choice].") if("spawnadminbus") feedback_inc("admin_secrets_fun_used",1) feedback_add_details("admin_secrets_fun_used","AB")