mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 02:09:41 +00:00
437 lines
13 KiB
Plaintext
437 lines
13 KiB
Plaintext
/datum/gear/head
|
|
display_name = "bandana, pirate-red"
|
|
path = /obj/item/clothing/head/bandana
|
|
slot = slot_head
|
|
sort_category = "Hats and Headwear"
|
|
|
|
/datum/gear/head/bandana_green
|
|
display_name = "bandana, green"
|
|
path = /obj/item/clothing/head/greenbandana
|
|
|
|
/datum/gear/head/bandana_orange
|
|
display_name = "bandana, orange"
|
|
path = /obj/item/clothing/head/orangebandana
|
|
|
|
/datum/gear/head/beret
|
|
display_name = "beret, red"
|
|
path = /obj/item/clothing/head/beret
|
|
|
|
/datum/gear/head/beret/bsec_warden
|
|
display_name = "beret, navy (warden)"
|
|
path = /obj/item/clothing/head/beret/sec/navy/warden
|
|
allowed_roles = list("Head of Security","Warden")
|
|
|
|
/datum/gear/head/beret/bsec_hos
|
|
display_name = "beret, navy (hos)"
|
|
path = /obj/item/clothing/head/beret/sec/navy/hos
|
|
allowed_roles = list("Head of Security")
|
|
|
|
/datum/gear/head/beret/csec_warden
|
|
display_name = "beret, corporate (warden)"
|
|
path = /obj/item/clothing/head/beret/sec/corporate/warden
|
|
allowed_roles = list("Head of Security","Warden")
|
|
|
|
/datum/gear/head/beret/csec_hos
|
|
display_name = "beret, corporate (hos)"
|
|
path = /obj/item/clothing/head/beret/sec/corporate/hos
|
|
allowed_roles = list("Head of Security")
|
|
|
|
/datum/gear/head/beret/eng
|
|
display_name = "beret, engie-orange"
|
|
path = /obj/item/clothing/head/beret/engineering
|
|
|
|
/datum/gear/head/beret/purp
|
|
display_name = "beret, purple"
|
|
path = /obj/item/clothing/head/beret/purple
|
|
|
|
/datum/gear/head/cap
|
|
display_name = "cap, brown-flat"
|
|
path = /obj/item/clothing/head/flatcap
|
|
|
|
/datum/gear/head/cap/selector
|
|
display_name = "cap selector (plain)"
|
|
description = "Pick from a range of plain, coloured softcaps. Includes black, blue, green, and more!"
|
|
path = /obj/item/clothing/head/soft/black
|
|
|
|
/datum/gear/head/cap/selector/New()
|
|
..()
|
|
var/list/selector_uniforms = list(
|
|
"black"=/obj/item/clothing/head/soft/black,
|
|
"blue"=/obj/item/clothing/head/soft/blue,
|
|
"green"=/obj/item/clothing/head/soft/green,
|
|
"grey"=/obj/item/clothing/head/soft/grey,
|
|
"orange"=/obj/item/clothing/head/soft/orange,
|
|
"purple"=/obj/item/clothing/head/soft/purple,
|
|
"rainbow"=/obj/item/clothing/head/soft/rainbow,
|
|
"red"=/obj/item/clothing/head/soft/red,
|
|
"yellow"=/obj/item/clothing/head/soft/yellow
|
|
)
|
|
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(selector_uniforms))
|
|
|
|
/datum/gear/head/cap/mailman
|
|
display_name = "cap, blue station"
|
|
path = /obj/item/clothing/head/mailman
|
|
|
|
/datum/gear/head/cap/white
|
|
display_name = "cap (colorable)"
|
|
path = /obj/item/clothing/head/soft/mime
|
|
|
|
/datum/gear/head/cap/white/New()
|
|
..()
|
|
gear_tweaks += gear_tweak_free_color_choice
|
|
|
|
/datum/gear/head/halo
|
|
display_name = "halo (colorable)"
|
|
path = /obj/item/clothing/head/halo
|
|
|
|
/datum/gear/head/halo/New()
|
|
..()
|
|
gear_tweaks += gear_tweak_free_color_choice
|
|
|
|
/datum/gear/head/cap/sol
|
|
display_name = "cap, sol"
|
|
path = /obj/item/clothing/head/soft/solgov
|
|
|
|
/datum/gear/head/cowboy
|
|
display_name = "cowboy hat selector"
|
|
description = "Pick from a range of styles of classic cowboy hat. Giddyup!"
|
|
path = /obj/item/clothing/head/cowboy
|
|
|
|
/datum/gear/head/cowboy/New()
|
|
..()
|
|
var/list/selector_uniforms = list(
|
|
"Classic"=/obj/item/clothing/head/cowboy,
|
|
"Rattan"=/obj/item/clothing/head/cowboy/rattan,
|
|
"Dark"=/obj/item/clothing/head/cowboy/dark,
|
|
"Ranger"=/obj/item/clothing/head/cowboy/ranger,
|
|
"Black"=/obj/item/clothing/head/cowboy/black,
|
|
"Fancy"=/obj/item/clothing/head/cowboy/fancy,
|
|
"Rustler's"=/obj/item/clothing/head/cowboy/rustler,
|
|
"Bandit's"=/obj/item/clothing/head/cowboy/bandit,
|
|
"Wide"=/obj/item/clothing/head/cowboy/wide
|
|
)
|
|
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(selector_uniforms))
|
|
|
|
/datum/gear/head/fedora/grey
|
|
display_name = "fedora selector"
|
|
description = "Pick from a range of fedoras. Available in grey, white, brown, beige, and panama style."
|
|
path = /obj/item/clothing/head/fedora
|
|
|
|
/datum/gear/head/fedora/grey/New()
|
|
..()
|
|
var/list/selector_uniforms = list(
|
|
"Brown"=/obj/item/clothing/head/fedora/brown,
|
|
"White"=/obj/item/clothing/head/fedora/white,
|
|
"Beige"=/obj/item/clothing/head/fedora/beige,
|
|
"Panama"=/obj/item/clothing/head/fedora/panama,
|
|
"Grey"=/obj/item/clothing/head/fedora
|
|
)
|
|
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(selector_uniforms))
|
|
|
|
/datum/gear/head/hairflower
|
|
display_name = "hair flower pin (colorable)"
|
|
path = /obj/item/clothing/head/pin/flower/white
|
|
|
|
/datum/gear/head/hairflower/New()
|
|
..()
|
|
gear_tweaks += gear_tweak_free_color_choice
|
|
|
|
/datum/gear/head/pin
|
|
display_name = "pin selection"
|
|
path = /obj/item/clothing/head/pin
|
|
|
|
/datum/gear/head/pin/New()
|
|
..()
|
|
var/list/pins = list()
|
|
for(var/obj/item/clothing/head/pin/pin_type as anything in typesof(/obj/item/clothing/head/pin))
|
|
pins[initial(pin_type.name)] = pin_type
|
|
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(pins))
|
|
|
|
/datum/gear/head/hardhat
|
|
display_name = "hardhat selection"
|
|
path = /obj/item/clothing/head/hardhat
|
|
cost = 2
|
|
|
|
/datum/gear/head/hardhat/New()
|
|
..()
|
|
var/list/hardhats = list()
|
|
for(var/obj/item/clothing/head/hardhat/hardhat_type as anything in typesof(/obj/item/clothing/head/hardhat))
|
|
hardhats[initial(hardhat_type.name)] = hardhat_type
|
|
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(hardhats))
|
|
|
|
/datum/gear/head/boater
|
|
display_name = "hat, boatsman"
|
|
path = /obj/item/clothing/head/boaterhat
|
|
|
|
/datum/gear/head/bowler
|
|
display_name = "hat, bowler"
|
|
path = /obj/item/clothing/head/bowler
|
|
|
|
/datum/gear/head/fez
|
|
display_name = "hat, fez"
|
|
path = /obj/item/clothing/head/fez
|
|
|
|
/datum/gear/head/tophat
|
|
display_name = "hat, tophat"
|
|
path = /obj/item/clothing/head/that
|
|
|
|
/datum/gear/head/wig/philosopher
|
|
display_name = "natural philosopher's wig"
|
|
path = /obj/item/clothing/head/philosopher_wig
|
|
|
|
/datum/gear/head/wig
|
|
display_name = "powdered wig"
|
|
path = /obj/item/clothing/head/powdered_wig
|
|
|
|
/datum/gear/head/ushanka
|
|
display_name = "ushanka"
|
|
path = /obj/item/clothing/head/ushanka
|
|
|
|
/datum/gear/head/santahat
|
|
display_name = "santa hat"
|
|
path = /obj/item/clothing/head/santa
|
|
cost = 2
|
|
|
|
/datum/gear/head/santahat/New()
|
|
..()
|
|
var/list/santahats = list()
|
|
for(var/obj/item/clothing/head/santa/santahat_type as anything in typesof(/obj/item/clothing/head/santa))
|
|
santahats[initial(santahat_type.name)] = santahat_type
|
|
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(santahats))
|
|
|
|
/datum/gear/head/hijab
|
|
display_name = "hijab"
|
|
path = /obj/item/clothing/head/hijab
|
|
|
|
/datum/gear/head/hijab/New()
|
|
..()
|
|
gear_tweaks += gear_tweak_free_color_choice
|
|
|
|
/datum/gear/head/kippa
|
|
display_name = "kippa"
|
|
path = /obj/item/clothing/head/kippa
|
|
|
|
/datum/gear/head/kippa/New()
|
|
..()
|
|
gear_tweaks += gear_tweak_free_color_choice
|
|
|
|
/datum/gear/head/turban
|
|
display_name = "turban"
|
|
path = /obj/item/clothing/head/turban
|
|
|
|
/datum/gear/head/turban/New()
|
|
..()
|
|
gear_tweaks += gear_tweak_free_color_choice
|
|
|
|
/datum/gear/head/taqiyah
|
|
display_name = "taqiyah"
|
|
path = /obj/item/clothing/head/taqiyah
|
|
|
|
/datum/gear/head/taqiyah/New()
|
|
..()
|
|
gear_tweaks += gear_tweak_free_color_choice
|
|
|
|
/datum/gear/head/kitty
|
|
display_name = "kitty ears"
|
|
path = /obj/item/clothing/head/kitty
|
|
// CHOMPEdit Start
|
|
/datum/gear/head/halo // chompedits
|
|
display_name = "holographic demonic halo"
|
|
path = /obj/item/clothing/head/halo
|
|
//CHOMPEdit End
|
|
|
|
/datum/gear/head/rabbit
|
|
display_name = "rabbit ears"
|
|
path = /obj/item/clothing/head/rabbitears
|
|
|
|
/datum/gear/head/beanie
|
|
display_name = "beanie"
|
|
path = /obj/item/clothing/head/beanie
|
|
|
|
/datum/gear/head/beanie/New()
|
|
..()
|
|
gear_tweaks += gear_tweak_free_color_choice
|
|
|
|
/datum/gear/head/loose_beanie
|
|
display_name = "loose beanie"
|
|
path = /obj/item/clothing/head/beanie_loose
|
|
|
|
/datum/gear/head/loose_beanie/New()
|
|
..()
|
|
gear_tweaks += gear_tweak_free_color_choice
|
|
|
|
/datum/gear/head/beretg
|
|
display_name = "beret"
|
|
path = /obj/item/clothing/head/beretg
|
|
|
|
/datum/gear/head/beretg/New()
|
|
..()
|
|
gear_tweaks += gear_tweak_free_color_choice
|
|
|
|
/datum/gear/head/sombrero
|
|
display_name = "sombrero"
|
|
path = /obj/item/clothing/head/sombrero
|
|
|
|
/datum/gear/head/flatcapg
|
|
display_name = "flat cap"
|
|
path = /obj/item/clothing/head/flatcap/grey
|
|
|
|
/datum/gear/head/flatcapg/New()
|
|
..()
|
|
gear_tweaks += gear_tweak_free_color_choice
|
|
|
|
/datum/gear/head/bow/small
|
|
display_name = "hair bow, small (colorable)"
|
|
path = /obj/item/clothing/head/pin/bow
|
|
|
|
/datum/gear/head/bow/small/New()
|
|
..()
|
|
gear_tweaks += gear_tweak_free_color_choice
|
|
|
|
/datum/gear/head/welding
|
|
display_name = "welding mask selection"
|
|
description = "Select from a range of welding masks (engineering crew/roboticists only)"
|
|
path = /obj/item/clothing/head/welding
|
|
cost = 2
|
|
allowed_roles = list("Chief Engineer","Engineer","Atmospheric Technician","Research Director","Roboticist")
|
|
|
|
/datum/gear/head/welding/New()
|
|
..()
|
|
var/list/selector_uniforms = list(
|
|
"plain"=/obj/item/clothing/head/welding,
|
|
"engineering"=/obj/item/clothing/head/welding/engie,
|
|
"fancy"=/obj/item/clothing/head/welding/fancy,
|
|
"demonic"=/obj/item/clothing/head/welding/demon,
|
|
"knightly"=/obj/item/clothing/head/welding/knight
|
|
)
|
|
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(selector_uniforms))
|
|
|
|
/datum/gear/head/beret/solgov
|
|
display_name = "beret government, selection"
|
|
path = /obj/item/clothing/head/beret/solgov
|
|
|
|
/datum/gear/head/beret/solgov/New()
|
|
..()
|
|
var/list/sols = list()
|
|
for(var/sol_style in typesof(/obj/item/clothing/head/beret/solgov))
|
|
var/obj/item/clothing/head/beret/solgov/sol = sol_style
|
|
sols[initial(sol.name)] = sol
|
|
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(sols))
|
|
|
|
/datum/gear/head/surgery
|
|
display_name = "surgical cap selection"
|
|
description = "Choose from a number of rings of different caps."
|
|
path = /obj/item/clothing/head/surgery
|
|
|
|
/datum/gear/head/surgery/New()
|
|
..()
|
|
var/cap_type = list()
|
|
cap_type["Purple cap"] = /obj/item/clothing/head/surgery/purple
|
|
cap_type["Blue cap"] = /obj/item/clothing/head/surgery/blue
|
|
cap_type["Green cap"] = /obj/item/clothing/head/surgery/green
|
|
cap_type["Black cap"] = /obj/item/clothing/head/surgery/black
|
|
cap_type["Navy cap"] = /obj/item/clothing/head/surgery/navyblue
|
|
gear_tweaks += new/datum/gear_tweak/path(cap_type)
|
|
|
|
/datum/gear/head/circuitry
|
|
display_name = "headwear, circuitry (empty)"
|
|
path = /obj/item/clothing/head/circuitry
|
|
|
|
/datum/gear/head/maangtikka
|
|
display_name = "maang tikka"
|
|
path = /obj/item/clothing/head/maangtikka
|
|
|
|
/datum/gear/head/jingasa
|
|
display_name = "jingasa"
|
|
path = /obj/item/clothing/head/jingasa
|
|
|
|
/datum/gear/head/sunflower_crown
|
|
display_name = "sunflower crown"
|
|
path = /obj/item/clothing/head/sunflower_crown
|
|
|
|
/datum/gear/head/lavender_crown
|
|
display_name = "lavender crown"
|
|
path = /obj/item/clothing/head/lavender_crown
|
|
|
|
/datum/gear/head/poppy_crown
|
|
display_name = "poppy crown"
|
|
path = /obj/item/clothing/head/poppy_crown
|
|
|
|
/datum/gear/head/rose_crown
|
|
display_name = "rose crown"
|
|
path = /obj/item/clothing/head/rose_crown
|
|
|
|
/datum/gear/head/blackngoldheaddress
|
|
display_name = "black and gold headdress"
|
|
path = /obj/item/clothing/head/blackngoldheaddress
|
|
|
|
/datum/gear/head/plaguedoctor
|
|
display_name = "plague doctor's hat"
|
|
path = /obj/item/clothing/head/plaguedoctorhat
|
|
|
|
/datum/gear/head/plaguedoctor2
|
|
display_name = "golden plague doctor's hat"
|
|
path = /obj/item/clothing/head/plaguedoctorhat/gold
|
|
|
|
/datum/gear/head/wheat
|
|
display_name = "straw hat"
|
|
path = /obj/item/clothing/head/wheat
|
|
|
|
/datum/gear/head/sec_hat_selector
|
|
display_name = "Security - Basic Headwear"
|
|
description = "Select from a range of hats available to all Security personnel."
|
|
allowed_roles = list("Head of Security", "Warden", "Detective", "Security Officer")
|
|
path = /obj/item/clothing/head/soft/sec/corp
|
|
|
|
/datum/gear/head/sec_hat_selector/New()
|
|
..()
|
|
var/list/selector_uniforms = list(
|
|
"Navy Security Beret"=/obj/item/clothing/head/beret/sec/navy/officer,
|
|
"CorpSec Beret"=/obj/item/clothing/head/beret/sec/corporate/officer,
|
|
"Security Beret"=/obj/item/clothing/head/beret/sec,
|
|
"CorpSec Softcap"=/obj/item/clothing/head/soft/sec/corp,
|
|
"Security Softcap"=/obj/item/clothing/head/soft/sec,
|
|
"Proxima Centauri Contractor Beret"=/obj/item/clothing/head/beret/corp/pcrc
|
|
)
|
|
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(selector_uniforms))
|
|
|
|
/datum/gear/head/med_hat_selector
|
|
display_name = "Medical - Basic Headwear"
|
|
description = "Select from a range of hats available to all Medical personnel."
|
|
allowed_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Psychiatrist","Paramedic")
|
|
path = /obj/item/clothing/head/soft/med
|
|
|
|
/datum/gear/head/med_hat_selector/New()
|
|
..()
|
|
var/list/selector_uniforms = list(
|
|
"medical softcap"=/obj/item/clothing/head/soft/med,
|
|
"paramedic softcap"=/obj/item/clothing/head/soft/paramed,
|
|
"medical beret"=/obj/item/clothing/head/beret/medical,
|
|
"chemist's beret"=/obj/item/clothing/head/beret/medical/chem,
|
|
"virologist's beret"=/obj/item/clothing/head/beret/medical/viro
|
|
)
|
|
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(selector_uniforms))
|
|
|
|
/datum/gear/head/giantbow //Public version of Dessa's bow!
|
|
display_name = "Giant Bow"
|
|
path = /obj/item/clothing/head/fluff/giantbow
|
|
|
|
/datum/gear/head/giantbow/New()
|
|
..()
|
|
gear_tweaks += gear_tweak_free_color_choice
|
|
|
|
|
|
/datum/gear/head/bows
|
|
display_name = "hair bow selection, colorable"
|
|
path = /obj/item/clothing/head/bow
|
|
|
|
/datum/gear/head/bows/New()
|
|
..()
|
|
var/list/bows = list(
|
|
"large bow"=/obj/item/clothing/head/bow,
|
|
"small bow"=/obj/item/clothing/head/bow/small,
|
|
"back bow"=/obj/item/clothing/head/bow/back,
|
|
"sweet bow"=/obj/item/clothing/head/bow/sweet
|
|
)
|
|
gear_tweaks += list(new/datum/gear_tweak/path(bows), gear_tweak_free_color_choice)
|