This commit is contained in:
silicons
2020-08-06 23:09:02 -07:00
parent c664279e74
commit 8edb374a20
18 changed files with 252 additions and 224 deletions

View File

@@ -1,56 +1,56 @@
//defines for loadout categories //defines for loadout categories
//no category defines //no category defines
#define NOCATEGORY list("NOCATEGORY") #define LOADOUT_CATEGORY_NONE list("Miscellaneous")
#define NOSUBCATEGORY list("NOSUBCATEGORY") #define LOADOUT_SUBCATEGORY_NONE list("Miscellaneous")
//backpack //backpack
#define CATEGORY_BACKPACK "In backpack" #define LOADOUT_CATEGORY_BACKPACK "In backpack"
#define SUBCATEGORY_BACKPACK_GENERAL "General" //basically anything that there's not enough of to have its own subcategory #define LOADOUT_SUBCATEGORY_BACKPACK_GENERAL "General" //basically anything that there's not enough of to have its own subcategory
#define SUBCATEGORY_BACKPACK_TOYS "Toys" #define LOADOUT_SUBCATEGORY_BACKPACK_TOYS "Toys"
//neck //neck
#define CATEGORY_NECK "Neck" #define LOADOUT_CATEGORY_NECK "Neck"
#define SUBCATEGORY_NECK_GENERAL "General" #define LOADOUT_SUBCATEGORY_NECK_GENERAL "General"
#define SUBCATEGORY_NECK_TIE "Ties" #define LOADOUT_SUBCATEGORY_NECK_TIE "Ties"
#define SUBCATEGORY_NECK_SCARVES "Scarves" #define LOADOUT_SUBCATEGORY_NECK_SCARVES "Scarves"
//mask //mask
#define CATEGORY_MASK "Mask" #define LOADOUT_CATEGORY_MASK "Mask"
//hands //hands
#define CATEGORY_HANDS "Hands" #define LOADOUT_CATEGORY_HANDS "Hands"
//uniform //uniform
#define CATEGORY_UNIFORM "Uniform" //there's so many types of uniform it's best to have lots of categories #define LOADOUT_CATEGORY_UNIFORM "Uniform" //there's so many types of uniform it's best to have lots of categories
#define SUBCATEGORY_UNIFORM_GENERAL "General" #define LOADOUT_SUBCATEGORY_UNIFORM_GENERAL "General"
#define SUBCATEGORY_UNIFORM_JOBS "Jobs" #define LOADOUT_SUBCATEGORY_UNIFORM_JOBS "Jobs"
#define SUBCATEGORY_UNIFORM_SUITS "Suits" #define LOADOUT_SUBCATEGORY_UNIFORM_SUITS "Suits"
#define SUBCATEGORY_UNIFORM_SKIRTS "Skirts" #define LOADOUT_SUBCATEGORY_UNIFORM_SKIRTS "Skirts"
#define SUBCATEGORY_UNIFORM_DRESSES "Dresses" #define LOADOUT_SUBCATEGORY_UNIFORM_DRESSES "Dresses"
#define SUBCATEGORY_UNIFORM_SWEATERS "Sweaters" #define LOADOUT_SUBCATEGORY_UNIFORM_SWEATERS "Sweaters"
#define SUBCATEGORY_UNIFORM_PANTS "Pants" #define LOADOUT_SUBCATEGORY_UNIFORM_PANTS "Pants"
#define SUBCATEGORY_UNIFORM_SHORTS "Shorts" #define LOADOUT_SUBCATEGORY_UNIFORM_SHORTS "Shorts"
//suit //suit
#define CATEGORY_SUIT "Suit" #define LOADOUT_CATEGORY_SUIT "Suit"
#define SUBCATEGORY_SUIT_GENERAL "General" #define LOADOUT_SUBCATEGORY_SUIT_GENERAL "General"
#define SUBCATEGORY_SUIT_COATS "Coats" #define LOADOUT_SUBCATEGORY_SUIT_COATS "Coats"
#define SUBCATEGORY_SUIT_JACKETS "Jackets" #define LOADOUT_SUBCATEGORY_SUIT_JACKETS "Jackets"
#define SUBCATEGORY_SUIT_JOBS "Jobs" #define LOADOUT_SUBCATEGORY_SUIT_JOBS "Jobs"
//head //head
#define CATEGORY_HEAD "Head" #define LOADOUT_CATEGORY_HEAD "Head"
#define SUBCATEGORY_HEAD_GENERAL "General" #define LOADOUT_SUBCATEGORY_HEAD_GENERAL "General"
#define SUBCATEGORY_HEAD_JOBS "Jobs" #define LOADOUT_SUBCATEGORY_HEAD_JOBS "Jobs"
//shoes //shoes
#define CATEGORY_SHOES "Shoes" #define LOADOUT_CATEGORY_SHOES "Shoes"
//gloves //gloves
#define CATEGORY_GLOVES "Gloves" #define LOADOUT_CATEGORY_GLOVES "Gloves"
//glasses //glasses
#define CATEGORY_GLASSES "Glasses" #define LOADOUT_CATEGORY_GLASSES "Glasses"
//donator items //donator items
#define CATEGORY_DONATOR "Donator" #define LOADOUT_CATEGORY_DONATOR "Donator"

View File

@@ -1,13 +1,13 @@
GLOBAL_LIST_INIT(loadout_categories, list( GLOBAL_LIST_INIT(loadout_categories, list(
CATEGORY_BACKPACK = list(SUBCATEGORY_BACKPACK_GENERAL, SUBCATEGORY_BACKPACK_TOYS), LOADOUT_CATEGORY_BACKPACK = list(LOADOUT_SUBCATEGORY_BACKPACK_GENERAL, LOADOUT_SUBCATEGORY_BACKPACK_TOYS),
CATEGORY_NECK = list(SUBCATEGORY_NECK_GENERAL, SUBCATEGORY_NECK_TIE, SUBCATEGORY_NECK_SCARVES), LOADOUT_CATEGORY_NECK = list(LOADOUT_SUBCATEGORY_NECK_GENERAL, LOADOUT_SUBCATEGORY_NECK_TIE, LOADOUT_SUBCATEGORY_NECK_SCARVES),
CATEGORY_MASK = NOSUBCATEGORY, LOADOUT_CATEGORY_MASK = LOADOUT_LOADOUT_SUBCATEGORY_NONE,
CATEGORY_HANDS = NOSUBCATEGORY, LOADOUT_CATEGORY_HANDS = LOADOUT_LOADOUT_SUBCATEGORY_NONE,
CATEGORY_UNIFORM = list(SUBCATEGORY_UNIFORM_GENERAL, SUBCATEGORY_UNIFORM_JOBS, SUBCATEGORY_UNIFORM_SUITS, SUBCATEGORY_UNIFORM_SKIRTS, SUBCATEGORY_UNIFORM_DRESSES, SUBCATEGORY_UNIFORM_SWEATERS, SUBCATEGORY_UNIFORM_PANTS, SUBCATEGORY_UNIFORM_SHORTS), LOADOUT_CATEGORY_UNIFORM = list(LOADOUT_SUBCATEGORY_UNIFORM_GENERAL, LOADOUT_SUBCATEGORY_UNIFORM_JOBS, LOADOUT_SUBCATEGORY_UNIFORM_SUITS, LOADOUT_SUBCATEGORY_UNIFORM_SKIRTS, LOADOUT_SUBCATEGORY_UNIFORM_DRESSES, LOADOUT_SUBCATEGORY_UNIFORM_SWEATERS, LOADOUT_SUBCATEGORY_UNIFORM_PANTS, LOADOUT_SUBCATEGORY_UNIFORM_SHORTS),
CATEGORY_SUIT = list(SUBCATEGORY_SUIT_GENERAL, SUBCATEGORY_SUIT_COATS, SUBCATEGORY_SUIT_JACKETS, SUBCATEGORY_SUIT_JOBS), LOADOUT_CATEGORY_SUIT = list(LOADOUT_SUBCATEGORY_SUIT_GENERAL, LOADOUT_SUBCATEGORY_SUIT_COATS, LOADOUT_SUBCATEGORY_SUIT_JACKETS, LOADOUT_SUBCATEGORY_SUIT_JOBS),
CATEGORY_HEAD = list(SUBCATEGORY_HEAD_GENERAL, SUBCATEGORY_HEAD_JOBS), LOADOUT_CATEGORY_HEAD = list(LOADOUT_SUBCATEGORY_HEAD_GENERAL, LOADOUT_SUBCATEGORY_HEAD_JOBS),
CATEGORY_SHOES = NOSUBCATEGORY, LOADOUT_CATEGORY_SHOES = LOADOUT_LOADOUT_SUBCATEGORY_NONE,
CATEGORY_GLOVES = NOSUBCATEGORY, LOADOUT_CATEGORY_GLOVES = LOADOUT_LOADOUT_SUBCATEGORY_NONE,
CATEGORY_GLASSES = NOSUBCATEGORY, LOADOUT_CATEGORY_GLASSES = LOADOUT_LOADOUT_SUBCATEGORY_NONE,
CATEGORY_DONATOR = NOSUBCATEGORY LOADOUT_CATEGORY_DONATOR = LOADOUT_LOADOUT_SUBCATEGORY_NONE
)) ))

View File

@@ -229,7 +229,8 @@ GLOBAL_LIST_EMPTY(preferences_datums)
var/gear_points = 10 var/gear_points = 10
var/list/gear_categories var/list/gear_categories
var/list/chosen_gear = list() var/list/chosen_gear = list()
var/gear_tab var/gear_category = 1
var/gear_subcategory = 1
var/screenshake = 100 var/screenshake = 100
var/damagescreenshake = 2 var/damagescreenshake = 2
@@ -1058,60 +1059,86 @@ GLOBAL_LIST_EMPTY(preferences_datums)
dat += "<br>" dat += "<br>"
if(3) if(3)
if(!gear_tab)
gear_tab = GLOB.loadout_items[1]
dat += "<table align='center' width='100%'>" dat += "<table align='center' width='100%'>"
dat += "<tr><td colspan=4><center><b><font color='[gear_points == 0 ? "#E62100" : "#CCDDFF"]'>[gear_points]</font> loadout points remaining.</b> \[<a href='?_src_=prefs;preference=gear;clear_loadout=1'>Clear Loadout</a>\]</center></td></tr>" dat += "<tr><td colspan=4><center><b><font color='[gear_points == 0 ? "#E62100" : "#CCDDFF"]'>[gear_points]</font> loadout points remaining.</b> \[<a href='?_src_=prefs;preference=gear;clear_loadout=1'>Clear Loadout</a>\]</center></td></tr>"
dat += "<tr><td colspan=4><center>You can only choose one item per category, unless it's an item that spawns in your backpack or hands.</center></td></tr>" dat += "<tr><td colspan=4><center>You can only choose one item per category, unless it's an item that spawns in your backpack or hands.</center></td></tr>"
dat += "<tr><td colspan=4><center><b>" dat += "<tr><td colspan=4><center><b>"
var/firstcat = TRUE if(!length(GLOB.loadout_items))
for(var/i in GLOB.loadout_items) dat += "<center>ERROR: No loadout categories - something is horribly wrong!"
if(firstcat) else
firstcat = FALSE gear_category = clamp(1, length(GLOB.loadout_items)) // no runtimes
else var/firstcat
dat += " |" for(var/i in 1 to length(GLOB.loadout_items))
if(i == gear_tab) var/category = GLOB.loadout_items[i]
dat += " <span class='linkOn'>[i]</span> " if(firstcat)
else firstcat = FALSE
dat += " <a href='?_src_=prefs;preference=gear;select_category=[i]'>[i]</a> " else
dat += " |"
if(i == gear_category)
dat += " <span class='linkOn'>[category]</span> "
else
dat += " <a href='?_src_=prefs;preference=gear;select_category=[i]'>[category]</a> "
dat += "</b></center></td></tr>" dat += "</b></center></td></tr>"
dat += "<tr><td colspan=4><hr></td></tr>" dat += "<tr><td colspan=4><hr></td></tr>"
dat += "<tr><td colspan=4><b><center>[gear_tab]</center></b></td></tr>" dat += "<tr><td colspan=4><b><center>[gear_tab]</center></b></td></tr>"
dat += "<tr><td colspan=4><hr></td></tr>" dat += "<tr><td colspan=4><hr></td></tr>"
dat += "<tr width=10% style='vertical-align:top;'><td width=15%><b>Name</b></td>"
dat += "<td style='vertical-align:top'><b>Cost</b></td>" dat += "<tr><td colspan=4><center><b>"
dat += "<td width=10%><font size=2><b>Restrictions</b></font></td>"
dat += "<td width=80%><font size=2><b>Description</b></font></td></tr>" if(!length(GLOB.loadout_categories[gear_category]))
for(var/j in GLOB.loadout_items[gear_tab]) dat += "No subcategories detected. Something is horribly wrong!"
var/datum/gear/gear = GLOB.loadout_items[gear_tab][j]
var/donoritem = gear.donoritem
if(donoritem && !gear.donator_ckey_check(user.ckey))
continue
var/class_link = ""
if(gear.type in chosen_gear)
class_link = "style='white-space:normal;' class='linkOn' href='?_src_=prefs;preference=gear;toggle_gear_path=[html_encode(j)];toggle_gear=0'"
else if(gear_points <= 0)
class_link = "style='white-space:normal;' class='linkOff'"
else if(donoritem)
class_link = "style='white-space:normal;background:#ebc42e;' href='?_src_=prefs;preference=gear;toggle_gear_path=[html_encode(j)];toggle_gear=1'"
else else
class_link = "style='white-space:normal;' href='?_src_=prefs;preference=gear;toggle_gear_path=[html_encode(j)];toggle_gear=1'" gear_subcategory = clamp(1, length(GLOB.loadout_categories[gear_category]))
dat += "<tr style='vertical-align:top;'><td width=15%><a [class_link]>[j]</a></td>"
dat += "<td width = 5% style='vertical-align:top'>[gear.cost]</td><td>" var/firstsubcat
if(islist(gear.restricted_roles)) for(var/i in 1 to length(GLOB.loadout_categories[gear_category]))
if(gear.restricted_roles.len) if(!firstsubcat)
if(gear.restricted_desc) dat += " |"
dat += "<font size=2>"
dat += gear.restricted_desc
dat += "</font>"
else else
dat += "<font size=2>" firstsubcat = FALSE
dat += gear.restricted_roles.Join(";") var/subcategory = GLOB.loadout_categories[gear_category][i]
dat += "</font>" if(gear_subcategory == i)
dat += "</td><td><font size=2><i>[gear.description]</i></font></td></tr>" dat += " <span class='linkOn'>[subcategory]</span> "
dat += "</table>" else
dat += " <a href='?_src_=prefs;preference=gear;select_subcategory=[i]'>[subcategory]</a> "
dat += "</b></center></td></tr>"
dat += "<tr width=10% style='vertical-align:top;'><td width=15%><b>Name</b></td>"
dat += "<td style='vertical-align:top'><b>Cost</b></td>"
dat += "<td width=10%><font size=2><b>Restrictions</b></font></td>"
dat += "<td width=80%><font size=2><b>Description</b></font></td></tr>"
for(var/i in GLOB.loadout_items[gear_category][gear_subcategory])
var/datum/gear/gear = GLOB.loadout_items[gear_category][gear_subcategory][i]
if(!gear.name)
continue
var/donoritem = gear.donoritem
if(donoritem && !gear.donator_ckey_check(user.ckey))
continue
var/class_link = ""
if(gear.type in chosen_gear)
class_link = "style='white-space:normal;' class='linkOn' href='?_src_=prefs;preference=gear;toggle_gear_path=[html_encode(j)];toggle_gear=0'"
else if(gear_points <= 0)
class_link = "style='white-space:normal;' class='linkOff'"
else if(donoritem)
class_link = "style='white-space:normal;background:#ebc42e;' href='?_src_=prefs;preference=gear;toggle_gear_path=[html_encode(j)];toggle_gear=1'"
else
class_link = "style='white-space:normal;' href='?_src_=prefs;preference=gear;toggle_gear_path=[html_encode(j)];toggle_gear=1'"
dat += "<tr style='vertical-align:top;'><td width=15%><a [class_link]>[j]</a></td>"
dat += "<td width = 5% style='vertical-align:top'>[gear.cost]</td><td>"
if(islist(gear.restricted_roles))
if(gear.restricted_roles.len)
if(gear.restricted_desc)
dat += "<font size=2>"
dat += gear.restricted_desc
dat += "</font>"
else
dat += "<font size=2>"
dat += gear.restricted_roles.Join(";")
dat += "</font>"
dat += "</td><td><font size=2><i>[gear.description]</i></font></td></tr>"
dat += "</table>"
if(4) // Content preferences if(4) // Content preferences
dat += "<table><tr><td width='340px' height='300px' valign='top'>" dat += "<table><tr><td width='340px' height='300px' valign='top'>"
dat += "<h2>Fetish content prefs</h2>" dat += "<h2>Fetish content prefs</h2>"
@@ -2692,11 +2719,12 @@ GLOBAL_LIST_EMPTY(preferences_datums)
gear_points = CONFIG_GET(number/initial_gear_points) gear_points = CONFIG_GET(number/initial_gear_points)
save_preferences() save_preferences()
if(href_list["select_category"]) if(href_list["select_category"])
for(var/i in GLOB.loadout_items) gear_category = text2num(href_list["select_category"])
if(i == href_list["select_category"]) gear_subcategory = 1
gear_tab = i if(href_list["select_subcategory"])
gear_subcategory = text2num(href_list["select_subcategory"])
if(href_list["toggle_gear_path"]) if(href_list["toggle_gear_path"])
var/datum/gear/G = GLOB.loadout_items[gear_tab][html_decode(href_list["toggle_gear_path"])] var/datum/gear/G = GLOB.loadout_items[gear_category][gear_subcategory][html_decode(href_list["toggle_gear_path"])]
if(!G) if(!G)
return return
var/toggle = text2num(href_list["toggle_gear"]) var/toggle = text2num(href_list["toggle_gear"])
@@ -2876,17 +2904,17 @@ GLOBAL_LIST_EMPTY(preferences_datums)
LAZYINITLIST(L) LAZYINITLIST(L)
for(var/i in chosen_gear) for(var/i in chosen_gear)
var/datum/gear/G = i var/datum/gear/G = i
var/occupied_slots = L[slot_to_string(initial(G.category))] ? L[slot_to_string(initial(G.category))] + 1 : 1 var/occupied_slots = L[initial(G.category)] ? L[initial(G.category)] + 1 : 1
LAZYSET(L, slot_to_string(initial(G.category)), occupied_slots) LAZYSET(L, initial(G.category), occupied_slots)
switch(slot) switch(slot)
if(SLOT_IN_BACKPACK) if(SLOT_IN_BACKPACK)
if(L[slot_to_string(SLOT_IN_BACKPACK)] < BACKPACK_SLOT_AMT) if(L[LOADOUT_CATEGORY_BACKPACK] < BACKPACK_SLOT_AMT)
return TRUE return TRUE
if(SLOT_HANDS) if(SLOT_HANDS)
if(L[slot_to_string(SLOT_HANDS)] < HANDS_SLOT_AMT) if(L[LOADOUT_CATEGORY_HANDS] < HANDS_SLOT_AMT)
return TRUE return TRUE
else else
if(L[slot_to_string(slot)] < DEFAULT_SLOT_AMT) if(L[slot] < DEFAULT_SLOT_AMT)
return TRUE return TRUE
#undef DEFAULT_SLOT_AMT #undef DEFAULT_SLOT_AMT

View File

@@ -4,7 +4,7 @@
name = "IF YOU SEE THIS, PING A CODER RIGHT NOW!" name = "IF YOU SEE THIS, PING A CODER RIGHT NOW!"
slot = SLOT_IN_BACKPACK slot = SLOT_IN_BACKPACK
path = /obj/item/bikehorn/golden path = /obj/item/bikehorn/golden
category = CATEGORY_DONATOR category = LOADOUT_CATEGORY_DONATOR
ckeywhitelist = list("This entry should never appear with this variable set.") //If it does, then that means somebody fucked up the whitelist system pretty hard ckeywhitelist = list("This entry should never appear with this variable set.") //If it does, then that means somebody fucked up the whitelist system pretty hard
/datum/gear/donator/donortestingbikehorn /datum/gear/donator/donortestingbikehorn

View File

@@ -43,8 +43,8 @@ GLOBAL_LIST_EMPTY(loadout_whitelist_ids)
/datum/gear /datum/gear
var/name var/name
var/category = "NOCATEGORY" var/category = "LOADOUT_CATEGORY_NONE"
var/subcategory = "NOSUBCATEGORY" var/subcategory = "LOADOUT_SUBCATEGORY_NONE"
var/slot var/slot
var/description var/description
var/path //item-to-spawn path var/path //item-to-spawn path

View File

@@ -11,21 +11,21 @@
/datum/gear/uniform/bluescrubs /datum/gear/uniform/bluescrubs
name = "Blue Scrubs" name = "Blue Scrubs"
subcategory = SUBCATEGORY_UNIFORM_JOBS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS
path = /obj/item/clothing/under/rank/medical/doctor/blue path = /obj/item/clothing/under/rank/medical/doctor/blue
restricted_roles = list("Medical Doctor", "Chief Medical Officer", "Geneticist", "Chemist", "Virologist") restricted_roles = list("Medical Doctor", "Chief Medical Officer", "Geneticist", "Chemist", "Virologist")
restricted_desc = "Medical" restricted_desc = "Medical"
/datum/gear/uniform/greenscrubs /datum/gear/uniform/greenscrubs
name = "Green Scrubs" name = "Green Scrubs"
subcategory = SUBCATEGORY_UNIFORM_JOBS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS
path = /obj/item/clothing/under/rank/medical/doctor/green path = /obj/item/clothing/under/rank/medical/doctor/green
restricted_roles = list("Medical Doctor", "Chief Medical Officer", "Geneticist", "Chemist", "Virologist") restricted_roles = list("Medical Doctor", "Chief Medical Officer", "Geneticist", "Chemist", "Virologist")
restricted_desc = "Medical" restricted_desc = "Medical"
/datum/gear/uniform/purplescrubs /datum/gear/uniform/purplescrubs
name = "Purple Scrubs" name = "Purple Scrubs"
subcategory = SUBCATEGORY_UNIFORM_JOBS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS
path = /obj/item/clothing/under/rank/medical/doctor/purple path = /obj/item/clothing/under/rank/medical/doctor/purple
restricted_roles = list("Medical Doctor", "Chief Medical Officer", "Geneticist", "Chemist", "Virologist") restricted_roles = list("Medical Doctor", "Chief Medical Officer", "Geneticist", "Chemist", "Virologist")
restricted_desc = "Medical" restricted_desc = "Medical"
@@ -33,13 +33,13 @@
/datum/gear/head/nursehat /datum/gear/head/nursehat
name = "Nurse Hat" name = "Nurse Hat"
path = /obj/item/clothing/head/nursehat path = /obj/item/clothing/head/nursehat
subcategory = SUBCATEGORY_HEAD_JOBS subcategory = LOADOUT_SUBCATEGORY_HEAD_JOBS
restricted_roles = list("Medical Doctor", "Chief Medical Officer", "Geneticist", "Chemist", "Virologist") restricted_roles = list("Medical Doctor", "Chief Medical Officer", "Geneticist", "Chemist", "Virologist")
restricted_desc = "Medical" restricted_desc = "Medical"
/datum/gear/uniform/nursesuit /datum/gear/uniform/nursesuit
name = "Nurse Suit" name = "Nurse Suit"
path = /obj/item/clothing/under/rank/medical/doctor/nurse path = /obj/item/clothing/under/rank/medical/doctor/nurse
subcategory = SUBCATEGORY_UNIFORM_JOBS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS
restricted_roles = list("Medical Doctor", "Chief Medical Officer", "Geneticist", "Chemist", "Virologist") restricted_roles = list("Medical Doctor", "Chief Medical Officer", "Geneticist", "Chemist", "Virologist")
restricted_desc = "Medical" restricted_desc = "Medical"

View File

@@ -1,66 +1,66 @@
/datum/gear/uniform/navyblueuniformhos /datum/gear/uniform/navyblueuniformhos
name = "Head of Security navyblue uniform" name = "Head of Security navyblue uniform"
subcategory = SUBCATEGORY_UNIFORM_JOBS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS
path = /obj/item/clothing/under/rank/security/head_of_security/formal path = /obj/item/clothing/under/rank/security/head_of_security/formal
restricted_roles = list("Head of Security") restricted_roles = list("Head of Security")
/datum/gear/head/navybluehosberet /datum/gear/head/navybluehosberet
name = "Head of security's navyblue beret" name = "Head of security's navyblue beret"
path = /obj/item/clothing/head/beret/sec/navyhos path = /obj/item/clothing/head/beret/sec/navyhos
subcategory = SUBCATEGORY_HEAD_JOBS subcategory = LOADOUT_SUBCATEGORY_HEAD_JOBS
restricted_roles = list("Head of Security") restricted_roles = list("Head of Security")
/datum/gear/suit/navybluejackethos /datum/gear/suit/navybluejackethos
name = "head of security's navyblue jacket" name = "head of security's navyblue jacket"
subcategory = SUBCATEGORY_SUIT_JOBS subcategory = LOADOUT_SUBCATEGORY_SUIT_JOBS
path = /obj/item/clothing/suit/armor/hos/navyblue path = /obj/item/clothing/suit/armor/hos/navyblue
restricted_roles = list("Head of Security") restricted_roles = list("Head of Security")
/datum/gear/suit/navybluejacketofficer /datum/gear/suit/navybluejacketofficer
name = "security officer's navyblue jacket" name = "security officer's navyblue jacket"
subcategory = SUBCATEGORY_SUIT_JOBS subcategory = LOADOUT_SUBCATEGORY_SUIT_JOBS
path = /obj/item/clothing/suit/armor/navyblue path = /obj/item/clothing/suit/armor/navyblue
restricted_roles = list("Security Officer") restricted_roles = list("Security Officer")
/datum/gear/head/navyblueofficerberet /datum/gear/head/navyblueofficerberet
name = "Security officer's Navyblue beret" name = "Security officer's Navyblue beret"
path = /obj/item/clothing/head/beret/sec/navyofficer path = /obj/item/clothing/head/beret/sec/navyofficer
subcategory = SUBCATEGORY_HEAD_JOBS subcategory = LOADOUT_SUBCATEGORY_HEAD_JOBS
restricted_roles = list("Security Officer") restricted_roles = list("Security Officer")
/datum/gear/uniform/navyblueuniformofficer /datum/gear/uniform/navyblueuniformofficer
name = "Security officer navyblue uniform" name = "Security officer navyblue uniform"
subcategory = SUBCATEGORY_UNIFORM_JOBS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS
path = /obj/item/clothing/under/rank/security/officer/formal path = /obj/item/clothing/under/rank/security/officer/formal
restricted_roles = list("Security Officer") restricted_roles = list("Security Officer")
/datum/gear/suit/navybluejacketwarden /datum/gear/suit/navybluejacketwarden
name = "warden navyblue jacket" name = "warden navyblue jacket"
subcategory = SUBCATEGORY_SUIT_JOBS subcategory = LOADOUT_SUBCATEGORY_SUIT_JOBS
path = /obj/item/clothing/suit/armor/vest/warden/navyblue path = /obj/item/clothing/suit/armor/vest/warden/navyblue
restricted_roles = list("Warden") restricted_roles = list("Warden")
/datum/gear/head/navybluewardenberet /datum/gear/head/navybluewardenberet
name = "Warden's navyblue beret" name = "Warden's navyblue beret"
path = /obj/item/clothing/head/beret/sec/navywarden path = /obj/item/clothing/head/beret/sec/navywarden
subcategory = SUBCATEGORY_HEAD_JOBS subcategory = LOADOUT_SUBCATEGORY_HEAD_JOBS
restricted_roles = list("Warden") restricted_roles = list("Warden")
/datum/gear/uniform/navyblueuniformwarden /datum/gear/uniform/navyblueuniformwarden
name = "Warden navyblue uniform" name = "Warden navyblue uniform"
subcategory = SUBCATEGORY_UNIFORM_JOBS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS
path = /obj/item/clothing/under/rank/security/warden/formal path = /obj/item/clothing/under/rank/security/warden/formal
restricted_roles = list("Warden") restricted_roles = list("Warden")
/datum/gear/uniform/secskirt /datum/gear/uniform/secskirt
name = "Security skirt" name = "Security skirt"
subcategory = SUBCATEGORY_UNIFORM_JOBS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS
path = /obj/item/clothing/under/rank/security/officer/skirt path = /obj/item/clothing/under/rank/security/officer/skirt
restricted_roles = list("Security Officer", "Warden", "Head of Security") restricted_roles = list("Security Officer", "Warden", "Head of Security")
/datum/gear/uniform/hosskirt /datum/gear/uniform/hosskirt
name = "Head of security's skirt" name = "Head of security's skirt"
subcategory = SUBCATEGORY_UNIFORM_JOBS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS
path = /obj/item/clothing/under/rank/security/head_of_security/skirt path = /obj/item/clothing/under/rank/security/head_of_security/skirt
restricted_roles = list("Head of Security") restricted_roles = list("Head of Security")

View File

@@ -1,33 +1,33 @@
/datum/gear/uniform/greytidestationwide /datum/gear/uniform/greytidestationwide
name = "Staff Assistant's jumpsuit" name = "Staff Assistant's jumpsuit"
path = /obj/item/clothing/under/misc/staffassistant path = /obj/item/clothing/under/misc/staffassistant
subcategory = SUBCATEGORY_UNIFORM_JOBS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS
restricted_roles = list("Assistant") restricted_roles = list("Assistant")
/datum/gear/suit/neetsuit /datum/gear/suit/neetsuit
name = "D.A.B. suit" name = "D.A.B. suit"
path = /obj/item/clothing/suit/assu_suit path = /obj/item/clothing/suit/assu_suit
subcategory = SUBCATEGORY_UNIFORM_JOBS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS
restricted_roles = list("Assistant") restricted_roles = list("Assistant")
cost = 2 cost = 2
/datum/gear/head/neethelm /datum/gear/head/neethelm
name = "D.A.B. helmet" name = "D.A.B. helmet"
path = /obj/item/clothing/head/assu_helmet path = /obj/item/clothing/head/assu_helmet
subcategory = SUBCATEGORY_HEAD_JOBS subcategory = LOADOUT_SUBCATEGORY_HEAD_JOBS
restricted_roles = list("Assistant") restricted_roles = list("Assistant")
cost = 2 cost = 2
/datum/gear/backpack/plushvar /datum/gear/backpack/plushvar
name = "Ratvar Plushie" name = "Ratvar Plushie"
path = /obj/item/toy/plush/plushvar path = /obj/item/toy/plush/plushvar
subcategory = SUBCATEGORY_BACKPACK_TOYS subcategory = LOADOUT_SUBCATEGORY_BACKPACK_TOYS
cost = 5 cost = 5
restricted_roles = list("Chaplain") restricted_roles = list("Chaplain")
/datum/gear/backpack/narplush /datum/gear/backpack/narplush
name = "Narsie Plushie" name = "Narsie Plushie"
path = /obj/item/toy/plush/narplush path = /obj/item/toy/plush/narplush
subcategory = SUBCATEGORY_BACKPACK_TOYS subcategory = LOADOUT_SUBCATEGORY_BACKPACK_TOYS
cost = 5 cost = 5
restricted_roles = list("Chaplain") restricted_roles = list("Chaplain")

View File

@@ -1,17 +1,17 @@
/datum/gear/backpack /datum/gear/backpack
category = CATEGORY_BACKPACK category = LOADOUT_CATEGORY_BACKPACK
subcategory = SUBCATEGORY_BACKPACK_GENERAL subcategory = LOADOUT_SUBCATEGORY_BACKPACK_GENERAL
slot = SLOT_IN_BACKPACK slot = SLOT_IN_BACKPACK
/datum/gear/backpack/plushbox /datum/gear/backpack/plushbox
name = "Plushie Choice Box" name = "Plushie Choice Box"
path = /obj/item/choice_beacon/box/plushie path = /obj/item/choice_beacon/box/plushie
subcategory = SUBCATEGORY_BACKPACK_TOYS subcategory = LOADOUT_SUBCATEGORY_BACKPACK_TOYS
/datum/gear/backpack/tennis /datum/gear/backpack/tennis
name = "Classic Tennis Ball" name = "Classic Tennis Ball"
path = /obj/item/toy/tennis path = /obj/item/toy/tennis
subcategory = SUBCATEGORY_BACKPACK_TOYS subcategory = LOADOUT_SUBCATEGORY_BACKPACK_TOYS
/datum/gear/backpack/tennis/red /datum/gear/backpack/tennis/red
name = "Red Tennis Ball" name = "Red Tennis Ball"
@@ -40,12 +40,12 @@
/datum/gear/backpack/dildo /datum/gear/backpack/dildo
name = "Customizable dildo" name = "Customizable dildo"
path = /obj/item/dildo/custom path = /obj/item/dildo/custom
subcategory = SUBCATEGORY_BACKPACK_TOYS subcategory = LOADOUT_SUBCATEGORY_BACKPACK_TOYS
/datum/gear/backpack/toykatana /datum/gear/backpack/toykatana
name = "Toy Katana" name = "Toy Katana"
path = /obj/item/toy/katana path = /obj/item/toy/katana
subcategory = SUBCATEGORY_BACKPACK_TOYS subcategory = LOADOUT_SUBCATEGORY_BACKPACK_TOYS
cost = 3 cost = 3
/datum/gear/backpack/tapeplayer /datum/gear/backpack/tapeplayer
@@ -63,7 +63,7 @@
/datum/gear/backpack/crayons /datum/gear/backpack/crayons
name = "Box of crayons" name = "Box of crayons"
path = /obj/item/storage/crayons path = /obj/item/storage/crayons
subcategory = SUBCATEGORY_BACKPACK_TOYS subcategory = LOADOUT_SUBCATEGORY_BACKPACK_TOYS
/datum/gear/backpack/multipen /datum/gear/backpack/multipen
name = "A multicolored pen" name = "A multicolored pen"

View File

@@ -1,5 +1,5 @@
/datum/gear/glasses /datum/gear/glasses
category = CATEGORY_GLASSES category = LOADOUT_CATEGORY_GLASSES
slot = SLOT_GLASSES slot = SLOT_GLASSES
/datum/gear/glasses/blindfold /datum/gear/glasses/blindfold

View File

@@ -1,5 +1,5 @@
/datum/gear/gloves /datum/gear/gloves
category = CATEGORY_GLOVES category = LOADOUT_CATEGORY_GLOVES
slot = SLOT_GLOVES slot = SLOT_GLOVES
/datum/gear/gloves/fingerless /datum/gear/gloves/fingerless

View File

@@ -1,5 +1,5 @@
/datum/gear/hands /datum/gear/hands
category = CATEGORY_HANDS category = LOADOUT_CATEGORY_HANDS
slot = SLOT_HANDS slot = SLOT_HANDS
/datum/gear/hands/cane /datum/gear/hands/cane

View File

@@ -1,6 +1,6 @@
/datum/gear/head /datum/gear/head
category = CATEGORY_HEAD category = LOADOUT_CATEGORY_HEAD
subcategory = SUBCATEGORY_HEAD_GENERAL subcategory = LOADOUT_SUBCATEGORY_HEAD_GENERAL
slot = SLOT_HEAD slot = SLOT_HEAD
/datum/gear/head/baseball /datum/gear/head/baseball
@@ -63,33 +63,33 @@
/datum/gear/head/trekcap /datum/gear/head/trekcap
name = "Federation Officer's Cap (White)" name = "Federation Officer's Cap (White)"
path = /obj/item/clothing/head/caphat/formal/fedcover path = /obj/item/clothing/head/caphat/formal/fedcover
subcategory = SUBCATEGORY_HEAD_JOBS subcategory = LOADOUT_SUBCATEGORY_HEAD_JOBS
restricted_roles = list("Captain","Head of Personnel") restricted_roles = list("Captain","Head of Personnel")
/datum/gear/head/trekcapcap /datum/gear/head/trekcapcap
name = "Federation Officer's Cap (Black)" name = "Federation Officer's Cap (Black)"
path = /obj/item/clothing/head/caphat/formal/fedcover/black path = /obj/item/clothing/head/caphat/formal/fedcover/black
subcategory = SUBCATEGORY_HEAD_JOBS subcategory = LOADOUT_SUBCATEGORY_HEAD_JOBS
restricted_roles = list("Captain","Head of Personnel") restricted_roles = list("Captain","Head of Personnel")
/datum/gear/head/trekcapmedisci /datum/gear/head/trekcapmedisci
name = "Federation Officer's Cap (Blue)" name = "Federation Officer's Cap (Blue)"
path = /obj/item/clothing/head/caphat/formal/fedcover/medsci path = /obj/item/clothing/head/caphat/formal/fedcover/medsci
subcategory = SUBCATEGORY_HEAD_JOBS subcategory = LOADOUT_SUBCATEGORY_HEAD_JOBS
restricted_desc = "Medical and Science" restricted_desc = "Medical and Science"
restricted_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Virologist","Paramedic","Geneticist","Research Director","Scientist", "Roboticist") restricted_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Virologist","Paramedic","Geneticist","Research Director","Scientist", "Roboticist")
/datum/gear/head/trekcapeng /datum/gear/head/trekcapeng
name = "Federation Officer's Cap (Yellow)" name = "Federation Officer's Cap (Yellow)"
path = /obj/item/clothing/head/caphat/formal/fedcover/eng path = /obj/item/clothing/head/caphat/formal/fedcover/eng
subcategory = SUBCATEGORY_HEAD_JOBS subcategory = LOADOUT_SUBCATEGORY_HEAD_JOBS
restricted_desc = "Engineering, Security, and Cargo" restricted_desc = "Engineering, Security, and Cargo"
restricted_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security","Cargo Technician", "Shaft Miner", "Quartermaster") restricted_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security","Cargo Technician", "Shaft Miner", "Quartermaster")
/datum/gear/head/trekcapsec /datum/gear/head/trekcapsec
name = "Federation Officer's Cap (Red)" name = "Federation Officer's Cap (Red)"
path = /obj/item/clothing/head/caphat/formal/fedcover/sec path = /obj/item/clothing/head/caphat/formal/fedcover/sec
subcategory = SUBCATEGORY_HEAD_JOBS subcategory = LOADOUT_SUBCATEGORY_HEAD_JOBS
restricted_desc = "Engineering, Security, and Cargo" restricted_desc = "Engineering, Security, and Cargo"
restricted_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security","Cargo Technician", "Shaft Miner", "Quartermaster") restricted_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security","Cargo Technician", "Shaft Miner", "Quartermaster")
@@ -98,7 +98,7 @@
name = "Federation Kepi, command" name = "Federation Kepi, command"
description = "A visored cap. Intended to be used with ORV uniform." description = "A visored cap. Intended to be used with ORV uniform."
path = /obj/item/clothing/head/kepi/orvi/command path = /obj/item/clothing/head/kepi/orvi/command
subcategory = SUBCATEGORY_HEAD_JOBS subcategory = LOADOUT_SUBCATEGORY_HEAD_JOBS
restricted_desc = "Heads of Staff" restricted_desc = "Heads of Staff"
restricted_roles = list("Head of Security", "Captain", "Head of Personnel", "Chief Engineer", "Research Director", "Chief Medical Officer", "Quartermaster") restricted_roles = list("Head of Security", "Captain", "Head of Personnel", "Chief Engineer", "Research Director", "Chief Medical Officer", "Quartermaster")
@@ -106,7 +106,7 @@
name = "Federation Kepi, ops/sec" name = "Federation Kepi, ops/sec"
description = "A visored cap. Intended to be used with ORV uniform." description = "A visored cap. Intended to be used with ORV uniform."
path = /obj/item/clothing/head/kepi/orvi/engsec path = /obj/item/clothing/head/kepi/orvi/engsec
subcategory = SUBCATEGORY_HEAD_JOBS subcategory = LOADOUT_SUBCATEGORY_HEAD_JOBS
restricted_desc = "Engineering, Security and Cargo" restricted_desc = "Engineering, Security and Cargo"
restricted_roles = list("Chief Engineer", "Atmospheric Technician", "Station Engineer", "Warden", "Detective", "Security Officer", "Head of Security", "Cargo Technician", "Shaft Miner", "Quartermaster") restricted_roles = list("Chief Engineer", "Atmospheric Technician", "Station Engineer", "Warden", "Detective", "Security Officer", "Head of Security", "Cargo Technician", "Shaft Miner", "Quartermaster")
@@ -114,7 +114,7 @@
name = "Federation Kepi, medsci" name = "Federation Kepi, medsci"
description = "A visored cap. Intended to be used with ORV uniform." description = "A visored cap. Intended to be used with ORV uniform."
path = /obj/item/clothing/head/kepi/orvi/medsci path = /obj/item/clothing/head/kepi/orvi/medsci
subcategory = SUBCATEGORY_HEAD_JOBS subcategory = LOADOUT_SUBCATEGORY_HEAD_JOBS
restricted_desc = "Medical and Science" restricted_desc = "Medical and Science"
restricted_roles = list("Chief Medical Officer", "Medical Doctor", "Chemist", "Virologist", "Paramedic", "Geneticist", "Research Director", "Scientist", "Roboticist") restricted_roles = list("Chief Medical Officer", "Medical Doctor", "Chemist", "Virologist", "Paramedic", "Geneticist", "Research Director", "Scientist", "Roboticist")
@@ -122,7 +122,7 @@
name = "Federation Kepi, service" name = "Federation Kepi, service"
description = "A visored cap. Intended to be used with ORV uniform." description = "A visored cap. Intended to be used with ORV uniform."
path = /obj/item/clothing/head/kepi/orvi/service path = /obj/item/clothing/head/kepi/orvi/service
subcategory = SUBCATEGORY_HEAD_JOBS subcategory = LOADOUT_SUBCATEGORY_HEAD_JOBS
restricted_desc = "Service and Civilian, barring Clown, Mime and Lawyer" restricted_desc = "Service and Civilian, barring Clown, Mime and Lawyer"
restricted_roles = list("Assistant", "Bartender", "Botanist", "Cook", "Curator", "Janitor", "Chaplain") restricted_roles = list("Assistant", "Bartender", "Botanist", "Cook", "Curator", "Janitor", "Chaplain")
@@ -130,7 +130,7 @@
name = "Federation Kepi, assistant" name = "Federation Kepi, assistant"
description = "A visored cap. Intended to be used with ORV uniform." description = "A visored cap. Intended to be used with ORV uniform."
path = /obj/item/clothing/head/kepi/orvi path = /obj/item/clothing/head/kepi/orvi
subcategory = SUBCATEGORY_HEAD_JOBS subcategory = LOADOUT_SUBCATEGORY_HEAD_JOBS
restricted_roles = list("Assistant") restricted_roles = list("Assistant")
/*Commenting out Until next Christmas or made automatic /*Commenting out Until next Christmas or made automatic
@@ -165,7 +165,7 @@
/datum/gear/head/cowboyhat/sec /datum/gear/head/cowboyhat/sec
name = "Cowboy Hat, Security" name = "Cowboy Hat, Security"
path = /obj/item/clothing/head/cowboyhat/sec path = /obj/item/clothing/head/cowboyhat/sec
subcategory = SUBCATEGORY_HEAD_JOBS subcategory = LOADOUT_SUBCATEGORY_HEAD_JOBS
restricted_desc = "Security" restricted_desc = "Security"
restricted_roles = list("Warden","Detective","Security Officer","Head of Security") restricted_roles = list("Warden","Detective","Security Officer","Head of Security")

View File

@@ -1,5 +1,5 @@
/datum/gear/mask /datum/gear/mask
category = CATEGORY_MASK category = LOADOUT_CATEGORY_MASK
slot = SLOT_WEAR_MASK slot = SLOT_WEAR_MASK
/datum/gear/mask/balaclava /datum/gear/mask/balaclava

View File

@@ -1,21 +1,21 @@
/datum/gear/neck /datum/gear/neck
category = CATEGORY_NECK category = LOADOUT_CATEGORY_NECK
subcategory = SUBCATEGORY_NECK_GENERAL subcategory = LOADOUT_SUBCATEGORY_NECK_GENERAL
slot = SLOT_NECK slot = SLOT_NECK
/datum/gear/neck/bluetie /datum/gear/neck/bluetie
name = "Blue tie" name = "Blue tie"
subcategory = SUBCATEGORY_NECK_TIE subcategory = LOADOUT_SUBCATEGORY_NECK_TIE
path = /obj/item/clothing/neck/tie/blue path = /obj/item/clothing/neck/tie/blue
/datum/gear/neck/redtie /datum/gear/neck/redtie
name = "Red tie" name = "Red tie"
subcategory = SUBCATEGORY_NECK_TIE subcategory = LOADOUT_SUBCATEGORY_NECK_TIE
path = /obj/item/clothing/neck/tie/red path = /obj/item/clothing/neck/tie/red
/datum/gear/neck/blacktie /datum/gear/neck/blacktie
name = "Black tie" name = "Black tie"
subcategory = SUBCATEGORY_NECK_TIE subcategory = LOADOUT_SUBCATEGORY_NECK_TIE
path = /obj/item/clothing/neck/tie/black path = /obj/item/clothing/neck/tie/black
/datum/gear/neck/collar /datum/gear/neck/collar
@@ -32,7 +32,7 @@
/datum/gear/neck/scarf /datum/gear/neck/scarf
name = "White scarf" name = "White scarf"
subcategory = SUBCATEGORY_NECK_SCARVES subcategory = LOADOUT_SUBCATEGORY_NECK_SCARVES
path = /obj/item/clothing/neck/scarf path = /obj/item/clothing/neck/scarf
/datum/gear/neck/scarf/black /datum/gear/neck/scarf/black

View File

@@ -1,5 +1,5 @@
/datum/gear/shoes /datum/gear/shoes
category = CATEGORY_SHOES category = LOADOUT_CATEGORY_SHOES
slot = SLOT_SHOES slot = SLOT_SHOES
/datum/gear/shoes/laceup /datum/gear/shoes/laceup

View File

@@ -1,6 +1,6 @@
/datum/gear/suit /datum/gear/suit
category = CATEGORY_SUIT category = LOADOUT_CATEGORY_SUIT
subcategory = SUBCATEGORY_SUIT_GENERAL subcategory = LOADOUT_SUBCATEGORY_SUIT_GENERAL
slot = SLOT_WEAR_SUIT slot = SLOT_WEAR_SUIT
/datum/gear/suit/poncho /datum/gear/suit/poncho
@@ -23,67 +23,67 @@
/datum/gear/suit/jacketbomber /datum/gear/suit/jacketbomber
name = "Bomber jacket" name = "Bomber jacket"
path = /obj/item/clothing/suit/jacket path = /obj/item/clothing/suit/jacket
subcategory = SUBCATEGORY_SUIT_JACKETS subcategory = LOADOUT_SUBCATEGORY_SUIT_JACKETS
/datum/gear/suit/jacketflannelblack // all of these are reskins of bomber jackets but with the vibe to make you look like a true lumberjack /datum/gear/suit/jacketflannelblack // all of these are reskins of bomber jackets but with the vibe to make you look like a true lumberjack
name = "Black flannel jacket" name = "Black flannel jacket"
path = /obj/item/clothing/suit/jacket/flannel path = /obj/item/clothing/suit/jacket/flannel
subcategory = SUBCATEGORY_SUIT_JACKETS subcategory = LOADOUT_SUBCATEGORY_SUIT_JACKETS
/datum/gear/suit/jacketflannelred /datum/gear/suit/jacketflannelred
name = "Red flannel jacket" name = "Red flannel jacket"
path = /obj/item/clothing/suit/jacket/flannel/red path = /obj/item/clothing/suit/jacket/flannel/red
subcategory = SUBCATEGORY_SUIT_JACKETS subcategory = LOADOUT_SUBCATEGORY_SUIT_JACKETS
/datum/gear/suit/jacketflannelaqua /datum/gear/suit/jacketflannelaqua
name = "Aqua flannel jacket" name = "Aqua flannel jacket"
path = /obj/item/clothing/suit/jacket/flannel/aqua path = /obj/item/clothing/suit/jacket/flannel/aqua
subcategory = SUBCATEGORY_SUIT_JACKETS subcategory = LOADOUT_SUBCATEGORY_SUIT_JACKETS
/datum/gear/suit/jacketflannelbrown /datum/gear/suit/jacketflannelbrown
name = "Brown flannel jacket" name = "Brown flannel jacket"
path = /obj/item/clothing/suit/jacket/flannel/brown path = /obj/item/clothing/suit/jacket/flannel/brown
subcategory = SUBCATEGORY_SUIT_JACKETS subcategory = LOADOUT_SUBCATEGORY_SUIT_JACKETS
/datum/gear/suit/jacketleather /datum/gear/suit/jacketleather
name = "Leather jacket" name = "Leather jacket"
path = /obj/item/clothing/suit/jacket/leather path = /obj/item/clothing/suit/jacket/leather
subcategory = SUBCATEGORY_SUIT_JACKETS subcategory = LOADOUT_SUBCATEGORY_SUIT_JACKETS
/datum/gear/suit/overcoatleather /datum/gear/suit/overcoatleather
name = "Leather overcoat" name = "Leather overcoat"
path = /obj/item/clothing/suit/jacket/leather/overcoat path = /obj/item/clothing/suit/jacket/leather/overcoat
subcategory = SUBCATEGORY_SUIT_JACKETS subcategory = LOADOUT_SUBCATEGORY_SUIT_JACKETS
/datum/gear/suit/jacketpuffer /datum/gear/suit/jacketpuffer
name = "Puffer jacket" name = "Puffer jacket"
path = /obj/item/clothing/suit/jacket/puffer path = /obj/item/clothing/suit/jacket/puffer
subcategory = SUBCATEGORY_SUIT_JACKETS subcategory = LOADOUT_SUBCATEGORY_SUIT_JACKETS
/datum/gear/suit/vestpuffer /datum/gear/suit/vestpuffer
name = "Puffer vest" name = "Puffer vest"
path = /obj/item/clothing/suit/jacket/puffer/vest path = /obj/item/clothing/suit/jacket/puffer/vest
subcategory = SUBCATEGORY_SUIT_JACKETS subcategory = LOADOUT_SUBCATEGORY_SUIT_JACKETS
/datum/gear/suit/jacketlettermanbrown /datum/gear/suit/jacketlettermanbrown
name = "Brown letterman jacket" name = "Brown letterman jacket"
path = /obj/item/clothing/suit/jacket/letterman path = /obj/item/clothing/suit/jacket/letterman
subcategory = SUBCATEGORY_SUIT_JACKETS subcategory = LOADOUT_SUBCATEGORY_SUIT_JACKETS
/datum/gear/suit/jacketlettermanred /datum/gear/suit/jacketlettermanred
name = "Red letterman jacket" name = "Red letterman jacket"
path = /obj/item/clothing/suit/jacket/letterman_red path = /obj/item/clothing/suit/jacket/letterman_red
subcategory = SUBCATEGORY_SUIT_JACKETS subcategory = LOADOUT_SUBCATEGORY_SUIT_JACKETS
/datum/gear/suit/jacketlettermanNT /datum/gear/suit/jacketlettermanNT
name = "Nanotrasen letterman jacket" name = "Nanotrasen letterman jacket"
path = /obj/item/clothing/suit/jacket/letterman_nanotrasen path = /obj/item/clothing/suit/jacket/letterman_nanotrasen
subcategory = SUBCATEGORY_SUIT_JACKETS subcategory = LOADOUT_SUBCATEGORY_SUIT_JACKETS
/datum/gear/suit/coat /datum/gear/suit/coat
name = "Winter coat" name = "Winter coat"
path = /obj/item/clothing/suit/hooded/wintercoat path = /obj/item/clothing/suit/hooded/wintercoat
subcategory = SUBCATEGORY_SUIT_COATS subcategory = LOADOUT_SUBCATEGORY_SUIT_COATS
/datum/gear/suit/coat/aformal /datum/gear/suit/coat/aformal
name = "Assistant's formal winter coat" name = "Assistant's formal winter coat"
@@ -155,7 +155,7 @@
/datum/gear/suit/militaryjacket /datum/gear/suit/militaryjacket
name = "Military Jacket" name = "Military Jacket"
path = /obj/item/clothing/suit/jacket/miljacket path = /obj/item/clothing/suit/jacket/miljacket
subcategory = SUBCATEGORY_SUIT_JACKETS subcategory = LOADOUT_SUBCATEGORY_SUIT_JACKETS
/datum/gear/suit/ianshirt /datum/gear/suit/ianshirt
name = "Ian Shirt" name = "Ian Shirt"
@@ -164,13 +164,13 @@
/datum/gear/suit/flakjack /datum/gear/suit/flakjack
name = "Flak Jacket" name = "Flak Jacket"
path = /obj/item/clothing/suit/flakjack path = /obj/item/clothing/suit/flakjack
subcategory = SUBCATEGORY_SUIT_JACKETS subcategory = LOADOUT_SUBCATEGORY_SUIT_JACKETS
cost = 2 cost = 2
/datum/gear/suit/trekds9_coat /datum/gear/suit/trekds9_coat
name = "DS9 Overcoat (use uniform)" name = "DS9 Overcoat (use uniform)"
path = /obj/item/clothing/suit/storage/trek/ds9 path = /obj/item/clothing/suit/storage/trek/ds9
subcategory = SUBCATEGORY_SUIT_JOBS subcategory = LOADOUT_SUBCATEGORY_SUIT_JOBS
restricted_desc = "All, barring Service and Civilian" restricted_desc = "All, barring Service and Civilian"
restricted_roles = list("Head of Security","Captain","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Quartermaster", restricted_roles = list("Head of Security","Captain","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Quartermaster",
"Medical Doctor","Chemist","Virologist","Paramedic","Geneticist","Scientist", "Roboticist", "Medical Doctor","Chemist","Virologist","Paramedic","Geneticist","Scientist", "Roboticist",
@@ -180,27 +180,27 @@
/datum/gear/suit/trekcmdcap /datum/gear/suit/trekcmdcap
name = "Fed (movie) uniform, Black" name = "Fed (movie) uniform, Black"
path = /obj/item/clothing/suit/storage/fluff/fedcoat/capt path = /obj/item/clothing/suit/storage/fluff/fedcoat/capt
subcategory = SUBCATEGORY_SUIT_JOBS subcategory = LOADOUT_SUBCATEGORY_SUIT_JOBS
restricted_roles = list("Captain","Head of Personnel") restricted_roles = list("Captain","Head of Personnel")
/datum/gear/suit/trekcmdmov /datum/gear/suit/trekcmdmov
name = "Fed (movie) uniform, Red" name = "Fed (movie) uniform, Red"
path = /obj/item/clothing/suit/storage/fluff/fedcoat path = /obj/item/clothing/suit/storage/fluff/fedcoat
subcategory = SUBCATEGORY_SUIT_JOBS subcategory = LOADOUT_SUBCATEGORY_SUIT_JOBS
restricted_desc = "Heads of Staff and Security" restricted_desc = "Heads of Staff and Security"
restricted_roles = list("Head of Security","Captain","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Quartermaster","Warden","Detective","Security Officer") restricted_roles = list("Head of Security","Captain","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Quartermaster","Warden","Detective","Security Officer")
/datum/gear/suit/trekmedscimov /datum/gear/suit/trekmedscimov
name = "Fed (movie) uniform, Blue" name = "Fed (movie) uniform, Blue"
path = /obj/item/clothing/suit/storage/fluff/fedcoat/medsci path = /obj/item/clothing/suit/storage/fluff/fedcoat/medsci
subcategory = SUBCATEGORY_SUIT_JOBS subcategory = LOADOUT_SUBCATEGORY_SUIT_JOBS
restricted_desc = "Medical and Science" restricted_desc = "Medical and Science"
restricted_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Virologist","Paramedic","Geneticist","Research Director","Scientist", "Roboticist") restricted_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Virologist","Paramedic","Geneticist","Research Director","Scientist", "Roboticist")
/datum/gear/suit/trekengmov /datum/gear/suit/trekengmov
name = "Fed (movie) uniform, Yellow" name = "Fed (movie) uniform, Yellow"
path = /obj/item/clothing/suit/storage/fluff/fedcoat/eng path = /obj/item/clothing/suit/storage/fluff/fedcoat/eng
subcategory = SUBCATEGORY_SUIT_JOBS subcategory = LOADOUT_SUBCATEGORY_SUIT_JOBS
restricted_desc = "Engineering and Cargo" restricted_desc = "Engineering and Cargo"
restricted_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Cargo Technician", "Shaft Miner", "Quartermaster") restricted_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Cargo Technician", "Shaft Miner", "Quartermaster")
@@ -212,38 +212,38 @@
/datum/gear/suit/trekcmdmod /datum/gear/suit/trekcmdmod
name = "Fed (Modern) uniform, Red" name = "Fed (Modern) uniform, Red"
path = /obj/item/clothing/suit/storage/fluff/modernfedcoat/sec path = /obj/item/clothing/suit/storage/fluff/modernfedcoat/sec
subcategory = SUBCATEGORY_SUIT_JOBS subcategory = LOADOUT_SUBCATEGORY_SUIT_JOBS
restricted_desc = "Heads of Staff and Security" restricted_desc = "Heads of Staff and Security"
restricted_roles = list("Head of Security","Captain","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Quartermaster","Warden","Detective","Security Officer") restricted_roles = list("Head of Security","Captain","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Quartermaster","Warden","Detective","Security Officer")
/datum/gear/suit/trekmedscimod /datum/gear/suit/trekmedscimod
name = "Fed (Modern) uniform, Blue" name = "Fed (Modern) uniform, Blue"
path = /obj/item/clothing/suit/storage/fluff/modernfedcoat/medsci path = /obj/item/clothing/suit/storage/fluff/modernfedcoat/medsci
subcategory = SUBCATEGORY_SUIT_JOBS subcategory = LOADOUT_SUBCATEGORY_SUIT_JOBS
restricted_desc = "Medical and Science" restricted_desc = "Medical and Science"
restricted_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Virologist","Paramedic","Geneticist","Research Director","Scientist", "Roboticist") restricted_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Virologist","Paramedic","Geneticist","Research Director","Scientist", "Roboticist")
/datum/gear/suit/trekengmod /datum/gear/suit/trekengmod
name = "Fed (Modern) uniform, Yellow" name = "Fed (Modern) uniform, Yellow"
path = /obj/item/clothing/suit/storage/fluff/modernfedcoat/eng path = /obj/item/clothing/suit/storage/fluff/modernfedcoat/eng
subcategory = SUBCATEGORY_SUIT_JOBS subcategory = LOADOUT_SUBCATEGORY_SUIT_JOBS
restricted_desc = "Engineering and Cargo" restricted_desc = "Engineering and Cargo"
restricted_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Cargo Technician", "Shaft Miner", "Quartermaster") restricted_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Cargo Technician", "Shaft Miner", "Quartermaster")
/datum/gear/suit/christmascoatr /datum/gear/suit/christmascoatr
name = "Red Christmas Coat" name = "Red Christmas Coat"
path = /obj/item/clothing/suit/hooded/wintercoat/christmascoatr path = /obj/item/clothing/suit/hooded/wintercoat/christmascoatr
subcategory = SUBCATEGORY_SUIT_COATS subcategory = LOADOUT_SUBCATEGORY_SUIT_COATS
/datum/gear/suit/christmascoatg /datum/gear/suit/christmascoatg
name = "Green Christmas Coat" name = "Green Christmas Coat"
path = /obj/item/clothing/suit/hooded/wintercoat/christmascoatg path = /obj/item/clothing/suit/hooded/wintercoat/christmascoatg
subcategory = SUBCATEGORY_SUIT_COATS subcategory = LOADOUT_SUBCATEGORY_SUIT_COATS
/datum/gear/suit/christmascoatrg /datum/gear/suit/christmascoatrg
name = "Red and Green Christmas Coat" name = "Red and Green Christmas Coat"
path = /obj/item/clothing/suit/hooded/wintercoat/christmascoatrg path = /obj/item/clothing/suit/hooded/wintercoat/christmascoatrg
subcategory = SUBCATEGORY_SUIT_COATS subcategory = LOADOUT_SUBCATEGORY_SUIT_COATS
/datum/gear/suit/samurai /datum/gear/suit/samurai
name = "Samurai outfit" name = "Samurai outfit"

View File

@@ -1,12 +1,12 @@
/datum/gear/uniform /datum/gear/uniform
category = CATEGORY_UNIFORM category = LOADOUT_CATEGORY_UNIFORM
subcategory = SUBCATEGORY_UNIFORM_GENERAL subcategory = LOADOUT_SUBCATEGORY_UNIFORM_GENERAL
slot = SLOT_W_UNIFORM slot = SLOT_W_UNIFORM
/datum/gear/uniform/suit /datum/gear/uniform/suit
name = "Black suit" name = "Black suit"
path = /obj/item/clothing/under/suit/black path = /obj/item/clothing/under/suit/black
subcategory = SUBCATEGORY_UNIFORM_SUITS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_SUITS
/datum/gear/uniform/suit/green /datum/gear/uniform/suit/green
name = "Green suit" name = "Green suit"
@@ -51,7 +51,7 @@
/datum/gear/uniform/skirt /datum/gear/uniform/skirt
name = "Black skirt" name = "Black skirt"
path = /obj/item/clothing/under/dress/skirt path = /obj/item/clothing/under/dress/skirt
subcategory = SUBCATEGORY_UNIFORM_SKIRTS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_SKIRTS
/datum/gear/uniform/skirt/blue /datum/gear/uniform/skirt/blue
name = "Blue skirt" name = "Blue skirt"
@@ -88,7 +88,7 @@
/datum/gear/uniform/dress /datum/gear/uniform/dress
name = "Striped Dress" name = "Striped Dress"
path = /obj/item/clothing/under/dress/striped path = /obj/item/clothing/under/dress/striped
subcategory = SUBCATEGORY_UNIFORM_DRESSES subcategory = LOADOUT_SUBCATEGORY_UNIFORM_DRESSES
/datum/gear/uniform/dress/sun/white /datum/gear/uniform/dress/sun/white
name = "White Sundress" name = "White Sundress"
@@ -121,7 +121,7 @@
/datum/gear/uniform/pants /datum/gear/uniform/pants
name = "Yoga Pants" name = "Yoga Pants"
path = /obj/item/clothing/under/pants/yoga path = /obj/item/clothing/under/pants/yoga
subcategory = SUBCATEGORY_UNIFORM_PANTS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_PANTS
/datum/gear/uniform/kilt /datum/gear/uniform/kilt
name = "Kilt" name = "Kilt"
@@ -134,7 +134,7 @@
/datum/gear/uniform/shorts /datum/gear/uniform/shorts
name = "Athletic Shorts" name = "Athletic Shorts"
path = /obj/item/clothing/under/shorts/red path = /obj/item/clothing/under/shorts/red
subcategory = SUBCATEGORY_UNIFORM_SHORTS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_SHORTS
/datum/gear/uniform/pants/bjeans /datum/gear/uniform/pants/bjeans
name = "Black Jeans" name = "Black Jeans"
@@ -185,7 +185,7 @@
/datum/gear/uniform/sweater /datum/gear/uniform/sweater
name = "Cream Commando Sweater" name = "Cream Commando Sweater"
path = /obj/item/clothing/under/sweater path = /obj/item/clothing/under/sweater
subcategory = SUBCATEGORY_UNIFORM_SWEATERS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_SWEATERS
/datum/gear/uniform/sweater/black /datum/gear/uniform/sweater/black
name = "Black Commando Sweater" name = "Black Commando Sweater"
@@ -251,21 +251,21 @@
/datum/gear/uniform/trekcmdtos /datum/gear/uniform/trekcmdtos
name = "TOS uniform, cmd" name = "TOS uniform, cmd"
path = /obj/item/clothing/under/trek/command path = /obj/item/clothing/under/trek/command
subcategory = SUBCATEGORY_UNIFORM_JOBS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS
restricted_desc = "Heads of Staff" restricted_desc = "Heads of Staff"
restricted_roles = list("Head of Security","Captain","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Quartermaster") restricted_roles = list("Head of Security","Captain","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Quartermaster")
/datum/gear/uniform/trekmedscitos /datum/gear/uniform/trekmedscitos
name = "TOS uniform, med/sci" name = "TOS uniform, med/sci"
path = /obj/item/clothing/under/trek/medsci path = /obj/item/clothing/under/trek/medsci
subcategory = SUBCATEGORY_UNIFORM_JOBS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS
restricted_desc = "Medical and Science" restricted_desc = "Medical and Science"
restricted_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Virologist","Paramedic","Geneticist","Research Director","Scientist", "Roboticist") restricted_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Virologist","Paramedic","Geneticist","Research Director","Scientist", "Roboticist")
/datum/gear/uniform/trekengtos /datum/gear/uniform/trekengtos
name = "TOS uniform, ops/sec" name = "TOS uniform, ops/sec"
path = /obj/item/clothing/under/trek/engsec path = /obj/item/clothing/under/trek/engsec
subcategory = SUBCATEGORY_UNIFORM_JOBS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS
restricted_desc = "Engineering, Security, and Cargo" restricted_desc = "Engineering, Security, and Cargo"
restricted_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security","Cargo Technician", "Shaft Miner", "Quartermaster") restricted_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security","Cargo Technician", "Shaft Miner", "Quartermaster")
@@ -273,21 +273,21 @@
/datum/gear/uniform/trekcmdtng /datum/gear/uniform/trekcmdtng
name = "TNG uniform, cmd" name = "TNG uniform, cmd"
path = /obj/item/clothing/under/trek/command/next path = /obj/item/clothing/under/trek/command/next
subcategory = SUBCATEGORY_UNIFORM_JOBS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS
restricted_desc = "Heads of Staff" restricted_desc = "Heads of Staff"
restricted_roles = list("Head of Security","Captain","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Quartermaster") restricted_roles = list("Head of Security","Captain","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Quartermaster")
/datum/gear/uniform/trekmedscitng /datum/gear/uniform/trekmedscitng
name = "TNG uniform, med/sci" name = "TNG uniform, med/sci"
path = /obj/item/clothing/under/trek/medsci/next path = /obj/item/clothing/under/trek/medsci/next
subcategory = SUBCATEGORY_UNIFORM_JOBS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS
restricted_desc = "Medical and Science" restricted_desc = "Medical and Science"
restricted_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Virologist","Paramedic","Geneticist","Research Director","Scientist", "Roboticist") restricted_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Virologist","Paramedic","Geneticist","Research Director","Scientist", "Roboticist")
/datum/gear/uniform/trekengtng /datum/gear/uniform/trekengtng
name = "TNG uniform, ops/sec" name = "TNG uniform, ops/sec"
path = /obj/item/clothing/under/trek/engsec/next path = /obj/item/clothing/under/trek/engsec/next
subcategory = SUBCATEGORY_UNIFORM_JOBS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS
restricted_desc = "Engineering, Security, and Cargo" restricted_desc = "Engineering, Security, and Cargo"
restricted_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security","Cargo Technician", "Shaft Miner", "Quartermaster") restricted_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security","Cargo Technician", "Shaft Miner", "Quartermaster")
@@ -295,21 +295,21 @@
/datum/gear/uniform/trekcmdvoy /datum/gear/uniform/trekcmdvoy
name = "VOY uniform, cmd" name = "VOY uniform, cmd"
path = /obj/item/clothing/under/trek/command/voy path = /obj/item/clothing/under/trek/command/voy
subcategory = SUBCATEGORY_UNIFORM_JOBS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS
restricted_desc = "Heads of Staff" restricted_desc = "Heads of Staff"
restricted_roles = list("Head of Security","Captain","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Quartermaster") restricted_roles = list("Head of Security","Captain","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Quartermaster")
/datum/gear/uniform/trekmedscivoy /datum/gear/uniform/trekmedscivoy
name = "VOY uniform, med/sci" name = "VOY uniform, med/sci"
path = /obj/item/clothing/under/trek/medsci/voy path = /obj/item/clothing/under/trek/medsci/voy
subcategory = SUBCATEGORY_UNIFORM_JOBS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS
restricted_desc = "Medical and Science" restricted_desc = "Medical and Science"
restricted_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Virologist","Paramedic","Geneticist","Research Director","Scientist", "Roboticist") restricted_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Virologist","Paramedic","Geneticist","Research Director","Scientist", "Roboticist")
/datum/gear/uniform/trekengvoy /datum/gear/uniform/trekengvoy
name = "VOY uniform, ops/sec" name = "VOY uniform, ops/sec"
path = /obj/item/clothing/under/trek/engsec/voy path = /obj/item/clothing/under/trek/engsec/voy
subcategory = SUBCATEGORY_UNIFORM_JOBS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS
restricted_desc = "Engineering, Security, and Cargo" restricted_desc = "Engineering, Security, and Cargo"
restricted_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security","Cargo Technician", "Shaft Miner", "Quartermaster") restricted_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security","Cargo Technician", "Shaft Miner", "Quartermaster")
@@ -317,21 +317,21 @@
/datum/gear/uniform/trekcmdds9 /datum/gear/uniform/trekcmdds9
name = "DS9 uniform, cmd" name = "DS9 uniform, cmd"
path = /obj/item/clothing/under/trek/command/ds9 path = /obj/item/clothing/under/trek/command/ds9
subcategory = SUBCATEGORY_UNIFORM_JOBS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS
restricted_desc = "Heads of Staff" restricted_desc = "Heads of Staff"
restricted_roles = list("Head of Security","Captain","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Quartermaster") restricted_roles = list("Head of Security","Captain","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Quartermaster")
/datum/gear/uniform/trekmedscids9 /datum/gear/uniform/trekmedscids9
name = "DS9 uniform, med/sci" name = "DS9 uniform, med/sci"
path = /obj/item/clothing/under/trek/medsci/ds9 path = /obj/item/clothing/under/trek/medsci/ds9
subcategory = SUBCATEGORY_UNIFORM_JOBS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS
restricted_desc = "Medical and Science" restricted_desc = "Medical and Science"
restricted_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Virologist","Paramedic","Geneticist","Research Director","Scientist", "Roboticist") restricted_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Virologist","Paramedic","Geneticist","Research Director","Scientist", "Roboticist")
/datum/gear/uniform/trekengds9 /datum/gear/uniform/trekengds9
name = "DS9 uniform, ops/sec" name = "DS9 uniform, ops/sec"
path = /obj/item/clothing/under/trek/engsec/ds9 path = /obj/item/clothing/under/trek/engsec/ds9
subcategory = SUBCATEGORY_UNIFORM_JOBS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS
restricted_desc = "Engineering, Security, and Cargo" restricted_desc = "Engineering, Security, and Cargo"
restricted_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security","Cargo Technician", "Shaft Miner", "Quartermaster") restricted_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security","Cargo Technician", "Shaft Miner", "Quartermaster")
@@ -339,21 +339,21 @@
/datum/gear/uniform/trekcmdent /datum/gear/uniform/trekcmdent
name = "ENT uniform, cmd" name = "ENT uniform, cmd"
path = /obj/item/clothing/under/trek/command/ent path = /obj/item/clothing/under/trek/command/ent
subcategory = SUBCATEGORY_UNIFORM_JOBS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS
restricted_desc = "Heads of Staff" restricted_desc = "Heads of Staff"
restricted_roles = list("Head of Security","Captain","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Quartermaster") restricted_roles = list("Head of Security","Captain","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Quartermaster")
/datum/gear/uniform/trekmedscient /datum/gear/uniform/trekmedscient
name = "ENT uniform, med/sci" name = "ENT uniform, med/sci"
path = /obj/item/clothing/under/trek/medsci/ent path = /obj/item/clothing/under/trek/medsci/ent
subcategory = SUBCATEGORY_UNIFORM_JOBS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS
restricted_desc = "Medical and Science" restricted_desc = "Medical and Science"
restricted_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Virologist","Paramedic","Geneticist","Research Director","Scientist", "Roboticist") restricted_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Virologist","Paramedic","Geneticist","Research Director","Scientist", "Roboticist")
/datum/gear/uniform/trekengent /datum/gear/uniform/trekengent
name = "ENT uniform, ops/sec" name = "ENT uniform, ops/sec"
path = /obj/item/clothing/under/trek/engsec/ent path = /obj/item/clothing/under/trek/engsec/ent
subcategory = SUBCATEGORY_UNIFORM_JOBS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS
restricted_desc = "Engineering, Security, and Cargo" restricted_desc = "Engineering, Security, and Cargo"
restricted_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security","Cargo Technician", "Shaft Miner", "Quartermaster") restricted_roles = list("Chief Engineer","Atmospheric Technician","Station Engineer","Warden","Detective","Security Officer","Head of Security","Cargo Technician", "Shaft Miner", "Quartermaster")
@@ -361,7 +361,7 @@
/datum/gear/uniform/trekfedutil /datum/gear/uniform/trekfedutil
name = "TMP uniform" name = "TMP uniform"
path = /obj/item/clothing/under/trek/fedutil path = /obj/item/clothing/under/trek/fedutil
subcategory = SUBCATEGORY_UNIFORM_JOBS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS
restricted_desc = "All, barring Service and Civilian" restricted_desc = "All, barring Service and Civilian"
restricted_roles = list("Head of Security","Captain","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Quartermaster", restricted_roles = list("Head of Security","Captain","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Quartermaster",
"Medical Doctor","Chemist","Virologist","Paramedic","Geneticist","Scientist", "Roboticist", "Medical Doctor","Chemist","Virologist","Paramedic","Geneticist","Scientist", "Roboticist",
@@ -371,13 +371,13 @@
/datum/gear/uniform/trekfedtrainee /datum/gear/uniform/trekfedtrainee
name = "TMP uniform, trainee" name = "TMP uniform, trainee"
path = /obj/item/clothing/under/trek/fedutil/trainee path = /obj/item/clothing/under/trek/fedutil/trainee
subcategory = SUBCATEGORY_UNIFORM_JOBS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS
restricted_roles = list("Assistant", "Janitor", "Cargo Technician") restricted_roles = list("Assistant", "Janitor", "Cargo Technician")
/datum/gear/uniform/trekfedservice /datum/gear/uniform/trekfedservice
name = "TMP uniform, service" name = "TMP uniform, service"
path = /obj/item/clothing/under/trek/fedutil/service path = /obj/item/clothing/under/trek/fedutil/service
subcategory = SUBCATEGORY_UNIFORM_JOBS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS
restricted_desc = "Service and Civilian, barring Clown, Mime and Lawyer" restricted_desc = "Service and Civilian, barring Clown, Mime and Lawyer"
restricted_roles = list("Assistant", "Bartender", "Botanist", "Cook", "Curator", "Janitor", "Chaplain") restricted_roles = list("Assistant", "Bartender", "Botanist", "Cook", "Curator", "Janitor", "Chaplain")
@@ -385,52 +385,52 @@
/datum/gear/uniform/orvcmd /datum/gear/uniform/orvcmd
name = "ORV uniform, cmd" name = "ORV uniform, cmd"
path = /obj/item/clothing/under/trek/command/orv path = /obj/item/clothing/under/trek/command/orv
subcategory = SUBCATEGORY_UNIFORM_JOBS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS
restricted_desc = "Heads of Staff" restricted_desc = "Heads of Staff"
restricted_roles = list("Head of Security", "Captain", "Head of Personnel", "Chief Engineer", "Research Director", "Chief Medical Officer", "Quartermaster") restricted_roles = list("Head of Security", "Captain", "Head of Personnel", "Chief Engineer", "Research Director", "Chief Medical Officer", "Quartermaster")
/datum/gear/uniform/orvcmd_capt /datum/gear/uniform/orvcmd_capt
name = "ORV uniform, capt" name = "ORV uniform, capt"
subcategory = SUBCATEGORY_UNIFORM_JOBS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS
path = /obj/item/clothing/under/trek/command/orv/captain path = /obj/item/clothing/under/trek/command/orv/captain
restricted_roles = list("Captain") restricted_roles = list("Captain")
/datum/gear/uniform/orvmedsci /datum/gear/uniform/orvmedsci
name = "ORV uniform, med/sci" name = "ORV uniform, med/sci"
path = /obj/item/clothing/under/trek/medsci/orv path = /obj/item/clothing/under/trek/medsci/orv
subcategory = SUBCATEGORY_UNIFORM_JOBS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS
restricted_desc = "Medical and Science" restricted_desc = "Medical and Science"
restricted_roles = list("Chief Medical Officer", "Medical Doctor", "Chemist", "Virologist", "Paramedic", "Geneticist", "Research Director", "Scientist", "Roboticist") restricted_roles = list("Chief Medical Officer", "Medical Doctor", "Chemist", "Virologist", "Paramedic", "Geneticist", "Research Director", "Scientist", "Roboticist")
/datum/gear/uniform/orvcmd_medsci /datum/gear/uniform/orvcmd_medsci
name = "ORV uniform, med/sci, cmd" name = "ORV uniform, med/sci, cmd"
path = /obj/item/clothing/under/trek/command/orv/medsci path = /obj/item/clothing/under/trek/command/orv/medsci
subcategory = SUBCATEGORY_UNIFORM_JOBS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS
restricted_roles = list("Chief Medical Officer", "Research Director") restricted_roles = list("Chief Medical Officer", "Research Director")
/datum/gear/uniform/orvops /datum/gear/uniform/orvops
name = "ORV uniform, ops/sec" name = "ORV uniform, ops/sec"
path = /obj/item/clothing/under/trek/engsec/orv path = /obj/item/clothing/under/trek/engsec/orv
subcategory = SUBCATEGORY_UNIFORM_JOBS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS
restricted_desc = "Engineering, Security and Cargo" restricted_desc = "Engineering, Security and Cargo"
restricted_roles = list("Chief Engineer", "Atmospheric Technician", "Station Engineer", "Warden", "Detective", "Security Officer", "Head of Security", "Cargo Technician", "Shaft Miner", "Quartermaster") restricted_roles = list("Chief Engineer", "Atmospheric Technician", "Station Engineer", "Warden", "Detective", "Security Officer", "Head of Security", "Cargo Technician", "Shaft Miner", "Quartermaster")
/datum/gear/uniform/orvcmd_ops /datum/gear/uniform/orvcmd_ops
name = "ORV uniform, ops/sec, cmd" name = "ORV uniform, ops/sec, cmd"
path = /obj/item/clothing/under/trek/command/orv/engsec path = /obj/item/clothing/under/trek/command/orv/engsec
subcategory = SUBCATEGORY_UNIFORM_JOBS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS
restricted_roles = list("Chief Engineer", "Head of Security") restricted_roles = list("Chief Engineer", "Head of Security")
/datum/gear/uniform/orvass /datum/gear/uniform/orvass
name = "ORV uniform, assistant" name = "ORV uniform, assistant"
path = /obj/item/clothing/under/trek/orv path = /obj/item/clothing/under/trek/orv
subcategory = SUBCATEGORY_UNIFORM_JOBS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS
restricted_roles = list("Assistant") restricted_roles = list("Assistant")
/datum/gear/uniform/orvsrv /datum/gear/uniform/orvsrv
name = "ORV uniform, service" name = "ORV uniform, service"
path = /obj/item/clothing/under/trek/orv/service path = /obj/item/clothing/under/trek/orv/service
subcategory = SUBCATEGORY_UNIFORM_JOBS subcategory = LOADOUT_SUBCATEGORY_UNIFORM_JOBS
restricted_roles = list("Assistant", "Bartender", "Botanist", "Cook", "Curator", "Janitor", "Chaplain") restricted_roles = list("Assistant", "Bartender", "Botanist", "Cook", "Curator", "Janitor", "Chaplain")
restricted_desc = "Service and Civilian, barring Clown, Mime and Lawyer" restricted_desc = "Service and Civilian, barring Clown, Mime and Lawyer"
@@ -476,37 +476,37 @@
/datum/gear/uniform/qipao /datum/gear/uniform/qipao
name = "Qipao, Black" name = "Qipao, Black"
path = /obj/item/clothing/under/costume/qipao path = /obj/item/clothing/under/costume/qipao
subcategory = SUBCATEGORY_UNIFORM_DRESSES subcategory = LOADOUT_SUBCATEGORY_UNIFORM_DRESSES
cost = 3 cost = 3
/datum/gear/uniform/qipao/white /datum/gear/uniform/qipao/white
name = "Qipao, White" name = "Qipao, White"
path = /obj/item/clothing/under/costume/qipao/white path = /obj/item/clothing/under/costume/qipao/white
subcategory = SUBCATEGORY_UNIFORM_DRESSES subcategory = LOADOUT_SUBCATEGORY_UNIFORM_DRESSES
cost = 3 cost = 3
/datum/gear/uniform/qipao/red /datum/gear/uniform/qipao/red
name = "Qipao, Red" name = "Qipao, Red"
path = /obj/item/clothing/under/costume/qipao/red path = /obj/item/clothing/under/costume/qipao/red
subcategory = SUBCATEGORY_UNIFORM_DRESSES subcategory = LOADOUT_SUBCATEGORY_UNIFORM_DRESSES
cost = 3 cost = 3
/datum/gear/uniform/cheongsam /datum/gear/uniform/cheongsam
name = "Cheongsam, Black" name = "Cheongsam, Black"
path = /obj/item/clothing/under/costume/cheongsam path = /obj/item/clothing/under/costume/cheongsam
subcategory = SUBCATEGORY_UNIFORM_DRESSES subcategory = LOADOUT_SUBCATEGORY_UNIFORM_DRESSES
cost = 3 cost = 3
/datum/gear/uniform/cheongsam/white /datum/gear/uniform/cheongsam/white
name = "Cheongsam, White" name = "Cheongsam, White"
path = /obj/item/clothing/under/costume/cheongsam/white path = /obj/item/clothing/under/costume/cheongsam/white
subcategory = SUBCATEGORY_UNIFORM_DRESSES subcategory = LOADOUT_SUBCATEGORY_UNIFORM_DRESSES
cost = 3 cost = 3
/datum/gear/uniform/cheongsam/red /datum/gear/uniform/cheongsam/red
name = "Cheongsam, Red" name = "Cheongsam, Red"
path = /obj/item/clothing/under/costume/cheongsam/red path = /obj/item/clothing/under/costume/cheongsam/red
subcategory = SUBCATEGORY_UNIFORM_DRESSES subcategory = LOADOUT_SUBCATEGORY_UNIFORM_DRESSES
cost = 3 cost = 3
/datum/gear/uniform/dress/black /datum/gear/uniform/dress/black