admins can now trigger any random event via the secrets tab (#16785)

* admins can now trigger any random event via the secrets tab

* adds admin message
This commit is contained in:
MadmanMartian
2018-01-12 03:22:11 +00:00
committed by DamianX
parent 5e617135df
commit 5c4fec394a
2 changed files with 8 additions and 1 deletions

View File

@@ -801,7 +801,7 @@ var/global/floorIsLava = 0
<A href='?src=\ref[src];secretsfun=ionstorm'>Spawn an Ion Storm</A><BR>
<A href='?src=\ref[src];secretsfun=comms_blackout'>Trigger a communication blackout</A><BR>
<A href='?src=\ref[src];secretsfun=pda_spam'>Trigger a wave of PDA spams</A><BR>
<a href='?src=\ref[src];secretsfun=pick_event'>Pick a random event from all possible random events (WARNING, NOT ALL ARE GUARANTEED TO WORK).</A><BR>
<BR>
<B>Fun Secrets</B><BR>
<BR>

View File

@@ -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")