mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2026-08-30 00:35:45 +01:00
Merge branch 'master' of https://github.com/Yawn-Wider/YWPolarisVore into May2020UpstreamPull
This commit is contained in:
@@ -40,7 +40,11 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O
|
||||
pref.preview_icon = null
|
||||
S["bgstate"] >> pref.bgstate
|
||||
S["body_descriptors"] >> pref.body_descriptors
|
||||
S["Wingdings"] >> pref.wingdings //YWadd
|
||||
S["Wingdings"] >> pref.wingdings //YWadd start
|
||||
S["colorblind_mono"] >> pref.colorblind_mono
|
||||
S["colorblind_vulp"] >> pref.colorblind_vulp
|
||||
S["colorblind_taj"] >> pref.colorblind_taj
|
||||
S["haemophilia"] >> pref.haemophilia //YWadd end
|
||||
|
||||
/datum/category_item/player_setup_item/general/body/save_character(var/savefile/S)
|
||||
S["species"] << pref.species
|
||||
@@ -71,7 +75,11 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O
|
||||
S["synth_markings"] << pref.synth_markings
|
||||
S["bgstate"] << pref.bgstate
|
||||
S["body_descriptors"] << pref.body_descriptors
|
||||
S["Wingdings"] << pref.wingdings //YWadd
|
||||
S["Wingdings"] << pref.wingdings //YWadd start
|
||||
S["colorblind_mono"] << pref.colorblind_mono
|
||||
S["colorblind_vulp"] << pref.colorblind_vulp
|
||||
S["colorblind_taj"] << pref.colorblind_taj
|
||||
S["haemophilia"] << pref.haemophilia //YWadd end
|
||||
|
||||
/datum/category_item/player_setup_item/general/body/sanitize_character(var/savefile/S)
|
||||
if(!pref.species || !(pref.species in GLOB.playable_species))
|
||||
@@ -128,7 +136,20 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O
|
||||
character.b_synth = pref.b_synth
|
||||
character.synth_markings = pref.synth_markings
|
||||
if(pref.species == "Grey")//YWadd START
|
||||
character.wingdings = pref.wingdings //YWadd END
|
||||
character.wingdings = pref.wingdings
|
||||
|
||||
if(pref.colorblind_mono == 1)
|
||||
character.add_modifier(/datum/modifier/trait/colorblind_monochrome)
|
||||
|
||||
else if(pref.colorblind_vulp == 1)
|
||||
character.add_modifier(/datum/modifier/trait/colorblind_vulp)
|
||||
|
||||
else if(pref.colorblind_taj == 1)
|
||||
character.add_modifier(/datum/modifier/trait/colorblind_taj)
|
||||
|
||||
if(pref.haemophilia == 1)
|
||||
character.add_modifier(/datum/modifier/trait/haemophilia)
|
||||
//YWadd END
|
||||
|
||||
// Destroy/cyborgize organs and limbs.
|
||||
for(var/name in list(BP_HEAD, BP_L_HAND, BP_R_HAND, BP_L_ARM, BP_R_ARM, BP_L_FOOT, BP_R_FOOT, BP_L_LEG, BP_R_LEG, BP_GROIN, BP_TORSO))
|
||||
@@ -204,14 +225,10 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O
|
||||
. += "Blood Type: <a href='?src=\ref[src];blood_type=1'>[pref.b_type]</a><br>"
|
||||
if(has_flag(mob_species, HAS_SKIN_TONE))
|
||||
. += "Skin Tone: <a href='?src=\ref[src];skin_tone=1'>[-pref.s_tone + 35]/220</a><br>"
|
||||
. += "Needs Glasses: <a href='?src=\ref[src];disabilities=[NEARSIGHTED]'><b>[pref.disabilities & NEARSIGHTED ? "Yes" : "No"]</b></a><br>"
|
||||
. += "<b>Disabilities</b><br> <a href='?src=\ref[src];disabilities_yw=1'>Adjust</a><br>" // YWadd
|
||||
//YWcommented moved onto disabilities. += "Needs Glasses: <a href='?src=\ref[src];disabilities=[NEARSIGHTED]'><b>[pref.disabilities & NEARSIGHTED ? "Yes" : "No"]</b></a><br>"
|
||||
. += "Limbs: <a href='?src=\ref[src];limbs=1'>Adjust</a> <a href='?src=\ref[src];reset_limbs=1'>Reset</a><br>"
|
||||
. += "Internal Organs: <a href='?src=\ref[src];organs=1'>Adjust</a><br>"
|
||||
//YW Edit ADD
|
||||
if(pref.species == "Grey")
|
||||
. += "Speak Wingdings: <a href='?src=\ref[src];wingdings=1'><b>[pref.wingdings ? "Yes" : "No"]</b></a><br>"
|
||||
//YW Edit End
|
||||
|
||||
//display limbs below
|
||||
var/ind = 0
|
||||
for(var/name in pref.organ_data)
|
||||
@@ -394,6 +411,9 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O
|
||||
pref.alternate_languages.Cut() // Reset their alternate languages. Todo: attempt to just fix it instead?
|
||||
return TOPIC_HANDLED
|
||||
|
||||
else if(href_list["disabilities_yw"])
|
||||
Disabilities_YW(usr)
|
||||
|
||||
else if(href_list["set_species"])
|
||||
user << browse(null, "window=species")
|
||||
if(!pref.species_preview || !(pref.species_preview in GLOB.all_species))
|
||||
@@ -789,7 +809,7 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O
|
||||
else if(href_list["disabilities"])
|
||||
var/disability_flag = text2num(href_list["disabilities"])
|
||||
pref.disabilities ^= disability_flag
|
||||
return TOPIC_REFRESH_UPDATE_PREVIEW
|
||||
Disabilities_YW(usr) //YW Edit
|
||||
|
||||
else if(href_list["toggle_preview_value"])
|
||||
pref.equip_preview_mob ^= text2num(href_list["toggle_preview_value"])
|
||||
@@ -818,9 +838,35 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O
|
||||
//YW Add Start
|
||||
else if(href_list["wingdings"])
|
||||
pref.wingdings = !pref.wingdings
|
||||
return TOPIC_REFRESH_UPDATE_PREVIEW
|
||||
Disabilities_YW(usr)
|
||||
|
||||
else if(href_list["colorblind_mono"])
|
||||
pref.colorblind_mono = !pref.colorblind_mono
|
||||
Disabilities_YW(usr)
|
||||
|
||||
else if(href_list["colorblind_vulp"])
|
||||
pref.colorblind_vulp = !pref.colorblind_vulp
|
||||
Disabilities_YW(usr)
|
||||
|
||||
else if(href_list["colorblind_taj"])
|
||||
pref.colorblind_taj = !pref.colorblind_taj
|
||||
Disabilities_YW(usr)
|
||||
|
||||
else if(href_list["haemophilia"])
|
||||
pref.haemophilia = !pref.haemophilia
|
||||
Disabilities_YW(usr)
|
||||
|
||||
else if(href_list["reset_disabilities"])
|
||||
pref.wingdings = 0
|
||||
pref.colorblind_mono = 0
|
||||
pref.colorblind_taj = 0
|
||||
pref.colorblind_vulp = 0
|
||||
pref.haemophilia = 0
|
||||
Disabilities_YW(usr)
|
||||
|
||||
//YW Add End
|
||||
|
||||
|
||||
return ..()
|
||||
|
||||
/datum/category_item/player_setup_item/general/body/proc/reset_limbs()
|
||||
@@ -913,3 +959,4 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O
|
||||
dat += "</center></body>"
|
||||
|
||||
user << browse(dat, "window=species;size=700x400")
|
||||
|
||||
|
||||
@@ -248,6 +248,12 @@ var/list/_client_preferences_by_type
|
||||
description ="Hear In-game Instruments"
|
||||
key = "SOUND_INSTRUMENT"
|
||||
|
||||
/datum/client_preference/vchat_enable
|
||||
description = "Enable/Disable VChat"
|
||||
key = "VCHAT_ENABLE"
|
||||
enabled_description = "Enabled"
|
||||
disabled_description = "Disabled"
|
||||
|
||||
/********************
|
||||
* Staff Preferences *
|
||||
********************/
|
||||
|
||||
@@ -79,7 +79,7 @@
|
||||
/datum/gear/accessory/holster
|
||||
display_name = "holster selection (Security, CD, HoP)"
|
||||
path = /obj/item/clothing/accessory/holster
|
||||
allowed_roles = list("Colony Director", "Head of Personnel", "Security Officer", "Warden", "Head of Security","Detective","Blueshield Guard")
|
||||
allowed_roles = list("Colony Director", "Head of Personnel", "Security Officer", "Warden", "Head of Security","Detective","Blueshield Guard","Security Pilot") //YW ADDITIONS
|
||||
|
||||
/datum/gear/accessory/holster/New()
|
||||
..()
|
||||
@@ -135,32 +135,32 @@
|
||||
/datum/gear/accessory/brown_vest
|
||||
display_name = "webbing, brown"
|
||||
path = /obj/item/clothing/accessory/storage/brown_vest
|
||||
allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor", "Search and Rescue","Blueshield Guard")
|
||||
allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor", "Search and Rescue","Blueshield Guard","Security Pilot") //YW ADDITIONS
|
||||
|
||||
/datum/gear/accessory/black_vest
|
||||
display_name = "webbing, black"
|
||||
path = /obj/item/clothing/accessory/storage/black_vest
|
||||
allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor", "Search and Rescue","Blueshield Guard")
|
||||
allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor", "Search and Rescue","Blueshield Guard","Security Pilot") //YW ADDITIONS
|
||||
|
||||
/datum/gear/accessory/white_vest
|
||||
display_name = "webbing, white"
|
||||
path = /obj/item/clothing/accessory/storage/white_vest
|
||||
allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor", "Search and Rescue","Blueshield Guard")
|
||||
allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor", "Search and Rescue","Blueshield Guard","Security Pilot") //YW ADDITIONS
|
||||
|
||||
/datum/gear/accessory/brown_drop_pouches
|
||||
display_name = "drop pouches, brown"
|
||||
path = /obj/item/clothing/accessory/storage/brown_drop_pouches
|
||||
allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor", "Search and Rescue","Blueshield Guard")
|
||||
allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor", "Search and Rescue","Blueshield Guard","Security Pilot") //YW ADDITIONS
|
||||
|
||||
/datum/gear/accessory/black_drop_pouches
|
||||
display_name = "drop pouches, black"
|
||||
path = /obj/item/clothing/accessory/storage/black_drop_pouches
|
||||
allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor", "Search and Rescue","Blueshield Guard")
|
||||
allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor", "Search and Rescue","Blueshield Guard","Security Pilot") //YW ADDITIONS
|
||||
|
||||
/datum/gear/accessory/white_drop_pouches
|
||||
display_name = "drop pouches, white"
|
||||
path = /obj/item/clothing/accessory/storage/white_drop_pouches
|
||||
allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor", "Search and Rescue","Blueshield Guard")
|
||||
allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor", "Search and Rescue","Blueshield Guard","Security Pilot") //YW ADDITIONS
|
||||
|
||||
/datum/gear/accessory/fannypack
|
||||
display_name = "fannypack selection"
|
||||
|
||||
@@ -41,15 +41,15 @@
|
||||
|
||||
/datum/gear/accessory/holster
|
||||
display_name = "holster selection (Security, CD, HoP, Exploration)"
|
||||
allowed_roles = list("Colony Director", "Head of Personnel", "Security Officer", "Warden", "Head of Security","Detective","Explorer","Pathfinder", "Blueshield Guard")
|
||||
allowed_roles = list("Colony Director", "Head of Personnel", "Security Officer", "Warden", "Head of Security","Detective","Explorer","Pathfinder", "Blueshield Guard","Security Pilot") //YW ADDITIONS
|
||||
|
||||
/datum/gear/accessory/brown_vest
|
||||
display_name = "webbing, brown (Eng, Sec, Med, Exploration, Miner)"
|
||||
allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor","Chemist","Field Medic","Explorer","Pathfinder","Shaft Miner", "Blueshield Guard")
|
||||
allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor","Chemist","Field Medic","Explorer","Pathfinder","Shaft Miner", "Blueshield Guard","Security Pilot") //YW ADDITIONS
|
||||
|
||||
/datum/gear/accessory/black_vest
|
||||
display_name = "webbing, black (Eng, Sec, Med, Exploration, Miner)"
|
||||
allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor","Chemist","Field Medic","Explorer","Pathfinder","Shaft Miner", "Blueshield Guard")
|
||||
allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor","Chemist","Field Medic","Explorer","Pathfinder","Shaft Miner", "Blueshield Guard","Security Pilot") //YW ADDITIONS
|
||||
|
||||
/datum/gear/accessory/white_vest
|
||||
display_name = "webbing, white (Medical)"
|
||||
@@ -57,11 +57,11 @@
|
||||
|
||||
/datum/gear/accessory/brown_drop_pouches
|
||||
display_name = "drop pouches, brown (Eng, Sec, Med, Exploration, Miner)"
|
||||
allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor","Chemist","Field Medic","Explorer","Pathfinder","Shaft Miner", "Blueshield Guard")
|
||||
allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor","Chemist","Field Medic","Explorer","Pathfinder","Shaft Miner", "Blueshield Guard","Security Pilot") //YW ADDITIONS
|
||||
|
||||
/datum/gear/accessory/black_drop_pouches
|
||||
display_name = "drop pouches, black (Eng, Sec, Med, Exploration, Miner)"
|
||||
allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor","Chemist","Field Medic","Explorer","Pathfinder","Shaft Miner", "Blueshield Guard")
|
||||
allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor","Chemist","Field Medic","Explorer","Pathfinder","Shaft Miner", "Blueshield Guard","Security Pilot") //YW ADDITIONS
|
||||
|
||||
/datum/gear/accessory/white_drop_pouches
|
||||
display_name = "drop pouches, white (Medical)"
|
||||
@@ -85,9 +85,9 @@
|
||||
|
||||
/datum/gear/accessory/pilotpin
|
||||
display_name = "pilot qualification pin"
|
||||
description = "An iron pin denoting the qualification to fly SCG spacecraft."
|
||||
description = "An iron pin denoting the qualification to fly USG spacecraft."
|
||||
path = /obj/item/clothing/accessory/solgov/specialty/pilot
|
||||
allowed_roles = list("Pathfinder", "Pilot", "Field Medic")
|
||||
allowed_roles = list("Pathfinder", "Pilot", "Field Medic","Security Pilot") //YW ADDITIONS
|
||||
|
||||
/datum/gear/accessory/flops
|
||||
display_name = "drop straps"
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
/datum/gear/accessory/pilot_webbing1
|
||||
path = /obj/item/clothing/accessory/storage/webbing/pilot1
|
||||
display_name = "harness and webbing (Sec, Exploration)"
|
||||
allowed_roles = list("Security Officer","Detective","Head of Security","Warden","Explorer","Pathfinder","Blueshield Guard","Pilot","Security Pilot")
|
||||
|
||||
/datum/gear/accessory/pilot_webbing2
|
||||
path = /obj/item/clothing/accessory/storage/webbing/pilot2
|
||||
display_name = "harness and webbing, alt. (Sec, Exploration)"
|
||||
allowed_roles = list("Security Officer","Detective","Head of Security","Warden","Explorer","Pathfinder","Blueshield Guard","Pilot","Security Pilot")
|
||||
@@ -36,7 +36,7 @@
|
||||
/datum/gear/eyes/security
|
||||
display_name = "Security HUD (Security)"
|
||||
path = /obj/item/clothing/glasses/hud/security
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden", "Detective","Blueshield Guard")
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden", "Detective","Blueshield Guard","Security Pilot") //YW ADDITIONS
|
||||
|
||||
/datum/gear/eyes/security/prescriptionsec
|
||||
display_name = "Security HUD, prescription (Security)"
|
||||
@@ -108,7 +108,7 @@
|
||||
/datum/gear/eyes/sun
|
||||
display_name = "Sunglasses (Security/Command)"
|
||||
path = /obj/item/clothing/glasses/sunglasses
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden","Colony Director","Head of Personnel","Quartermaster","Internal Affairs Agent","Detective","Blueshield Guard")
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden","Colony Director","Head of Personnel","Quartermaster","Internal Affairs Agent","Detective","Blueshield Guard","Security Pilot") //YW ADDITIONS
|
||||
|
||||
/datum/gear/eyes/sun/shades
|
||||
display_name = "Sunglasses, fat (Security/Command)"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/datum/gear/eyes/arglasses/sec
|
||||
display_name = "AR-S glasses (Sec, BSG)"
|
||||
path = /obj/item/clothing/glasses/omnihud/sec
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden","Detective","Blueshield Guard")
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden","Detective","Blueshield Guard","Security Pilot")
|
||||
|
||||
/datum/gear/eyes/arglasses/eng
|
||||
display_name = "AR-E glasses (Eng)"
|
||||
@@ -9,9 +9,9 @@
|
||||
allowed_roles = list("Station Engineer","Chief Engineer","Atmospheric Technician")
|
||||
|
||||
/datum/gear/eyes/arglasses/med
|
||||
display_name = "AR-M glasses (Med, SAR)"
|
||||
display_name = "AR-M glasses (Medical)"
|
||||
path = /obj/item/clothing/glasses/omnihud/med
|
||||
allowed_roles = list("Medical Doctor","Chief Medical Officer","Chemist","Paramedic","Geneticist", "Psychiatrist", "Search and Rescue")
|
||||
allowed_roles = list("Medical Doctor","Chief Medical Officer","Chemist","Paramedic","Geneticist", "Psychiatrist", "Field Medic")
|
||||
|
||||
/datum/gear/eyes/arglasses/all
|
||||
display_name = "AR-B glasses (CD, HoP, BSG)"
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
// Note for newly added fluff items: Ckeys should not contain any spaces, underscores or capitalizations,
|
||||
// or else the item will not be usable.
|
||||
// Example: Someone whose username is "Master Pred_Man" should be written as "masterpredman" instead
|
||||
|
||||
/datum/gear/fluff
|
||||
path = /obj/item
|
||||
sort_category = "Fluff Items"
|
||||
@@ -14,6 +18,14 @@
|
||||
allowed_roles = list("Station Engineer")
|
||||
*/
|
||||
|
||||
|
||||
/datum/gear/fluff/collar //Use this as a base path for collars if you'd like to set tags in loadout. Make sure you don't use apostrophes in the display name or this breaks!
|
||||
slot = slot_tie
|
||||
|
||||
/datum/gear/fluff/collar/New()
|
||||
..()
|
||||
gear_tweaks = list(gear_tweak_collar_tag)
|
||||
|
||||
// 0-9 CKEYS
|
||||
/datum/gear/fluff/malady_crop
|
||||
path = /obj/item/weapon/material/twohanded/fluff/riding_crop/malady
|
||||
@@ -41,6 +53,12 @@
|
||||
ckeywhitelist = list("aegisoa")
|
||||
character_name = list("Xander Bevin")
|
||||
|
||||
/datum/gear/fluff/xander_medal_2
|
||||
path = /obj/item/clothing/accessory/medal/silver/unity
|
||||
display_name = "Xander's Unity Medal"
|
||||
ckeywhitelist = list("aegisoa")
|
||||
character_name = list("Xander Bevin")
|
||||
|
||||
/datum/gear/fluff/lynn_penlight
|
||||
path = /obj/item/device/flashlight/pen/fluff/lynn
|
||||
display_name = "Lynn's Penlight"
|
||||
@@ -63,6 +81,13 @@
|
||||
ckeywhitelist = list("arokha")
|
||||
character_name = list("Aronai Sieyes")
|
||||
|
||||
/datum/gear/fluff/collar/azura
|
||||
path = /obj/item/clothing/accessory/collar/azura
|
||||
display_name = "collar, Azura"
|
||||
description = "For the kobold's pet."
|
||||
ckeywhitelist = list("azurachitin")
|
||||
character_name = list("Azura Chitin")
|
||||
|
||||
// B CKEYS
|
||||
/datum/gear/fluff/yuuko_kimono
|
||||
path = /obj/item/clothing/under/fluff/sakura_hokkaido_kimono
|
||||
@@ -151,6 +176,13 @@
|
||||
ckeywhitelist = list("burritojustice")
|
||||
character_name = list("Jayda Wilson")
|
||||
|
||||
/datum/gear/fluff/star_hoodie
|
||||
path = /obj/item/clothing/suit/storage/star
|
||||
display_name = "Star hoodie"
|
||||
slot = slot_wear_suit
|
||||
ckeywhitelist = list("bacon12366")
|
||||
character_name = list("Elly Brown")
|
||||
|
||||
// C CKEYS
|
||||
/datum/gear/fluff/cappy_watch
|
||||
path = /obj/item/clothing/accessory/watch
|
||||
@@ -203,6 +235,18 @@
|
||||
ckeywhitelist = list("crossexonar")
|
||||
character_name = list("Sari-E")
|
||||
|
||||
/datum/gear/fluff/alexandria_medal
|
||||
path = /obj/item/clothing/accessory/medal/silver/unity
|
||||
display_name = "Alexandria's Unity Medal"
|
||||
ckeywhitelist = list("cgr")
|
||||
character_name = list("Alexandria Kozetto")
|
||||
|
||||
/datum/gear/fluff/hisako_medal
|
||||
path = /obj/item/clothing/accessory/medal/silver/unity
|
||||
display_name = "Hisako's Unity Medal"
|
||||
ckeywhitelist = list("chaleur")
|
||||
character_name = list("Hisako Arato")
|
||||
|
||||
// D CKEYS
|
||||
/datum/gear/fluff/dhaeleena_medal
|
||||
path = /obj/item/clothing/accessory/medal/silver/security/fluff/dhael
|
||||
@@ -330,6 +374,18 @@
|
||||
ckeywhitelist = list("ivymoomoo")
|
||||
character_name = list("Ivy Baladeva")
|
||||
|
||||
/datum/gear/fluff/farren_medal
|
||||
path = /obj/item/clothing/accessory/medal/silver/unity
|
||||
display_name = "Farren's Unity Medal"
|
||||
ckeywhitelist = list("itsaket")
|
||||
character_name = list("Farren Fruit")
|
||||
|
||||
/datum/gear/fluff/myse_monk
|
||||
path = /obj/item/clothing/suit/imperium_monk
|
||||
display_name = "Imperium monk"
|
||||
ckeywhitelist = list("itsaket")
|
||||
character_name = list("Myse Topazian IV")
|
||||
|
||||
// J CKEYS
|
||||
/datum/gear/fluff/mor_box
|
||||
path = /obj/item/weapon/storage/box/fluff/morxaina
|
||||
@@ -478,9 +534,9 @@
|
||||
ckeywhitelist = list("kisukegema")
|
||||
character_name = list("Kisuke Gema")
|
||||
|
||||
/datum/gear/fluff/excess_collar
|
||||
/datum/gear/fluff/collar/excess
|
||||
path = /obj/item/clothing/accessory/collar/pink/fluff/warning
|
||||
display_name = "Excess's Collar"
|
||||
display_name = "collar, Excess"
|
||||
ckeywhitelist = list("killerdragn")
|
||||
character_name = list("Excess")
|
||||
|
||||
@@ -612,6 +668,18 @@
|
||||
ckeywhitelist = list("nepox")
|
||||
character_name = list("Annie Rose")
|
||||
|
||||
/datum/gear/fluff/damon_medal
|
||||
path = /obj/item/clothing/accessory/medal/silver/unity
|
||||
display_name = "Damon's Unity Medal"
|
||||
ckeywhitelist = list("nickcrazy")
|
||||
character_name = list("Damon Bones Xrim")
|
||||
|
||||
/datum/gear/fluff/kt_fishing_rod
|
||||
path = /obj/item/weapon/material/fishing_rod/modern/strong
|
||||
display_name = "K't's fishing rod"
|
||||
ckeywhitelist = list("nerdass")
|
||||
character_name = list("K't")
|
||||
|
||||
// O CKEYS
|
||||
/datum/gear/fluff/richard_chain
|
||||
path = /obj/item/weapon/melee/fluff/holochain
|
||||
@@ -619,6 +687,12 @@
|
||||
ckeywhitelist = list("orbisa")
|
||||
character_name = list("Richard D'angelo")
|
||||
|
||||
/datum/gear/fluff/bogen_medal
|
||||
path = /obj/item/clothing/accessory/medal/silver/unity
|
||||
display_name = "Bogen's Unity Medal"
|
||||
ckeywhitelist = list("oscarholmes")
|
||||
character_name = list("Bogen Kellogg")
|
||||
|
||||
// P CKEYS
|
||||
/datum/gear/fluff/zaku_sweatervest
|
||||
path = /obj/item/clothing/suit/varsity/green/sweater_vest
|
||||
@@ -651,6 +725,12 @@
|
||||
ckeywhitelist = list("pontifexminimus")
|
||||
character_name = list("Lucia Null")
|
||||
|
||||
/datum/gear/fluff/jamie_medal
|
||||
path = /obj/item/clothing/accessory/medal/silver/unity
|
||||
display_name = "Jamie's Unity Medal"
|
||||
ckeywhitelist = list("phoenixgamma7")
|
||||
character_name = list("Jamie Findlay")
|
||||
|
||||
// Q CKEYS
|
||||
|
||||
// R CKEYS
|
||||
@@ -668,6 +748,12 @@
|
||||
ckeywhitelist = list("sageofaether12")
|
||||
character_name = list("Brynhild Vandradottir")
|
||||
|
||||
/datum/gear/fluff/brynhild_medal_2
|
||||
path = /obj/item/clothing/accessory/medal/silver/unity
|
||||
display_name = "Brynhild's Unity Medal"
|
||||
ckeywhitelist = list("sageofaether12")
|
||||
character_name = list("Brynhild Vandradottir")
|
||||
|
||||
/datum/gear/fluff/kateryna_voidsuit
|
||||
path = /obj/item/clothing/suit/space/void/engineering/kate
|
||||
display_name = "Kateryna's Voidsuit"
|
||||
@@ -797,11 +883,17 @@
|
||||
|
||||
// T CKEYS
|
||||
/datum/gear/fluff/ascian_medal
|
||||
path = /obj/item/clothing/accessory/medal/silver/unity
|
||||
path = /obj/item/clothing/accessory/medal/silver/unity/tabiranth
|
||||
display_name = "Ascian's Unity Medal"
|
||||
ckeywhitelist = list("tabiranth")
|
||||
character_name = list("Ascian")
|
||||
|
||||
/datum/gear/fluff/ascian_medal_2
|
||||
path = /obj/item/clothing/accessory/medal/silver/valor
|
||||
display_name = "Ascian's Valor Medal"
|
||||
ckeywhitelist = list("tabiranth")
|
||||
character_name = list("Ascian")
|
||||
|
||||
/datum/gear/fluff/ascian_spiritspawner
|
||||
path = /obj/item/weapon/grenade/spawnergrenade/spirit
|
||||
display_name = "The Best Kitten"
|
||||
@@ -945,9 +1037,15 @@
|
||||
path = /obj/item/clothing/mask/gas/sexymime
|
||||
display_name = "Silentio's Mime Mask"
|
||||
slot = slot_wear_mask
|
||||
ckeywhitelist = list("Viveret")
|
||||
ckeywhitelist = list("viveret")
|
||||
character_name = list("Silentio")
|
||||
|
||||
/datum/gear/fluff/roanna_medal
|
||||
path = /obj/item/clothing/accessory/medal/silver/unity
|
||||
display_name = "Roanna's Unity Medal"
|
||||
ckeywhitelist = list("vitoras")
|
||||
character_name = list("Roanna Ti'Rox")
|
||||
|
||||
// W CKEYS
|
||||
/datum/gear/fluff/sthasha_bracer
|
||||
path = /obj/item/clothing/accessory/bracer/fluff/xander_sthasha
|
||||
@@ -1016,7 +1114,7 @@
|
||||
/datum/gear/fluff/tachika_medal
|
||||
path = /obj/item/clothing/accessory/medal/conduct
|
||||
display_name = "Tachika's Conduct Medal"
|
||||
ckeywhitelist = list("zammyman")
|
||||
ckeywhitelist = list("zammyman215")
|
||||
character_name = list("Tachika")
|
||||
|
||||
/datum/gear/fluff/zaoozaoo_hat
|
||||
@@ -1030,11 +1128,4 @@
|
||||
path = /obj/item/device/radio/headset/fluff/zodiacshadow
|
||||
display_name = "Nehi's Radio"
|
||||
ckeywhitelist = list("zodiacshadow")
|
||||
character_name = list("Nehi Maximus")
|
||||
|
||||
/datum/gear/fluff/star_hoodie
|
||||
path = /obj/item/clothing/suit/storage/star
|
||||
display_name = "Star hoodie"
|
||||
slot = slot_wear_suit
|
||||
ckeywhitelist = list("bacon12366")
|
||||
character_name = list("Elly Brown")
|
||||
character_name = list("Nehi Maximus")
|
||||
@@ -19,7 +19,7 @@
|
||||
/datum/gear/head/beret/bsec
|
||||
display_name = "beret, navy (officer)"
|
||||
path = /obj/item/clothing/head/beret/sec/navy/officer
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden","Blueshield Guard")
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden","Blueshield Guard","Security Pilot") //YW ADDITIONS
|
||||
|
||||
/datum/gear/head/beret/bsec_warden
|
||||
display_name = "beret, navy (warden)"
|
||||
@@ -34,7 +34,7 @@
|
||||
/datum/gear/head/beret/csec
|
||||
display_name = "beret, corporate (officer)"
|
||||
path = /obj/item/clothing/head/beret/sec/corporate/officer
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden", "Detective","Blueshield Guard")
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden", "Detective","Blueshield Guard","Security Pilot") //YW ADDITIONS
|
||||
|
||||
/datum/gear/head/beret/csec_warden
|
||||
display_name = "beret, corporate (warden)"
|
||||
@@ -57,7 +57,7 @@
|
||||
/datum/gear/head/beret/sec
|
||||
display_name = "beret, red (security)"
|
||||
path = /obj/item/clothing/head/beret/sec
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden", "Detective","Blueshield Guard")
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden", "Detective","Blueshield Guard","Security Pilot") //YW ADDITIONS
|
||||
|
||||
/datum/gear/head/cap
|
||||
display_name = "cap, black"
|
||||
@@ -78,7 +78,7 @@
|
||||
/datum/gear/head/cap/corp
|
||||
display_name = "cap, corporate (Security)"
|
||||
path = /obj/item/clothing/head/soft/sec/corp
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden", "Detective","Blueshield Guard")
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden", "Detective","Blueshield Guard","Security Pilot") //YW ADDITIONS
|
||||
|
||||
/datum/gear/head/cap/green
|
||||
display_name = "cap, green"
|
||||
@@ -107,7 +107,7 @@
|
||||
/datum/gear/head/cap/sec
|
||||
display_name = "cap, security (Security)"
|
||||
path = /obj/item/clothing/head/soft/sec
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden", "Detective","Blueshield Guard")
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden", "Detective","Blueshield Guard","Security Pilot") //YW ADDITIONS
|
||||
|
||||
/datum/gear/head/cap/yellow
|
||||
display_name = "cap, yellow"
|
||||
|
||||
@@ -6,6 +6,10 @@
|
||||
display_name = "basic headband"
|
||||
path = /obj/item/clothing/head/fluff/headbando
|
||||
|
||||
/datum/gear/head/maid
|
||||
display_name = "maid headband"
|
||||
path = /obj/item/clothing/head/headband/maid
|
||||
|
||||
/datum/gear/head/headbando/New()
|
||||
..()
|
||||
gear_tweaks = list(gear_tweak_free_color_choice)
|
||||
@@ -14,4 +18,4 @@
|
||||
/datum/gear/head/detective_alt
|
||||
display_name = "cyberscope headgear, detective"
|
||||
path = /obj/item/clothing/head/helmet/detective_alt
|
||||
allowed_roles = list("Head of Security", "Detective")
|
||||
allowed_roles = list("Head of Security", "Detective")
|
||||
@@ -186,7 +186,7 @@
|
||||
/datum/gear/shoes/boots/winter/security
|
||||
display_name = "security winter boots"
|
||||
path = /obj/item/clothing/shoes/boots/winter/security
|
||||
allowed_roles = list("Security Officer", "Head of Security", "Warden", "Detective","Blueshield Guard")
|
||||
allowed_roles = list("Security Officer", "Head of Security", "Warden", "Detective","Blueshield Guard","Security Pilot") //YW ADDITIONS
|
||||
|
||||
/datum/gear/shoes/boots/winter/science
|
||||
display_name = "science winter boots"
|
||||
|
||||
@@ -257,7 +257,7 @@ datum/gear/suit/duster
|
||||
/datum/gear/suit/roles/poncho/cloak/security
|
||||
display_name = "cloak, security"
|
||||
path = /obj/item/clothing/accessory/poncho/roles/cloak/security
|
||||
allowed_roles = list("Head of Security","Detective","Warden","Security Officer","Blueshield Guard")
|
||||
allowed_roles = list("Head of Security","Detective","Warden","Security Officer","Blueshield Guard","Security Pilot") //YW ADDITIONS
|
||||
|
||||
/datum/gear/suit/roles/poncho/cloak/service
|
||||
display_name = "cloak, service"
|
||||
@@ -340,7 +340,7 @@ datum/gear/suit/duster
|
||||
/datum/gear/suit/wintercoat/security
|
||||
display_name = "winter coat, security"
|
||||
path = /obj/item/clothing/suit/storage/hooded/wintercoat/security
|
||||
allowed_roles = list("Security Officer", "Head of Security", "Warden", "Detective","Blueshield Guard")
|
||||
allowed_roles = list("Security Officer", "Head of Security", "Warden", "Detective","Blueshield Guard","Security Pilot") //YW ADDITIONS
|
||||
|
||||
/datum/gear/suit/wintercoat/medical
|
||||
display_name = "winter coat, medical"
|
||||
@@ -473,12 +473,12 @@ datum/gear/suit/duster
|
||||
/datum/gear/suit/snowsuit/command
|
||||
display_name = "snowsuit, command"
|
||||
path = /obj/item/clothing/suit/storage/hooded/wintercoat/snowsuit/command
|
||||
allowed_roles = list("Colony Director","Research Director","Head of Personnel","Head of Security","Chief Engineer","Command Secretary","Blueshield Guard")
|
||||
allowed_roles = list("Colony Director","Research Director","Head of Personnel","Head of Security","Chief Engineer","Command Secretary","Blueshield Guard") //YW ADDITIONS
|
||||
|
||||
/datum/gear/suit/snowsuit/security
|
||||
display_name = "snowsuit, security"
|
||||
path = /obj/item/clothing/suit/storage/hooded/wintercoat/snowsuit/security
|
||||
allowed_roles = list("Security Officer", "Head of Security", "Warden", "Detective","Blueshield Guard")
|
||||
allowed_roles = list("Security Officer", "Head of Security", "Warden", "Detective","Blueshield Guard","Security Pilot")
|
||||
|
||||
/datum/gear/suit/snowsuit/medical
|
||||
display_name = "snowsuit, medical"
|
||||
|
||||
@@ -14,3 +14,12 @@
|
||||
/datum/gear/suit/victdress/red
|
||||
display_name = "Victorian ladiescoat, Red"
|
||||
path = /obj/item/clothing/suit/storage/victcoat/red
|
||||
|
||||
/datum/gear/suit/roles/medical/ems_jacket
|
||||
display_name = "first responder jacket"
|
||||
path = /obj/item/clothing/suit/storage/toggle/fr_jacket
|
||||
allowed_roles = list("Chief Medical Officer","Paramedic","Medical Doctor")
|
||||
|
||||
/datum/gear/suit/roles/medical/ems_jacket/alt
|
||||
display_name = "first responder jacket, alt."
|
||||
path = /obj/item/clothing/suit/storage/toggle/fr_jacket/ems
|
||||
@@ -158,7 +158,7 @@
|
||||
/datum/gear/uniform/job_skirt/security
|
||||
display_name = "skirt, security"
|
||||
path = /obj/item/clothing/under/rank/security/skirt
|
||||
allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer","Blueshield Guard")
|
||||
allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer","Blueshield Guard","Security Pilot") //YW ADDITIONS
|
||||
|
||||
/datum/gear/uniform/job_skirt/head_of_security
|
||||
display_name = "skirt, hos"
|
||||
@@ -173,7 +173,7 @@
|
||||
/datum/gear/uniform/job_turtle/security
|
||||
display_name = "turtleneck, security"
|
||||
path = /obj/item/clothing/under/rank/security/turtleneck
|
||||
allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer")
|
||||
allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer", "Security Pilot") //YW ADDITIONS
|
||||
|
||||
/datum/gear/uniform/job_turtle/engineering
|
||||
display_name = "turtleneck, engineering"
|
||||
@@ -307,7 +307,7 @@
|
||||
/datum/gear/uniform/corpsecsuit
|
||||
display_name = "uniform, corporate (Security)"
|
||||
path = /obj/item/clothing/under/rank/security/corp
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden","Blueshield Guard")
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden","Blueshield Guard","Security Pilot") //YW ADDITIONS
|
||||
|
||||
/datum/gear/uniform/corpwarsuit
|
||||
display_name = "uniform, corporate (Warden)"
|
||||
@@ -333,7 +333,7 @@
|
||||
/datum/gear/uniform/navysecsuit
|
||||
display_name = "uniform, navy blue (Security)"
|
||||
path = /obj/item/clothing/under/rank/security/navyblue
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden","Blueshield Guard")
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden","Blueshield Guard","Security Pilot") //YW ADDITIONS
|
||||
|
||||
/datum/gear/uniform/navywarsuit
|
||||
display_name = "uniform, navy blue (Warden)"
|
||||
@@ -432,7 +432,7 @@
|
||||
/datum/gear/uniform/pcrc
|
||||
display_name = "uniform, PCRC (Security)"
|
||||
path = /obj/item/clothing/under/pcrc
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden","Blueshield Guard")
|
||||
allowed_roles = list("Security Officer","Head of Security","Warden","Blueshield Guard","Security Pilot") //YW ADDITIONS
|
||||
|
||||
/datum/gear/uniform/brandsuit/grayson
|
||||
display_name = "outfit, grayson"
|
||||
|
||||
@@ -11,12 +11,12 @@
|
||||
/datum/gear/uniform/job_khi/cmd
|
||||
display_name = "khi uniform, cmd"
|
||||
path = /obj/item/clothing/under/rank/khi/cmd
|
||||
allowed_roles = list("Head of Security","Colony Director","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Blueshield Guard")
|
||||
allowed_roles = list("Head of Security","Colony Director","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Blueshield Guard") //YW ADDITIONS
|
||||
|
||||
/datum/gear/uniform/job_khi/sec
|
||||
display_name = "khi uniform, sec"
|
||||
path = /obj/item/clothing/under/rank/khi/sec
|
||||
allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer","Blueshield Guard")
|
||||
allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer","Blueshield Guard","Security Pilot") //YW ADDITIONS
|
||||
|
||||
/datum/gear/uniform/job_khi/med
|
||||
display_name = "khi uniform, med"
|
||||
@@ -37,7 +37,7 @@
|
||||
/datum/gear/suit/job_fed/sec
|
||||
display_name = "fed uniform, sec"
|
||||
path = /obj/item/clothing/suit/storage/fluff/fedcoat
|
||||
allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer","Blueshield Guard")
|
||||
allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer","Blueshield Guard","Security Pilot") //YW ADDITIONS
|
||||
|
||||
/datum/gear/suit/job_fed/medsci
|
||||
display_name = "fed uniform, med/sci"
|
||||
@@ -54,7 +54,7 @@
|
||||
/datum/gear/uniform/job_trek/cmd/tos
|
||||
display_name = "TOS uniform, cmd"
|
||||
path = /obj/item/clothing/under/rank/trek/command
|
||||
allowed_roles = list("Head of Security","Colony Director","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Blueshield Guard")
|
||||
allowed_roles = list("Head of Security","Colony Director","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Blueshield Guard") //YW ADDITIONS
|
||||
|
||||
/datum/gear/uniform/job_trek/medsci/tos
|
||||
display_name = "TOS uniform, med/sci"
|
||||
@@ -73,7 +73,7 @@
|
||||
/datum/gear/uniform/job_trek/cmd/tng
|
||||
display_name = "TNG uniform, cmd"
|
||||
path = /obj/item/clothing/under/rank/trek/command/next
|
||||
allowed_roles = list("Head of Security","Colony Director","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Blueshield Guard")
|
||||
allowed_roles = list("Head of Security","Colony Director","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Blueshield Guard") //YW ADDITIONS
|
||||
|
||||
/datum/gear/uniform/job_trek/medsci/tng
|
||||
display_name = "TNG uniform, med/sci"
|
||||
@@ -91,7 +91,7 @@
|
||||
/datum/gear/uniform/job_trek/cmd/voy
|
||||
display_name = "VOY uniform, cmd"
|
||||
path = /obj/item/clothing/under/rank/trek/command/voy
|
||||
allowed_roles = list("Head of Security","Colony Director","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Blueshield Guard")
|
||||
allowed_roles = list("Head of Security","Colony Director","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Blueshield Guard") //YW ADDITIONS
|
||||
|
||||
/datum/gear/uniform/job_trek/medsci/voy
|
||||
display_name = "VOY uniform, med/sci"
|
||||
@@ -114,13 +114,13 @@
|
||||
allowed_roles = list("Head of Security","Colony Director","Head of Personnel","Chief Engineer","Research Director",
|
||||
"Chief Medical Officer","Medical Doctor","Chemist","Paramedic","Geneticist",
|
||||
"Scientist","Roboticist","Xenobiologist","Atmospheric Technician",
|
||||
"Station Engineer","Warden","Detective","Security Officer", "Pathfinder", "Explorer", "Field Medic", "Blueshield Guard")
|
||||
"Station Engineer","Warden","Detective","Security Officer", "Pathfinder", "Explorer", "Field Medic", "Blueshield Guard","Security Pilot") //YW ADDITIONS
|
||||
|
||||
|
||||
/datum/gear/uniform/job_trek/cmd/ds9
|
||||
display_name = "DS9 uniform, cmd"
|
||||
path = /obj/item/clothing/under/rank/trek/command/ds9
|
||||
allowed_roles = list("Head of Security","Colony Director","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Blueshield Guard")
|
||||
allowed_roles = list("Head of Security","Colony Director","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Blueshield Guard") //YW ADDITIONS
|
||||
|
||||
/datum/gear/uniform/job_trek/medsci/ds9
|
||||
display_name = "DS9 uniform, med/sci"
|
||||
@@ -138,7 +138,7 @@
|
||||
/datum/gear/uniform/job_trek/cmd/ent
|
||||
display_name = "ENT uniform, cmd"
|
||||
path = /obj/item/clothing/under/rank/trek/command/ent
|
||||
allowed_roles = list("Head of Security","Colony Director","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Blueshield Guard")
|
||||
allowed_roles = list("Head of Security","Colony Director","Head of Personnel","Chief Engineer","Research Director","Chief Medical Officer","Blueshield Guard") //YW ADDITIONS
|
||||
|
||||
/datum/gear/uniform/job_trek/medsci/ent
|
||||
display_name = "ENT uniform, med/sci"
|
||||
|
||||
@@ -18,4 +18,25 @@
|
||||
/datum/gear/uniform/redvictdress
|
||||
description = "A victorian style dress, fancy!"
|
||||
display_name = "Victorian Dress, Red"
|
||||
path = /obj/item/clothing/under/yw/victsuit/victdress/red
|
||||
path = /obj/item/clothing/under/yw/victsuit/victdress/red
|
||||
|
||||
/datum/gear/uniform/pilot1
|
||||
display_name = "NT Pilot Uniform"
|
||||
description = "A blue and grey NanoTrasen flight suit. Warm and practical, it feels cozy. Includes harness and webbing."
|
||||
path = /obj/item/clothing/under/rank/pilot1
|
||||
cost = 2 //base cost 1 + accessory 1
|
||||
allowed_roles = list("Pilot","Security Pilot")
|
||||
|
||||
/datum/gear/uniform/pilot2
|
||||
display_name = "NT Pilot Uniform, Alt."
|
||||
description = "A dark blue NanoTrasen flight suit. Warm and practical, several patches are scattered across it. Includes harness and webbing."
|
||||
path = /obj/item/clothing/under/rank/pilot2
|
||||
cost = 2 //base cost 1 + accessory 1
|
||||
allowed_roles = list("Pilot","Security Pilot")
|
||||
|
||||
/datum/gear/uniform/combatpilot
|
||||
display_name = "Security Pilot Uniform"
|
||||
description = "A lightweight uniform intended for vehicle and powersuit operators, designed to allow free movement and maximum comfort in hot, cramped cockpits. Comes prefitted with a harness and webbing for gear."
|
||||
path = /obj/item/clothing/under/rank/khi/sec/pilot
|
||||
cost = 2 //base cost 1 + accessory 1
|
||||
allowed_roles = list("Security Pilot")
|
||||
@@ -44,7 +44,7 @@
|
||||
/datum/gear/utility/dufflebag/sec
|
||||
display_name = "security Dufflebag"
|
||||
path = /obj/item/weapon/storage/backpack/dufflebag/sec
|
||||
allowed_roles = list("Head of Security","Warden","Detective","Security Officer","Blueshield Guard")
|
||||
allowed_roles = list("Head of Security","Warden","Detective","Security Officer","Blueshield Guard","Security Pilot")//YW ADDITIONS
|
||||
|
||||
/datum/gear/utility/dufflebag/eng
|
||||
display_name = "engineering dufflebag"
|
||||
|
||||
@@ -210,7 +210,7 @@
|
||||
/datum/gear/uniform/dept/undercoat/security
|
||||
display_name = "security undercoat (Teshari)"
|
||||
path = /obj/item/clothing/under/seromi/undercoat/jobs/sec
|
||||
allowed_roles = list("Head of Security","Detective","Warden","Security Officer",)
|
||||
allowed_roles = list("Head of Security","Detective","Warden","Security Officer","Security Pilot")//YW ADDITIONS
|
||||
|
||||
/datum/gear/uniform/dept/undercoat/service
|
||||
display_name = "service undercoat (Teshari)"
|
||||
@@ -299,7 +299,7 @@
|
||||
/datum/gear/suit/dept/cloak/security
|
||||
display_name = "security cloak (Teshari)"
|
||||
path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/sec
|
||||
allowed_roles = list("Head of Security","Detective","Warden","Security Officer",)
|
||||
allowed_roles = list("Head of Security","Detective","Warden","Security Officer","Security Pilot")//YW ADDITIONS
|
||||
|
||||
/datum/gear/suit/dept/cloak/service
|
||||
display_name = "service cloak (Teshari)"
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
/datum/gear/suit/zaddat
|
||||
sort_category = "Xenowear"
|
||||
whitelisted = SPECIES_ZADDAT
|
||||
|
||||
/datum/gear/suit/zaddat/security
|
||||
display_name = "Zaddat security shroud"
|
||||
description = "A zaddat shroud with a layer of armor, for security officers"
|
||||
sort_category = "Xenowear"
|
||||
whitelisted = SPECIES_ZADDAT
|
||||
path = /obj/item/clothing/suit/space/void/zaddat/security
|
||||
allowed_roles = list("Head of Security","Detective","Warden","Security Officer")
|
||||
|
||||
/datum/gear/suit/zaddat/engineer
|
||||
display_name = "Zaddat engineer shroud"
|
||||
description = "A zaddat shroud with a extra layer of rad-shielding, for engineers"
|
||||
path = /obj/item/clothing/suit/space/void/zaddat/engineer
|
||||
sort_category = "Xenowear"
|
||||
whitelisted = SPECIES_ZADDAT
|
||||
allowed_roles = list("Chief Engineer", "Atmospheric Technician", "Station Engineer")
|
||||
|
||||
@@ -18,6 +18,11 @@
|
||||
S["job_engsec_high"] >> pref.job_engsec_high
|
||||
S["job_engsec_med"] >> pref.job_engsec_med
|
||||
S["job_engsec_low"] >> pref.job_engsec_low
|
||||
//VOREStation Add
|
||||
S["job_talon_low"] >> pref.job_talon_low
|
||||
S["job_talon_med"] >> pref.job_talon_med
|
||||
S["job_talon_high"] >> pref.job_talon_high
|
||||
//VOREStation Add End
|
||||
S["player_alt_titles"] >> pref.player_alt_titles
|
||||
|
||||
/datum/category_item/player_setup_item/occupation/save_character(var/savefile/S)
|
||||
@@ -31,6 +36,11 @@
|
||||
S["job_engsec_high"] << pref.job_engsec_high
|
||||
S["job_engsec_med"] << pref.job_engsec_med
|
||||
S["job_engsec_low"] << pref.job_engsec_low
|
||||
//VOREStation Add
|
||||
S["job_talon_low"] << pref.job_talon_low
|
||||
S["job_talon_med"] << pref.job_talon_med
|
||||
S["job_talon_high"] << pref.job_talon_high
|
||||
//VOREStation Add End
|
||||
S["player_alt_titles"] << pref.player_alt_titles
|
||||
|
||||
/datum/category_item/player_setup_item/occupation/sanitize_character()
|
||||
@@ -44,6 +54,11 @@
|
||||
pref.job_engsec_high = sanitize_integer(pref.job_engsec_high, 0, 65535, initial(pref.job_engsec_high))
|
||||
pref.job_engsec_med = sanitize_integer(pref.job_engsec_med, 0, 65535, initial(pref.job_engsec_med))
|
||||
pref.job_engsec_low = sanitize_integer(pref.job_engsec_low, 0, 65535, initial(pref.job_engsec_low))
|
||||
//VOREStation Add
|
||||
pref.job_talon_high = sanitize_integer(pref.job_talon_high, 0, 65535, initial(pref.job_talon_high))
|
||||
pref.job_talon_med = sanitize_integer(pref.job_talon_med, 0, 65535, initial(pref.job_talon_med))
|
||||
pref.job_talon_low = sanitize_integer(pref.job_talon_low, 0, 65535, initial(pref.job_talon_low))
|
||||
//VOREStation Add End
|
||||
if(!(pref.player_alt_titles)) pref.player_alt_titles = new()
|
||||
|
||||
if(!job_master)
|
||||
@@ -54,7 +69,7 @@
|
||||
if(alt_title && !(alt_title in job.alt_titles))
|
||||
pref.player_alt_titles -= job.title
|
||||
|
||||
/datum/category_item/player_setup_item/occupation/content(mob/user, limit = 20, list/splitJobs = list())
|
||||
/datum/category_item/player_setup_item/occupation/content(mob/user, limit = 25, list/splitJobs = list())
|
||||
if(!job_master)
|
||||
return
|
||||
|
||||
@@ -285,14 +300,17 @@
|
||||
pref.job_civilian_high = 0
|
||||
pref.job_medsci_high = 0
|
||||
pref.job_engsec_high = 0
|
||||
pref.job_talon_high = 0 //VOREStation Add
|
||||
return 1
|
||||
if(2)//Set current highs to med, then reset them
|
||||
pref.job_civilian_med |= pref.job_civilian_high
|
||||
pref.job_medsci_med |= pref.job_medsci_high
|
||||
pref.job_engsec_med |= pref.job_engsec_high
|
||||
pref.job_talon_med |= pref.job_talon_high //VOREStation Add
|
||||
pref.job_civilian_high = 0
|
||||
pref.job_medsci_high = 0
|
||||
pref.job_engsec_high = 0
|
||||
pref.job_talon_high = 0 //VOREStation Add
|
||||
|
||||
switch(job.department_flag)
|
||||
if(CIVILIAN)
|
||||
@@ -340,6 +358,12 @@
|
||||
pref.job_engsec_med = 0
|
||||
pref.job_engsec_low = 0
|
||||
|
||||
//VOREStation Add
|
||||
pref.job_talon_high = 0
|
||||
pref.job_talon_med = 0
|
||||
pref.job_talon_low = 0
|
||||
//VOREStation Add End
|
||||
|
||||
pref.player_alt_titles.Cut()
|
||||
|
||||
/datum/preferences/proc/GetPlayerAltTitle(datum/job/job)
|
||||
|
||||
Reference in New Issue
Block a user