From 726b1dc28f215be3ee4abd604ac65593eece4187 Mon Sep 17 00:00:00 2001 From: ikarrus Date: Sat, 14 Jun 2014 22:05:15 -0600 Subject: [PATCH] The Select-Equipment admin verb now includes all jobs Useful for admins and coders alike. --- code/modules/admin/verbs/debug.dm | 32 ++++++++++++------------------- 1 file changed, 12 insertions(+), 20 deletions(-) diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index 0be71e2376b..ed21a87442c 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -619,7 +619,7 @@ var/global/list/g_fancy_list_of_safe_types = null //log_admin("[key_name(src)] has alienized [M.key].") var/list/dresspacks = list( "naked", - "assistant grey", + "as job...", "standard space gear", "tournament standard red", "tournament standard green", @@ -647,6 +647,12 @@ var/global/list/g_fancy_list_of_safe_types = null var/dresscode = input("Select dress for [M]", "Robust quick dress shop") as null|anything in dresspacks if (isnull(dresscode)) return + + var/datum/job/jobdatum + if (dresscode == "as job...") + var/jobname = input("Select job", "Robust quick dress shop") as null|anything in get_all_jobs() + jobdatum = job_master.GetJob(jobname) + feedback_add_details("admin_verb","SEQ") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! for (var/obj/item/I in M) if (istype(I, /obj/item/weapon/implant)) @@ -656,25 +662,10 @@ var/global/list/g_fancy_list_of_safe_types = null if ("naked") //do nothing - if ("assistant grey") - var/obj/item/weapon/storage/backpack/BPK = new/obj/item/weapon/storage/backpack(M) - new /obj/item/weapon/storage/box/survival(BPK) - M.equip_to_slot_or_del(BPK, slot_back,1) - M.equip_to_slot_or_del(new /obj/item/device/radio/headset(M), slot_ears) - M.equip_to_slot_or_del(new /obj/item/clothing/under/color/grey(M), slot_w_uniform) - M.equip_to_slot_or_del(new /obj/item/clothing/shoes/sneakers/black(M), slot_shoes) - - var/obj/item/weapon/card/id/W = new(M) - W.assignment = "Assistant" - W.registered_name = M.real_name - W.update_label() - M.equip_to_slot_or_del(W, slot_wear_id) - var/obj/item/device/pda/P = new(M) - P.owner = M.real_name - P.ownjob = "Assistant" - P.update_label() - M.equip_to_slot_or_del(P, slot_belt) - + if ("as job...") + if(jobdatum) + dresscode = "[jobdatum.title]" + jobdatum.equip(M) if ("standard space gear") M.equip_to_slot_or_del(new /obj/item/clothing/shoes/sneakers/black(M), slot_shoes) @@ -687,6 +678,7 @@ var/global/list/g_fancy_list_of_safe_types = null J.toggle() M.equip_to_slot_or_del(new /obj/item/clothing/mask/breath(M), slot_wear_mask) J.Topic(null, list("stat" = 1)) + if ("tournament standard red","tournament standard green") //we think stunning weapon is too overpowered to use it on tournaments. --rastaf0 if (dresscode=="tournament standard red") M.equip_to_slot_or_del(new /obj/item/clothing/under/color/red(M), slot_w_uniform)