diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 999ece2b788..4c60ca45927 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -435,6 +435,7 @@ var/global/floorIsLava = 0 Fun Secrets

Turn all humans into monkeys
+ Change the species of all humans
Make all areas powered
Make all areas unpowered
Power all SMES
diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 5f130d35d58..b1261b8000b 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -1582,6 +1582,15 @@ spawn(0) H.monkeyize() ok = 1 + if("allspecies") + var/result = input(usr, "Please choose a new species","Species") as null|anything in species_list + if(result) + log_admin("[key_name(usr)] turned all humans into [result]", 1) + message_admins("\blue [key_name_admin(usr)] turned all humans into [result]", 1) + for(var/mob/living/carbon/human/H in mob_list) + var/newtype = species_list[result] + H.dna.species = new newtype() + H.regenerate_icons() if("corgi") feedback_inc("admin_secrets_fun_used",1) feedback_add_details("admin_secrets_fun_used","M")