From c36f7e3a56144bd2f26823dc656bc6d78c7f37d8 Mon Sep 17 00:00:00 2001 From: KorPhaeron Date: Sat, 21 May 2016 14:34:41 -0500 Subject: [PATCH 1/2] Just like one of my japanese animes --- code/modules/admin/secrets.dm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/code/modules/admin/secrets.dm b/code/modules/admin/secrets.dm index d7b3be526cd..87a68d3ea90 100644 --- a/code/modules/admin/secrets.dm +++ b/code/modules/admin/secrets.dm @@ -44,6 +44,7 @@ Trigger a Virus Outbreak
Turn all humans into monkeys
+ Chinese Cartoons
Change the species of all humans
Make all areas powered
Make all areas unpowered
@@ -379,6 +380,36 @@ for(var/obj/machinery/light/L in machines) L.broken() + if("anime") + if(!check_rights(R_FUN)) + return + feedback_inc("admin_secrets_fun_used",1) + feedback_add_details("admin_secrets_fun_used","CC") + message_admins("[key_name_admin(usr)] made everything kawaii.") + for(var/mob/living/carbon/human/H in mob_list) + H << sound('sound/AI/animes.ogg') + + if(H.dna.species.id == "human") + if(H.dna.features["tail_human"] == "None" || H.dna.features["ears"] == "None") + H.dna.features["tail_human"] = "Cat" + H.dna.features["ears"] = "Cat" + var/obj/item/clothing/under/schoolgirl/I + var/random = rand(1,4) + switch(random) + if(1) + I = new /obj/item/clothing/under/schoolgirl + if(2) + I = new /obj/item/clothing/under/schoolgirl/red + if(3) + I = new /obj/item/clothing/under/schoolgirl/green + if(4) + I = new /obj/item/clothing/under/schoolgirl/orange + H.unEquip(H.w_uniform) + H.equip_to_slot_or_del(I, slot_w_uniform) + I.flags |= NODROP + else + H << "You're not kawaii enough for this." + if("whiteout") if(!check_rights(R_FUN)) return From e952644ae27fbc3e01931d2e0f2ae341bbcb9f0a Mon Sep 17 00:00:00 2001 From: Remie Richards Date: Sat, 21 May 2016 21:20:31 +0100 Subject: [PATCH 2/2] Improves how a seifuku is picked, abides by japanese honour system. --- code/modules/admin/secrets.dm | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/code/modules/admin/secrets.dm b/code/modules/admin/secrets.dm index 87a68d3ea90..7300e294879 100644 --- a/code/modules/admin/secrets.dm +++ b/code/modules/admin/secrets.dm @@ -393,17 +393,12 @@ if(H.dna.features["tail_human"] == "None" || H.dna.features["ears"] == "None") H.dna.features["tail_human"] = "Cat" H.dna.features["ears"] = "Cat" - var/obj/item/clothing/under/schoolgirl/I - var/random = rand(1,4) - switch(random) - if(1) - I = new /obj/item/clothing/under/schoolgirl - if(2) - I = new /obj/item/clothing/under/schoolgirl/red - if(3) - I = new /obj/item/clothing/under/schoolgirl/green - if(4) - I = new /obj/item/clothing/under/schoolgirl/orange + var/seifuku = pick(typesof(/obj/item/clothing/under/schoolgirl)) + var/obj/item/clothing/under/schoolgirl/I = new seifuku + var/list/honorifics = list(MALE = list("kun"), FEMALE = list("chan","tan"), NEUTER = list("san")) //John Robust -> Robust-kun + var/list/names = splittext(H.real_name," ") + var/newname = "[names[2]]-[pick(honorifics[H.gender])]" + H.fully_replace_character_name(H.real_name,newname) H.unEquip(H.w_uniform) H.equip_to_slot_or_del(I, slot_w_uniform) I.flags |= NODROP