Adds defines for species and bodytypes (#9707)

This commit is contained in:
Cyantime
2020-08-24 13:59:24 +02:00
committed by GitHub
parent 02f436ce3d
commit 1a8940bbd8
148 changed files with 880 additions and 783 deletions
@@ -119,7 +119,7 @@
/datum/category_item/player_setup_item/general/basic/sanitize_character()
if(!pref.species || !(pref.species in playable_species))
pref.species = "Human"
pref.species = SPECIES_HUMAN
pref.age = sanitize_integer(text2num(pref.age), pref.getMinAge(), pref.getMaxAge(), initial(pref.age))
pref.gender = sanitize_gender(pref.gender, pref.species)
@@ -47,7 +47,7 @@
// Nothing to validate. Leave.
return
var/datum/species/S = all_species[pref.species] || all_species["Human"]
var/datum/species/S = all_species[pref.species] || all_species[SPECIES_HUMAN]
if (pref.alternate_languages.len > S.num_alternate_languages)
if(pref.client)
@@ -599,7 +599,7 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O
pref.rlimb_data[second_limb] = null
if("Prosthesis")
var/tmp_species = pref.species ? pref.species : "Human"
var/tmp_species = pref.species ? pref.species : SPECIES_HUMAN
var/list/usable_manufacturers = list()
for(var/company in chargen_robolimbs)
var/datum/robolimb/M = chargen_robolimbs[company]
@@ -676,7 +676,7 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O
/datum/category_item/player_setup_item/general/body/proc/SetSpecies(mob/user)
if(!pref.species_preview || !(pref.species_preview in all_species))
pref.species_preview = "Human"
pref.species_preview = SPECIES_HUMAN
var/datum/species/current_species = all_species[pref.species_preview]
var/list/dat = list(
"<center><h2>[current_species.name] \[<a href='?src=\ref[src];show_species=1'>change</a>\]</h2></center><hr/>",
@@ -5,7 +5,7 @@
cost = 1
augment = TRUE
sort_category = "Augments"
whitelisted = list("Human", "Off-Worlder Human", "Tajara", "Zhan-Khazan Tajara", "M'sai Tajara", "Skrell", "Baseline Frame", "Hephaestus G1 Industrial Frame", "Hephaestus G2 Industrial Frame", "Xion Industrial Frame", "Zeng-Hu Mobility Frame", "Bishop Accessory Frame", "Shell Frame")
whitelisted = list(SPECIES_HUMAN, SPECIES_HUMAN_OFFWORLD, SPECIES_TAJARA, SPECIES_TAJARA_ZHAN, SPECIES_TAJARA_MSAI, SPECIES_SKRELL, SPECIES_IPC, SPECIES_IPC_G1, SPECIES_IPC_G2, SPECIES_IPC_XION, SPECIES_IPC_ZENGHU, SPECIES_IPC_BISHOP, SPECIES_IPC_SHELL)
flags = GEAR_NO_SELECTION
/datum/gear/augment/eye_sensors
@@ -13,7 +13,7 @@
description = "An eye augment that allows the user to deploy medical or security sensors."
path = /obj/item/organ/internal/augment/eye_sensors
cost = 4
whitelisted = list("Human", "Off-Worlder Human", "Tajara", "Zhan-Khazan Tajara", "M'sai Tajara", "Unathi", "Skrell", "Baseline Frame", "Hephaestus G1 Industrial Frame", "Hephaestus G2 Industrial Frame", "Xion Industrial Frame", "Zeng-Hu Mobility Frame", "Bishop Accessory Frame", "Shell Frame", "Vaurca Worker", "Vaurca Warrior")
whitelisted = list(SPECIES_HUMAN, SPECIES_HUMAN_OFFWORLD, SPECIES_TAJARA, SPECIES_TAJARA_ZHAN, SPECIES_TAJARA_MSAI, SPECIES_UNATHI, SPECIES_SKRELL, SPECIES_IPC, SPECIES_IPC_G1, SPECIES_IPC_G2, SPECIES_IPC_XION, SPECIES_IPC_ZENGHU, SPECIES_IPC_BISHOP, SPECIES_IPC_SHELL, SPECIES_VAURCA_WORKER, SPECIES_VAURCA_WARRIOR)
/datum/gear/augment/cyber_hair
@@ -21,7 +21,7 @@
description = "A hair augment that allows the user to change the shape and color of their hair."
path = /obj/item/organ/internal/augment/cyber_hair
cost = 2
whitelisted = list("Human", "Off-Worlder Human", "Tajara", "Zhan-Khazan Tajara", "M'sai Tajara", "Shell Frame")
whitelisted = list(SPECIES_HUMAN, SPECIES_HUMAN_OFFWORLD, SPECIES_TAJARA, SPECIES_TAJARA_ZHAN, SPECIES_TAJARA_MSAI, SPECIES_IPC_SHELL)
/datum/gear/augment/combitool
@@ -73,4 +73,4 @@
description = "An augment installed into the head that functions as a surrogate for a missing zona bovinae, also functioning as a filter for the psionically-challenged."
path = /obj/item/organ/internal/augment/psi
cost = 1
whitelisted = list("Human", "Off-Worlder Human", "Tajara", "Zhan-Khazan Tajara", "M'sai Tajara", "Vaurca Worker", "Vaurca Warrior", "Baseline Frame", "Hephaestus G1 Industrial Frame", "Hephaestus G2 Industrial Frame", "Xion Industrial Frame", "Zeng-Hu Mobility Frame", "Bishop Accessory Frame", "Shell Frame")
whitelisted = list(SPECIES_HUMAN, SPECIES_HUMAN_OFFWORLD, SPECIES_TAJARA, SPECIES_TAJARA_ZHAN, SPECIES_TAJARA_MSAI, SPECIES_VAURCA_WORKER, SPECIES_VAURCA_WARRIOR, SPECIES_IPC, SPECIES_IPC_G1, SPECIES_IPC_G2, SPECIES_IPC_XION, SPECIES_IPC_ZENGHU, SPECIES_IPC_BISHOP, SPECIES_IPC_SHELL)
@@ -2,25 +2,25 @@
display_name = "gear harness"
path = /obj/item/clothing/under/gearharness
sort_category = "Xenowear"
whitelisted = list("Vaurca Worker", "Vaurca Warrior", "Diona", "Baseline Frame", "Hephaestus G1 Industrial Frame", "Hephaestus G2 Industrial Frame", "Xion Industrial Frame", "Zeng-Hu Mobility Frame", "Bishop Accessory Frame")
whitelisted = list(SPECIES_VAURCA_WORKER, SPECIES_VAURCA_WARRIOR, SPECIES_DIONA, SPECIES_IPC, SPECIES_IPC_G1, SPECIES_IPC_G2, SPECIES_IPC_XION, SPECIES_IPC_ZENGHU, SPECIES_IPC_BISHOP)
/datum/gear/shoes/footwraps
display_name = "cloth footwraps"
path = /obj/item/clothing/shoes/footwraps
sort_category = "Xenowear"
whitelisted = list("Vaurca Worker", "Vaurca Warrior", "Unathi", "Tajara", "Zhan-Khazan Tajara", "M'sai Tajara")
whitelisted = list(SPECIES_VAURCA_WORKER, SPECIES_VAURCA_WARRIOR, SPECIES_UNATHI, SPECIES_TAJARA, SPECIES_TAJARA_ZHAN, SPECIES_TAJARA_MSAI)
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
/datum/gear/shoes/toeless
display_name = "toe-less jackboots"
path = /obj/item/clothing/shoes/jackboots/toeless
sort_category = "Xenowear"
whitelisted = list("Vaurca Worker", "Vaurca Warrior", "Unathi", "Tajara", "Zhan-Khazan Tajara", "M'sai Tajara")
whitelisted = list(SPECIES_VAURCA_WORKER, SPECIES_VAURCA_WARRIOR, SPECIES_UNATHI, SPECIES_TAJARA, SPECIES_TAJARA_ZHAN, SPECIES_TAJARA_MSAI)
/datum/gear/shoes/caligae
display_name = "caligae selection"
path = /obj/item/clothing/shoes/caligae
whitelisted = list("Unathi", "Tajara", "Zhan-Khazan Tajara", "M'sai Tajara")
whitelisted = list(SPECIES_UNATHI, SPECIES_TAJARA, SPECIES_TAJARA_ZHAN, SPECIES_TAJARA_MSAI)
sort_category = "Xenowear"
/datum/gear/shoes/caligae/New()
@@ -36,7 +36,7 @@
/datum/gear/shoes/toeless
display_name = "toeless boot selection"
path = /obj/item/clothing/shoes/jackboots/toeless
whitelisted = list("Vaurca Worker", "Vaurca Warrior", "Unathi", "Tajara", "Zhan-Khazan Tajara", "M'sai Tajara")
whitelisted = list(SPECIES_VAURCA_WORKER, SPECIES_VAURCA_WARRIOR, SPECIES_UNATHI, SPECIES_TAJARA, SPECIES_TAJARA_ZHAN, SPECIES_TAJARA_MSAI)
sort_category = "Xenowear"
/datum/gear/shoes/toeless/New()
@@ -1,7 +1,7 @@
/datum/gear/uniform/offworlder
display_name = "CR suit"
path = /obj/item/clothing/under/offworlder
whitelisted = list("Off-Worlder Human")
whitelisted = list(SPECIES_HUMAN_OFFWORLD)
sort_category = "Xenowear - Human"
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
@@ -16,14 +16,14 @@
/datum/gear/eyes/glasses/offworlder
display_name = "starshades"
path = /obj/item/clothing/glasses/spiffygogs/offworlder
whitelisted = list("Off-Worlder Human")
whitelisted = list(SPECIES_HUMAN_OFFWORLD)
sort_category = "Xenowear - Human"
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
/datum/gear/accessory/offworlder
display_name = "legbrace"
path = /obj/item/clothing/accessory/offworlder/bracer
whitelisted = list("Off-Worlder Human")
whitelisted = list(SPECIES_HUMAN_OFFWORLD)
sort_category = "Xenowear - Human"
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
@@ -38,7 +38,7 @@
/datum/gear/accessory/offworlder_armband
display_name = "exo-stellar ribbon selection"
path = /obj/item/clothing/accessory/armband/offworlder
whitelisted = list("Off-Worlder Human")
whitelisted = list(SPECIES_HUMAN_OFFWORLD)
sort_category = "Xenowear - Human"
/datum/gear/accessory/offworlder_armband/New()
@@ -52,7 +52,7 @@
/datum/gear/mask/offworlder
display_name = "jagmask"
path = /obj/item/clothing/mask/breath/offworlder/jagmask
whitelisted = list("Off-Worlder Human")
whitelisted = list(SPECIES_HUMAN_OFFWORLD)
sort_category = "Xenowear - Human"
/datum/gear/mask/offworlder/overmask
@@ -72,12 +72,12 @@
/datum/gear/gloves/offworlder
display_name = "starmitts"
path = /obj/item/clothing/gloves/offworlder
whitelisted = list("Off-Worlder Human")
whitelisted = list(SPECIES_HUMAN_OFFWORLD)
sort_category = "Xenowear - Human"
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
/datum/gear/offworlder_rig
display_name = "exo-stellar skeleton"
path = /obj/item/rig/light/offworlder
whitelisted = list("Off-Worlder Human")
whitelisted = list(SPECIES_HUMAN_OFFWORLD)
sort_category = "Xenowear - Human"
@@ -2,7 +2,7 @@
display_name = "golden deep headchains"
path = /obj/item/clothing/head/headchain
cost = 1
whitelisted = list("Baseline Frame", "Hephaestus G1 Industrial Frame", "Hephaestus G2 Industrial Frame", "Xion Industrial Frame", "Zeng-Hu Mobility Frame", "Bishop Accessory Frame", "Shell Frame")
whitelisted = list(SPECIES_IPC, SPECIES_IPC_G1, SPECIES_IPC_G2, SPECIES_IPC_XION, SPECIES_IPC_ZENGHU, SPECIES_IPC_BISHOP, SPECIES_IPC_SHELL)
sort_category = "Xenowear - IPC"
flags = GEAR_HAS_DESC_SELECTION
@@ -18,7 +18,7 @@
display_name = "golden deep crests"
path = /obj/item/clothing/head/crest
cost = 1
whitelisted = list("Baseline Frame", "Hephaestus G1 Industrial Frame", "Hephaestus G2 Industrial Frame", "Xion Industrial Frame", "Zeng-Hu Mobility Frame", "Bishop Accessory Frame", "Shell Frame")
whitelisted = list(SPECIES_IPC, SPECIES_IPC_G1, SPECIES_IPC_G2, SPECIES_IPC_XION, SPECIES_IPC_ZENGHU, SPECIES_IPC_BISHOP, SPECIES_IPC_SHELL)
sort_category = "Xenowear - IPC"
flags = GEAR_HAS_DESC_SELECTION
@@ -34,7 +34,7 @@
display_name = "golden deep armchains"
path = /obj/item/clothing/gloves/armchain
cost = 1
whitelisted = list("Baseline Frame", "Hephaestus G1 Industrial Frame", "Hephaestus G2 Industrial Frame", "Xion Industrial Frame", "Zeng-Hu Mobility Frame", "Bishop Accessory Frame", "Shell Frame")
whitelisted = list(SPECIES_IPC, SPECIES_IPC_G1, SPECIES_IPC_G2, SPECIES_IPC_XION, SPECIES_IPC_ZENGHU, SPECIES_IPC_BISHOP, SPECIES_IPC_SHELL)
sort_category = "Xenowear - IPC"
flags = GEAR_HAS_DESC_SELECTION
@@ -50,7 +50,7 @@
display_name = "golden deep bracers"
path = /obj/item/clothing/gloves/goldbracer
cost = 1
whitelisted = list("Baseline Frame", "Hephaestus G1 Industrial Frame", "Hephaestus G2 Industrial Frame", "Xion Industrial Frame", "Zeng-Hu Mobility Frame", "Bishop Accessory Frame", "Shell Frame")
whitelisted = list(SPECIES_IPC, SPECIES_IPC_G1, SPECIES_IPC_G2, SPECIES_IPC_XION, SPECIES_IPC_ZENGHU, SPECIES_IPC_BISHOP, SPECIES_IPC_SHELL)
sort_category = "Xenowear - IPC"
flags = GEAR_HAS_DESC_SELECTION
@@ -66,7 +66,7 @@
display_name = "antennae"
path = /obj/item/clothing/head/antenna
cost = 1
whitelisted = list("Baseline Frame", "Hephaestus G1 Industrial Frame", "Hephaestus G2 Industrial Frame", "Xion Industrial Frame", "Zeng-Hu Mobility Frame", "Bishop Accessory Frame", "Shell Frame")
whitelisted = list(SPECIES_IPC, SPECIES_IPC_G1, SPECIES_IPC_G2, SPECIES_IPC_XION, SPECIES_IPC_ZENGHU, SPECIES_IPC_BISHOP, SPECIES_IPC_SHELL)
sort_category = "Xenowear - IPC"
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
@@ -87,7 +87,7 @@
display_name = "trinary perfection antenna"
path = /obj/item/clothing/head/antenna/trinary_halo
cost = 1
whitelisted = list("Baseline Frame", "Hephaestus G1 Industrial Frame", "Hephaestus G2 Industrial Frame", "Xion Industrial Frame", "Zeng-Hu Mobility Frame", "Bishop Accessory Frame", "Shell Frame")
whitelisted = list(SPECIES_IPC, SPECIES_IPC_G1, SPECIES_IPC_G2, SPECIES_IPC_XION, SPECIES_IPC_ZENGHU, SPECIES_IPC_BISHOP, SPECIES_IPC_SHELL)
sort_category = "Xenowear - IPC"
flags = GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
@@ -95,13 +95,13 @@
display_name = "headlights"
path = /obj/item/device/flashlight/headlights
cost = 2
whitelisted = list("Baseline Frame", "Hephaestus G1 Industrial Frame", "Hephaestus G2 Industrial Frame", "Xion Industrial Frame", "Zeng-Hu Mobility Frame", "Bishop Accessory Frame", "Shell Frame")
whitelisted = list(SPECIES_IPC, SPECIES_IPC_G1, SPECIES_IPC_G2, SPECIES_IPC_XION, SPECIES_IPC_ZENGHU, SPECIES_IPC_BISHOP, SPECIES_IPC_SHELL)
sort_category = "Xenowear - IPC"
/datum/gear/suit/idris
display_name = "Idris Unit coats"
path = /obj/item/clothing/suit/armor/vest/idris
whitelisted = list("Baseline Frame", "Hephaestus G1 Industrial Frame", "Hephaestus G2 Industrial Frame", "Xion Industrial Frame", "Zeng-Hu Mobility Frame", "Bishop Accessory Frame", "Shell Frame")
whitelisted = list(SPECIES_IPC, SPECIES_IPC_G1, SPECIES_IPC_G2, SPECIES_IPC_XION, SPECIES_IPC_ZENGHU, SPECIES_IPC_BISHOP, SPECIES_IPC_SHELL)
sort_category = "Xenowear - IPC"
allowed_roles = list("Security Officer", "Warden", "Head of Security","Detective", "Forensic Technician", "Security Cadet")
flags = GEAR_HAS_DESC_SELECTION
@@ -2,7 +2,7 @@
display_name = "headtail chain selection"
path = /obj/item/clothing/ears/skrell/chain
sort_category = "Xenowear - Skrell"
whitelisted = list("Skrell")
whitelisted = list(SPECIES_SKRELL)
/datum/gear/ears/skrell/chains/New()
..()
@@ -16,7 +16,7 @@
display_name = "headtail band selection"
path = /obj/item/clothing/ears/skrell/band
sort_category = "Xenowear - Skrell"
whitelisted = list("Skrell")
whitelisted = list(SPECIES_SKRELL)
/datum/gear/ears/skrell/bands/New()
..()
@@ -30,7 +30,7 @@
display_name = "short headtail cloth"
path = /obj/item/clothing/ears/skrell/cloth_short/black
sort_category = "Xenowear - Skrell"
whitelisted = list("Skrell")
whitelisted = list(SPECIES_SKRELL)
/datum/gear/ears/skrell/cloth/short/New()
..()
@@ -44,7 +44,7 @@
display_name = "average headtail cloth"
path = /obj/item/clothing/ears/skrell/cloth_average/black
sort_category = "Xenowear - Skrell"
whitelisted = list("Skrell")
whitelisted = list(SPECIES_SKRELL)
/datum/gear/ears/skrell/cloth/average/New()
..()
@@ -57,7 +57,7 @@
/datum/gear/accessory/capes
display_name = "shoulder capes"
path = /obj/item/clothing/accessory/poncho/shouldercape
whitelisted = list("Skrell")
whitelisted = list(SPECIES_SKRELL)
sort_category = "Xenowear - Skrell"
/datum/gear/accessory/capes/New()
@@ -72,26 +72,26 @@
/datum/gear/uniform/skrell
display_name = "qeblak ceremonial garment"
path = /obj/item/clothing/under/skrell/qeblak
whitelisted = list("Skrell")
whitelisted = list(SPECIES_SKRELL)
sort_category = "Xenowear - Skrell"
flags = GEAR_HAS_DESC_SELECTION
/datum/gear/stellascope
display_name = "stellascope"
path = /obj/item/stellascope
whitelisted = list("Skrell")
whitelisted = list(SPECIES_SKRELL)
sort_category = "Xenowear - Skrell"
/datum/gear/skrell_projector
display_name = "nralakk projector"
path = /obj/item/skrell_projector
whitelisted = list("Skrell")
whitelisted = list(SPECIES_SKRELL)
sort_category = "Xenowear - Skrell"
/datum/gear/ears/skrell/goop
display_name = "glowing algae"
path = /obj/item/clothing/ears/skrell/goop
whitelisted = list("Skrell")
whitelisted = list(SPECIES_SKRELL)
sort_category = "Xenowear - Skrell"
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
@@ -106,5 +106,5 @@
/datum/gear/mask/skrell
display_name = "skrell gill cover"
path = /obj/item/clothing/mask/breath/skrell
whitelisted = list("Skrell")
whitelisted = list(SPECIES_SKRELL)
sort_category = "Xenowear - Skrell"
@@ -2,7 +2,7 @@
display_name = "tajara gloves selection"
description = "A selection of tajaran gloves."
path = /obj/item/clothing/gloves/black/tajara
whitelisted = list("Tajara", "Zhan-Khazan Tajara", "M'sai Tajara")
whitelisted = list(SPECIES_TAJARA, SPECIES_TAJARA_ZHAN, SPECIES_TAJARA_MSAI)
sort_category = "Xenowear - Tajara"
/datum/gear/gloves/tajara/New()
@@ -23,7 +23,7 @@
display_name = "tajara coat selection"
description = "A selection of tajaran native coats."
path = /obj/item/clothing/suit/storage/tajaran
whitelisted = list("Tajara", "Zhan-Khazan Tajara", "M'sai Tajara")
whitelisted = list(SPECIES_TAJARA, SPECIES_TAJARA_ZHAN, SPECIES_TAJARA_MSAI)
sort_category = "Xenowear - Tajara"
/datum/gear/suit/tajara_coat/New()
@@ -40,7 +40,7 @@
display_name = "tajaran religious suits selection"
description = "A selection of tajaran religious robes."
path = /obj/item/clothing/suit/storage/hooded/tajaran/priest
whitelisted = list("Tajara", "Zhan-Khazan Tajara", "M'sai Tajara")
whitelisted = list(SPECIES_TAJARA, SPECIES_TAJARA_ZHAN, SPECIES_TAJARA_MSAI)
sort_category = "Xenowear - Tajara"
flags = GEAR_HAS_DESC_SELECTION
@@ -56,7 +56,7 @@
/datum/gear/suit/tajaran_labcoat
display_name = "PRA medical coat"
path = /obj/item/clothing/suit/storage/toggle/labcoat/tajaran
whitelisted = list("Tajara", "Zhan-Khazan Tajara", "M'sai Tajara")
whitelisted = list(SPECIES_TAJARA, SPECIES_TAJARA_ZHAN, SPECIES_TAJARA_MSAI)
allowed_roles = list("Chief Medical Officer", "Physician", "Surgeon", "Chemist", "Geneticist", "Emergency Medical Technician", "Medical Resident")
sort_category = "Xenowear - Tajara"
@@ -64,7 +64,7 @@
display_name = "tajaran uniform selection"
description = "A selection of tajaran native uniforms."
path = /obj/item/clothing/under/tajaran
whitelisted = list("Tajara", "Zhan-Khazan Tajara", "M'sai Tajara")
whitelisted = list(SPECIES_TAJARA, SPECIES_TAJARA_ZHAN, SPECIES_TAJARA_MSAI)
sort_category = "Xenowear - Tajara"
/datum/gear/uniform/tajara/New()
@@ -83,7 +83,7 @@
display_name = "tajaran dress selection"
description = "A selection of tajaran native dresses."
path = /obj/item/clothing/under/dress/tajaran
whitelisted = list("Tajara", "Zhan-Khazan Tajara", "M'sai Tajara")
whitelisted = list(SPECIES_TAJARA, SPECIES_TAJARA_ZHAN, SPECIES_TAJARA_MSAI)
sort_category = "Xenowear - Tajara"
/datum/gear/uniform/tajara_dress/New()
@@ -103,7 +103,7 @@
display_name = "fur scarf"
description = "A selection of tajaran colored fur scarfs."
path = /obj/item/clothing/accessory/tajaran
whitelisted = list("Tajara", "Zhan-Khazan Tajara", "M'sai Tajara")
whitelisted = list(SPECIES_TAJARA, SPECIES_TAJARA_ZHAN, SPECIES_TAJARA_MSAI)
sort_category = "Xenowear - Tajara"
/datum/gear/accessory/tajara/New()
@@ -124,7 +124,7 @@
display_name = "adhomian headgear selection"
description = "A selection of tajaran native headgear."
path = /obj/item/clothing/head/tajaran/circlet
whitelisted = list("Tajara", "Zhan-Khazan Tajara", "M'sai Tajara")
whitelisted = list(SPECIES_TAJARA, SPECIES_TAJARA_ZHAN, SPECIES_TAJARA_MSAI)
sort_category = "Xenowear - Tajara"
/datum/gear/head/tajara/New()
@@ -140,7 +140,7 @@
display_name = "marriage wrap"
description = "A holy cloth wrap that signifies marriage amongst tajara."
path = /obj/item/clothing/accessory/tajaran_wrap
whitelisted = list("Tajara", "Zhan-Khazan Tajara", "M'sai Tajara")
whitelisted = list(SPECIES_TAJARA, SPECIES_TAJARA_ZHAN, SPECIES_TAJARA_MSAI)
sort_category = "Xenowear - Tajara"
flags = GEAR_HAS_DESC_SELECTION
@@ -154,7 +154,7 @@
/datum/gear/accessory/tajara_pelt
display_name = "ceremonial pelt"
path = /obj/item/clothing/accessory/tajaran_pelt
whitelisted = list("Tajara", "Zhan-Khazan Tajara", "M'sai Tajara")
whitelisted = list(SPECIES_TAJARA, SPECIES_TAJARA_ZHAN, SPECIES_TAJARA_MSAI)
sort_category = "Xenowear - Tajara"
flags = GEAR_HAS_DESC_SELECTION
@@ -162,7 +162,7 @@
display_name = "sun sister veil"
path = /obj/item/clothing/mask/tajara
cost = 1
whitelisted = list("Tajara", "Zhan-Khazan Tajara", "M'sai Tajara")
whitelisted = list(SPECIES_TAJARA, SPECIES_TAJARA_ZHAN, SPECIES_TAJARA_MSAI)
sort_category = "Xenowear - Tajara"
flags = GEAR_HAS_DESC_SELECTION
@@ -170,13 +170,13 @@
display_name = "native tajaran foot-wear"
path = /obj/item/clothing/shoes/tajara
sort_category = "Xenowear - Tajara"
whitelisted = list("Tajara", "Zhan-Khazan Tajara", "M'sai Tajara")
whitelisted = list(SPECIES_TAJARA, SPECIES_TAJARA_ZHAN, SPECIES_TAJARA_MSAI)
/datum/gear/gloves/shumalia_belt
display_name = "hammer buckle belt"
description = "A leather belt adorned by a hammer shaped buckle, worn by priesthood and worshippers of Shumaila."
path = /obj/item/storage/belt/shumaila_buckle
whitelisted = list("Tajara", "Zhan-Khazan Tajara", "M'sai Tajara")
whitelisted = list(SPECIES_TAJARA, SPECIES_TAJARA_ZHAN, SPECIES_TAJARA_MSAI)
sort_category = "Xenowear - Tajara"
flags = GEAR_HAS_DESC_SELECTION
@@ -185,14 +185,14 @@
description = "A People's Republic of Adhomai made tesla spine issued to disabled veterans and civilians."
path = /obj/item/organ/internal/augment/tesla
cost = 4
whitelisted = list("Tajara", "Zhan-Khazan Tajara", "M'sai Tajara")
whitelisted = list(SPECIES_TAJARA, SPECIES_TAJARA_ZHAN, SPECIES_TAJARA_MSAI)
sort_category = "Xenowear - Tajara"
/datum/gear/accessory/tajaran_card
display_name = "tajaran cards, badges and pins selection"
path = /obj/item/clothing/accessory/badge/hadii_card
sort_category = "Xenowear - Tajara"
whitelisted = list("Tajara", "Zhan-Khazan Tajara", "M'sai Tajara")
whitelisted = list(SPECIES_TAJARA, SPECIES_TAJARA_ZHAN, SPECIES_TAJARA_MSAI)
flags = GEAR_HAS_DESC_SELECTION
/datum/gear/accessory/tajaran_card/New()
@@ -207,7 +207,7 @@
display_name = "adhomian passports selection"
path = /obj/item/clothing/accessory/badge/pra_passport
sort_category = "Xenowear - Tajara"
whitelisted = list("Tajara", "Zhan-Khazan Tajara", "M'sai Tajara")
whitelisted = list(SPECIES_TAJARA, SPECIES_TAJARA_ZHAN, SPECIES_TAJARA_MSAI)
flags = GEAR_HAS_DESC_SELECTION
/datum/gear/tajaran_passports/New()
@@ -222,19 +222,19 @@
display_name = "adhomian lighter"
path = /obj/item/flame/lighter/adhomai
sort_category = "Xenowear - Tajara"
whitelisted = list("Tajara", "Zhan-Khazan Tajara", "M'sai Tajara")
whitelisted = list(SPECIES_TAJARA, SPECIES_TAJARA_ZHAN, SPECIES_TAJARA_MSAI)
flags = GEAR_HAS_DESC_SELECTION
/datum/gear/adhomai_pocketwatch
display_name = "adhomian watch"
path = /obj/item/pocketwatch/adhomai
sort_category = "Xenowear - Tajara"
whitelisted = list("Tajara", "Zhan-Khazan Tajara", "M'sai Tajara")
whitelisted = list(SPECIES_TAJARA, SPECIES_TAJARA_ZHAN, SPECIES_TAJARA_MSAI)
flags = GEAR_HAS_DESC_SELECTION
/datum/gear/tajaran_dice
display_name = "bag of adhomian dice"
path = /obj/item/storage/pill_bottle/dice/tajara
sort_category = "Xenowear - Tajara"
whitelisted = list("Tajara", "Zhan-Khazan Tajara", "M'sai Tajara")
whitelisted = list(SPECIES_TAJARA, SPECIES_TAJARA_ZHAN, SPECIES_TAJARA_MSAI)
flags = GEAR_HAS_DESC_SELECTION
@@ -2,28 +2,28 @@
display_name = "hide mantle"
path = /obj/item/clothing/suit/unathi/mantle
cost = 1
whitelisted = list("Unathi")
whitelisted = list(SPECIES_UNATHI)
sort_category = "Xenowear - Unathi"
/datum/gear/suit/unathi_robe
display_name = "roughspun robe"
path = /obj/item/clothing/suit/unathi/robe
cost = 1
whitelisted = list("Unathi")
whitelisted = list(SPECIES_UNATHI)
sort_category = "Xenowear - Unathi"
/datum/gear/suit/robe_coat
display_name = "tzirzi robe"
path = /obj/item/clothing/suit/unathi/robe/robe_coat
cost = 1
whitelisted = list("Unathi")
whitelisted = list(SPECIES_UNATHI)
sort_category = "Xenowear - Unathi"
/datum/gear/gloves/unathi
display_name = "unathi gloves selection"
description = "A selection of unathi colored gloves."
path = /obj/item/clothing/gloves/black/unathi
whitelisted = list("Unathi")
whitelisted = list(SPECIES_UNATHI)
sort_category = "Xenowear - Unathi"
/datum/gear/gloves/unathi/New()
@@ -42,7 +42,7 @@
/datum/gear/uniform/unathi
display_name = "sinta tunic"
path = /obj/item/clothing/under/unathi
whitelisted = list("Unathi")
whitelisted = list(SPECIES_UNATHI)
sort_category = "Xenowear - Unathi"
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
@@ -50,7 +50,7 @@
display_name = "engineering grasper"
description = "An Aut'akh augment limb, this one is outfitted with a limited toolkit."
path = /obj/item/organ/external/hand/right/autakh/tool
whitelisted = list("Unathi")
whitelisted = list(SPECIES_UNATHI)
sort_category = "Xenowear - Unathi"
cost = 3
allowed_roles = list("Station Engineer", "Chief Engineer", "Atmospheric Technician", "Engineering Apprentice", "Roboticist")
@@ -60,7 +60,7 @@
display_name = "mining grasper"
description = "An Aut'akh augment limb, this one is outfitted with a mining drill."
path = /obj/item/organ/external/hand/right/autakh/tool/mining
whitelisted = list("Unathi")
whitelisted = list(SPECIES_UNATHI)
sort_category = "Xenowear - Unathi"
cost = 3
allowed_roles = list("Shaft Miner")
@@ -70,7 +70,7 @@
display_name = "medical grasper"
description = "An Aut'akh augment limb, this one is outfitted with a health scanner."
path = /obj/item/organ/external/hand/right/autakh/medical
whitelisted = list("Unathi")
whitelisted = list(SPECIES_UNATHI)
sort_category = "Xenowear - Unathi"
cost = 3
allowed_roles = list("Chief Medical Officer", "Physician", "Surgeon", "Emergency Medical Technician", "Medical Resident", "Psychiatrist", "Chemist")
@@ -80,7 +80,7 @@
display_name = "security grasper"
description = "An Aut'akh augment limb, this one is outfitted with an electroshock weapon."
path = /obj/item/organ/external/hand/right/autakh/security
whitelisted = list("Unathi")
whitelisted = list(SPECIES_UNATHI)
sort_category = "Xenowear - Unathi"
cost = 3
allowed_roles = list("Security Officer", "Head of Security", "Warden")
@@ -89,37 +89,37 @@
/datum/gear/uniform/unathi/jizixi
display_name = "jizixi dress"
path = /obj/item/clothing/under/unathi/jizixi
whitelisted = list("Unathi")
whitelisted = list(SPECIES_UNATHI)
sort_category = "Xenowear - Unathi"
/datum/gear/uniform/unathi/sashes
display_name = "gyzao sashes"
path = /obj/item/clothing/under/unathi/sashes
whitelisted = list("Unathi")
whitelisted = list(SPECIES_UNATHI)
sort_category = "Xenowear - Unathi"
/datum/gear/uniform/unathi/mogazali
display_name = "mogazali attire"
path = /obj/item/clothing/under/unathi/mogazali
whitelisted = list("Unathi")
whitelisted = list(SPECIES_UNATHI)
sort_category = "Xenowear - Unathi"
/datum/gear/uniform/unathi/zazali
display_name = "zazali garb"
path = /obj/item/clothing/under/unathi/zazali
whitelisted = list("Unathi")
whitelisted = list(SPECIES_UNATHI)
sort_category = "Xenowear - Unathi"
/datum/gear/uniform/unathi/huytai
display_name = "huytai outfit"
path = /obj/item/clothing/under/unathi/huytai
whitelisted = list("Unathi")
whitelisted = list(SPECIES_UNATHI)
sort_category = "Xenowear - Unathi"
/datum/gear/uniform/unathi/zozo
display_name = "zozo top"
path = /obj/item/clothing/under/unathi/zozo
whitelisted = list("Unathi")
whitelisted = list(SPECIES_UNATHI)
sort_category = "Xenowear - Unathi"
/datum/gear/suit/unathi/wrapping_head
@@ -127,7 +127,7 @@
description = "Head wrappings with a breath mask. Only very traditional Th'akh Shamans would wear these."
path = /obj/item/clothing/mask/gas/wrapping
cost = 1
whitelisted = list("Unathi")
whitelisted = list(SPECIES_UNATHI)
sort_category = "Xenowear - Unathi"
flags = GEAR_HAS_DESC_SELECTION
@@ -136,7 +136,7 @@
description = "Closed body wrappings. Only very traditional Th'akh Shamans would wear these."
path = /obj/item/clothing/suit/unathi/mantle/wrapping
cost = 1
whitelisted = list("Unathi")
whitelisted = list(SPECIES_UNATHI)
sort_category = "Xenowear - Unathi"
flags = GEAR_HAS_DESC_SELECTION
@@ -145,7 +145,7 @@
description = "A rune inscribed mirror or piece of glass placed behind the eyes. Believed to be the 'Window to the Soul' and house the concentrated spirit of an individual."
path = /obj/item/organ/internal/anchor
cost = 1
whitelisted = list("Unathi")
whitelisted = list(SPECIES_UNATHI)
sort_category = "Xenowear - Unathi"
/datum/gear/augment/autakh/calf_override
@@ -2,28 +2,28 @@
display_name = "vaurca blindfold"
path = /obj/item/clothing/glasses/sunglasses/blinders
cost = 2
whitelisted = list("Vaurca Worker", "Vaurca Warrior")
whitelisted = list(SPECIES_VAURCA_WORKER, SPECIES_VAURCA_WARRIOR)
sort_category = "Xenowear - Vaurca"
/datum/gear/mask/vaurca
display_name = "mandible garment"
path = /obj/item/clothing/mask/breath/vaurca
cost = 1
whitelisted = list("Vaurca Worker", "Vaurca Warrior")
whitelisted = list(SPECIES_VAURCA_WORKER, SPECIES_VAURCA_WARRIOR)
sort_category = "Xenowear - Vaurca"
/datum/gear/mask/filterport
display_name = "filter port"
path = /obj/item/clothing/mask/breath/vaurca/filter
cost = 1
whitelisted = list("Vaurca Worker", "Vaurca Warrior")
whitelisted = list(SPECIES_VAURCA_WORKER, SPECIES_VAURCA_WARRIOR)
sort_category = "Xenowear - Vaurca"
/datum/gear/mask/vaurca_expression
display_name = "human expression mask"
path = /obj/item/clothing/head/expression
cost = 1
whitelisted = list("Vaurca Worker", "Vaurca Warrior")
whitelisted = list(SPECIES_VAURCA_WORKER, SPECIES_VAURCA_WARRIOR)
sort_category = "Xenowear - Vaurca"
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
@@ -34,7 +34,7 @@
/datum/gear/head/shaper
display_name = "shaper helmet"
path = /obj/item/clothing/head/shaper
whitelisted = list("Vaurca Worker", "Vaurca Warrior")
whitelisted = list(SPECIES_VAURCA_WORKER, SPECIES_VAURCA_WARRIOR)
sort_category = "Xenowear - Vaurca"
flags = GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
@@ -42,7 +42,7 @@
display_name = "tunnel cloak"
path = /obj/item/storage/backpack/cloak
cost = 1
whitelisted = list("Vaurca Worker", "Vaurca Warrior")
whitelisted = list(SPECIES_VAURCA_WORKER, SPECIES_VAURCA_WARRIOR)
sort_category = "Xenowear - Vaurca"
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
@@ -51,7 +51,7 @@
description = "A selection of vaurca colored hive cloaks."
path = /obj/item/clothing/suit/vaurca
cost = 1
whitelisted = list("Vaurca Worker", "Vaurca Warrior")
whitelisted = list(SPECIES_VAURCA_WORKER, SPECIES_VAURCA_WARRIOR)
sort_category = "Xenowear - Vaurca"
/datum/gear/vaurca_robe/New()
@@ -66,7 +66,7 @@
/datum/gear/uniform/vaurca
display_name = "vaurca clothes"
path = /obj/item/clothing/under/vaurca
whitelisted = list("Vaurca Worker", "Vaurca Warrior")
whitelisted = list(SPECIES_VAURCA_WORKER, SPECIES_VAURCA_WARRIOR)
sort_category = "Xenowear - Vaurca"
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
@@ -74,7 +74,7 @@
display_name = "shaper robes"
path = /obj/item/clothing/suit/vaurca/shaper
slot = slot_wear_suit
whitelisted = list("Vaurca Worker", "Vaurca Warrior")
whitelisted = list(SPECIES_VAURCA_WORKER, SPECIES_VAURCA_WARRIOR)
sort_category = "Xenowear - Vaurca"
cost = 1
flags = GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
@@ -82,7 +82,7 @@
/datum/gear/shoes/vaurca
display_name = "vaurca shoes"
path = /obj/item/clothing/shoes/vaurca
whitelisted = list("Vaurca Worker", "Vaurca Warrior")
whitelisted = list(SPECIES_VAURCA_WORKER, SPECIES_VAURCA_WARRIOR)
sort_category = "Xenowear - Vaurca"
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
@@ -91,7 +91,7 @@
description = "A selection of vaurca colored shrouds."
path = /obj/item/clothing/head/shroud
cost = 1
whitelisted = list("Vaurca Worker", "Vaurca Warrior")
whitelisted = list(SPECIES_VAURCA_WORKER, SPECIES_VAURCA_WARRIOR)
sort_category = "Xenowear - Vaurca"
/datum/gear/suit/vaurca_shroud/New()
@@ -108,7 +108,7 @@
display_name = "vaurcan mantle"
path = /obj/item/clothing/suit/vaurca/mantle
cost = 1
whitelisted = list("Vaurca Worker", "Vaurca Warrior")
whitelisted = list(SPECIES_VAURCA_WORKER, SPECIES_VAURCA_WARRIOR)
sort_category = "Xenowear - Vaurca"
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
@@ -118,7 +118,7 @@
path = /obj/item/organ/internal/augment/language/klax
cost = 2
sort_category = "Xenowear - Vaurca"
whitelisted = list("Vaurca Worker", "Vaurca Warrior")
whitelisted = list(SPECIES_VAURCA_WORKER, SPECIES_VAURCA_WARRIOR)
flags = GEAR_NO_SELECTION
/datum/gear/augment/language_processor/New()