mirror of
https://github.com/PolarisSS13/Polaris.git
synced 2025-12-17 05:31:53 +00:00
171 lines
5.4 KiB
Plaintext
171 lines
5.4 KiB
Plaintext
// Shoelocker
|
|
/datum/gear/shoes
|
|
display_name = "sandals"
|
|
path = /obj/item/clothing/shoes/sandal
|
|
slot = slot_shoes
|
|
sort_category = "Shoes and Footwear"
|
|
|
|
/datum/gear/shoes/jackboots
|
|
display_name = "jackboots selection"
|
|
path = /obj/item/clothing/shoes/boots/jackboots
|
|
cost = 2
|
|
|
|
/datum/gear/shoes/jackboots/New()
|
|
..()
|
|
var/list/jacks = list()
|
|
for(var/jack in typesof(/obj/item/clothing/shoes/boots/jackboots))
|
|
var/obj/item/clothing/shoes/boots/jackboots/jack_type = jack
|
|
jacks[initial(jack_type.name)] = jack_type
|
|
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(jacks))
|
|
|
|
/datum/gear/shoes/workboots
|
|
display_name = "workboots"
|
|
path = /obj/item/clothing/shoes/boots/workboots
|
|
cost = 2
|
|
|
|
/datum/gear/shoes/workboots/toeless
|
|
display_name = "workboots, toe-less"
|
|
path = /obj/item/clothing/shoes/boots/workboots/toeless
|
|
cost = 2
|
|
|
|
/datum/gear/shoes/colored
|
|
display_name = "shoes, colored selection"
|
|
path = /obj/item/clothing/shoes/black
|
|
|
|
/datum/gear/shoes/colored/New()
|
|
..()
|
|
var/shoetype = list()
|
|
shoetype["shoes, black"] = /obj/item/clothing/shoes/black
|
|
shoetype["shoes, blue"] = /obj/item/clothing/shoes/blue
|
|
shoetype["shoes, brown"] = /obj/item/clothing/shoes/brown
|
|
shoetype["shoes, green"] = /obj/item/clothing/shoes/green
|
|
shoetype["shoes, orange"] = /obj/item/clothing/shoes/orange
|
|
shoetype["shoes, purple"] = /obj/item/clothing/shoes/purple
|
|
shoetype["shoes, rainbow"] = /obj/item/clothing/shoes/rainbow
|
|
shoetype["shoes, red"] = /obj/item/clothing/shoes/red
|
|
shoetype["shoes, white"] = /obj/item/clothing/shoes/white
|
|
shoetype["shoes, yellow"] = /obj/item/clothing/shoes/yellow
|
|
|
|
gear_tweaks += new/datum/gear_tweak/path(shoetype)
|
|
|
|
/datum/gear/shoes/lacey
|
|
display_name = "shoes, oxford selection"
|
|
path = /obj/item/clothing/shoes/laceup
|
|
|
|
/datum/gear/shoes/lacey/New()
|
|
..()
|
|
var/list/laces = list()
|
|
for(var/lace in typesof(/obj/item/clothing/shoes/laceup))
|
|
var/obj/item/clothing/shoes/laceup/lace_type = lace
|
|
laces[initial(lace_type.name)] = lace_type
|
|
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(laces))
|
|
|
|
/datum/gear/shoes/hitops
|
|
display_name = "shoes, high-top selection"
|
|
path = /obj/item/clothing/shoes/hitops
|
|
|
|
/datum/gear/shoes/hitops/New()
|
|
..()
|
|
var/list/hitops = list()
|
|
for(var/hitop in typesof(/obj/item/clothing/shoes/hitops))
|
|
var/obj/item/clothing/shoes/hitops/hitop_type = hitop
|
|
hitops[initial(hitop_type.name)] = hitop_type
|
|
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(hitops))
|
|
|
|
/datum/gear/shoes/flipflops
|
|
display_name = "flip flops"
|
|
path = /obj/item/clothing/shoes/flipflop
|
|
|
|
/datum/gear/shoes/flipflops/New()
|
|
..()
|
|
gear_tweaks += gear_tweak_free_color_choice
|
|
|
|
/datum/gear/shoes/athletic
|
|
display_name = "shoes, athletic"
|
|
path = /obj/item/clothing/shoes/athletic
|
|
|
|
/datum/gear/shoes/athletic/New()
|
|
..()
|
|
gear_tweaks += gear_tweak_free_color_choice
|
|
|
|
/datum/gear/shoes/skater
|
|
display_name = "shoes, skater"
|
|
path = /obj/item/clothing/shoes/skater
|
|
|
|
/datum/gear/shoes/skater/New()
|
|
..()
|
|
gear_tweaks += gear_tweak_free_color_choice
|
|
|
|
/datum/gear/shoes/flats
|
|
display_name = "shoes, flats (colorable)"
|
|
path = /obj/item/clothing/shoes/flats/white/color
|
|
|
|
/datum/gear/shoes/flats/New()
|
|
..()
|
|
gear_tweaks += gear_tweak_free_color_choice
|
|
|
|
/datum/gear/shoes/cowboy
|
|
display_name = "boots, cowboy selection"
|
|
path = /obj/item/clothing/shoes/boots/cowboy
|
|
|
|
/datum/gear/shoes/cowboy/New()
|
|
..()
|
|
var/list/cowboys = list()
|
|
for(var/cowboy in typesof(/obj/item/clothing/shoes/boots/cowboy))
|
|
var/obj/item/clothing/shoes/boots/cowboy/cowboy_type = cowboy
|
|
cowboys[initial(cowboy_type.name)] = cowboy_type
|
|
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cowboys))
|
|
|
|
/datum/gear/shoes/jungle
|
|
display_name = "boots, jungle"
|
|
path = /obj/item/clothing/shoes/boots/jungle
|
|
cost = 2
|
|
|
|
/datum/gear/shoes/duty
|
|
display_name = "boots, duty"
|
|
path = /obj/item/clothing/shoes/boots/duty
|
|
cost = 2
|
|
|
|
/datum/gear/shoes/dress
|
|
display_name = "shoes, dress"
|
|
path = /obj/item/clothing/shoes/dress
|
|
|
|
/datum/gear/shoes/dress/white
|
|
display_name = "shoes, dress white"
|
|
path = /obj/item/clothing/shoes/dress/white
|
|
|
|
/datum/gear/shoes/heels
|
|
display_name = "high heels"
|
|
path = /obj/item/clothing/shoes/heels
|
|
|
|
/datum/gear/shoes/heels/New()
|
|
..()
|
|
gear_tweaks += gear_tweak_free_color_choice
|
|
|
|
/datum/gear/shoes/slippers
|
|
display_name = "bunny slippers"
|
|
path = /obj/item/clothing/shoes/slippers
|
|
|
|
/datum/gear/shoes/boots/winter
|
|
display_name = "boots, winter selection"
|
|
path = /obj/item/clothing/shoes/boots/winter
|
|
|
|
/datum/gear/shoes/boots/winter/New()
|
|
..()
|
|
var/boottype = list()
|
|
boottype["winter boots, atmospherics"] = /obj/item/clothing/shoes/boots/winter/atmos
|
|
boottype["winter boots, brown"] = /obj/item/clothing/shoes/boots/winter
|
|
boottype["winter boots, engineering"] = /obj/item/clothing/shoes/boots/winter/engineering
|
|
boottype["winter boots, hydroponics"] = /obj/item/clothing/shoes/boots/winter/hydro
|
|
boottype["winter boots, management"] = /obj/item/clothing/shoes/boots/winter/command
|
|
boottype["winter boots, medical"] = /obj/item/clothing/shoes/boots/winter/medical
|
|
boottype["winter boots, mining"] = /obj/item/clothing/shoes/boots/winter/mining
|
|
boottype["winter boots, science"] = /obj/item/clothing/shoes/boots/winter/science
|
|
boottype["winter boots, security"] = /obj/item/clothing/shoes/boots/winter/security
|
|
boottype["winter boots, supply"] = /obj/item/clothing/shoes/boots/winter/supply
|
|
|
|
gear_tweaks += new/datum/gear_tweak/path(boottype)
|
|
/datum/gear/shoes/circuitry
|
|
display_name = "boots, circuitry (empty)"
|
|
path = /obj/item/clothing/shoes/circuitry
|