The Select-Equipment admin verb now includes all jobs

Useful for admins and coders alike.
This commit is contained in:
ikarrus
2014-06-14 22:05:15 -06:00
parent 514ed5f0af
commit 726b1dc28f
+12 -20
View File
@@ -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)