The Pumped Up Kicks Update (#16265)

* The Pumped Up Kicks Update

Shoes. New shoes. Look at them.

* WELCOME TO THE UNDERGROUND

* for the love of crust

* turns out a var already existed for that but was never implemented ffs

* face it you're never going to make it

* these are winter boots

* removes Paradox's Thinly Veiled Fetish

* shiit

* Apply suggestions from code review

* Update code/modules/clothing/shoes/oxfords.dm

Co-authored-by: Cody Brittain <cbrittain10@yahoo.com>

* oops

* fuck this file

* nice balls, bro

* check out how hard i can pee

* pissing on the moon

* caligaeae

* pee pee poo poo man

* fixes

* damn you

* merge fixes

* knees more

* damn you merge conflict

* fix

* fixes 2

* riding boots

* truly, this fixes things

* dammit ctrl s

---------

Co-authored-by: Cody Brittain <cbrittain10@yahoo.com>
This commit is contained in:
Wowzewow (Wezzy)
2023-09-13 11:29:03 +00:00
committed by GitHub
co-authored by Cody Brittain
parent e90c37abf6
commit 462115b501
177 changed files with 1323 additions and 1307 deletions
@@ -1,7 +1,7 @@
// Shoelocker
/datum/gear/shoes
display_name = "sandals"
path = /obj/item/clothing/shoes/sandal
display_name = "boots, circuitry (empty)"
path = /obj/item/clothing/shoes/circuitry
slot = slot_shoes
sort_category = "Shoes and Footwear"
@@ -10,23 +10,24 @@
gear_tweaks += list(gear_tweak_shoe_layer)
/datum/gear/shoes/color
display_name = "shoe selection"
path = /obj/item/clothing/shoes/black
display_name = "sneakers selection"
description = "Sneakers, in a selection of colors."
path = /obj/item/clothing/shoes/sneakers
/datum/gear/shoes/color/New()
..()
var/list/shoes = list()
shoes["black shoes"] = /obj/item/clothing/shoes/black
shoes["blue shoes"] = /obj/item/clothing/shoes/blue
shoes["brown shoes"] = /obj/item/clothing/shoes/brown
shoes["green shoes"] = /obj/item/clothing/shoes/green
shoes["orange shoes"] = /obj/item/clothing/shoes/orange
shoes["purple shoes"] = /obj/item/clothing/shoes/purple
shoes["rainbow shoes"] = /obj/item/clothing/shoes/rainbow
shoes["red shoes"] = /obj/item/clothing/shoes/red
shoes["white shoes"] = /obj/item/clothing/shoes/white
shoes["yellow shoes"] = /obj/item/clothing/shoes/yellow
gear_tweaks += new /datum/gear_tweak/path(shoes)
var/list/color = list()
color["white shoes"] = /obj/item/clothing/shoes/sneakers
color["red shoes"] = /obj/item/clothing/shoes/sneakers/red
color["orange shoes"] = /obj/item/clothing/shoes/sneakers/orange
color["yellow shoes"] = /obj/item/clothing/shoes/sneakers/yellow
color["green shoes"] = /obj/item/clothing/shoes/sneakers/green
color["blue shoes"] = /obj/item/clothing/shoes/sneakers/blue
color["purple shoes"] = /obj/item/clothing/shoes/sneakers/purple
color["brown shoes"] = /obj/item/clothing/shoes/sneakers/brown
color["black shoes"] = /obj/item/clothing/shoes/sneakers/black
color["rainbow shoes"] = /obj/item/clothing/shoes/sneakers/rainbow
gear_tweaks += new /datum/gear_tweak/path(color)
/datum/gear/shoes/dress
display_name = "oxford shoe selection"
@@ -34,11 +35,13 @@
/datum/gear/shoes/dress/New()
..()
var/list/shoes = list()
shoes["black oxford shoes"] = /obj/item/clothing/shoes/laceup
shoes["grey oxford shoes"] = /obj/item/clothing/shoes/laceup/grey
shoes["brown oxford shoes"] = /obj/item/clothing/shoes/laceup/brown
gear_tweaks += new /datum/gear_tweak/path(shoes)
var/list/dress = list()
dress["black oxford shoes"] = /obj/item/clothing/shoes/laceup
dress["grey oxford shoes"] = /obj/item/clothing/shoes/laceup/grey
dress["brown oxford shoes"] = /obj/item/clothing/shoes/laceup/brown
dress["steel-toed oxford shoes"] = /obj/item/clothing/shoes/laceup/steeltoed
dress["lizardskin oxford shoes"] = /obj/item/clothing/shoes/laceup/lizardskin
gear_tweaks += new /datum/gear_tweak/path(dress)
/datum/gear/shoes/flats
display_name = "flats selection"
@@ -47,66 +50,82 @@
/datum/gear/shoes/flats/New()
..()
var/list/shoes = list()
shoes["dress flats, black"] = /obj/item/clothing/shoes/flats
shoes["dress flats, white"] = /obj/item/clothing/shoes/flats/white
shoes["dress flats, red"] = /obj/item/clothing/shoes/flats/red
shoes["dress flats, blue"] = /obj/item/clothing/shoes/flats/blue
shoes["dress flats, green"] = /obj/item/clothing/shoes/flats/green
shoes["dress flats, purple"] = /obj/item/clothing/shoes/flats/purple
gear_tweaks += new /datum/gear_tweak/path(shoes)
var/list/flats = list()
flats["dress flats, black"] = /obj/item/clothing/shoes/flats
flats["dress flats, white"] = /obj/item/clothing/shoes/flats/white
flats["dress flats, red"] = /obj/item/clothing/shoes/flats/red
flats["dress flats, blue"] = /obj/item/clothing/shoes/flats/blue
flats["dress flats, green"] = /obj/item/clothing/shoes/flats/green
flats["dress flats, purple"] = /obj/item/clothing/shoes/flats/purple
gear_tweaks += new /datum/gear_tweak/path(flats)
/datum/gear/shoes/heels
display_name = "high heels"
path = /obj/item/clothing/shoes/heels
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
/datum/gear/shoes/tongs
display_name = "flip flops"
path = /obj/item/clothing/shoes/sandal/flipflop
/datum/gear/shoes/sandals
display_name = "sandals selection"
path = /obj/item/clothing/shoes/sandals
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
/datum/gear/shoes/woodensandals
display_name = "wooden sandals"
path = /obj/item/clothing/shoes/sandal/wooden
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
/datum/gear/shoes/sandals/New()
..()
var/list/sandals = list()
sandals["sandals"] = /obj/item/clothing/shoes/sandals
sandals["rubber clogs"] = /obj/item/clothing/shoes/sandals/clogs
sandals["flip flops"] = /obj/item/clothing/shoes/sandals/flipflop
sandals["geta"] = /obj/item/clothing/shoes/sandals/geta
gear_tweaks += new /datum/gear_tweak/path(sandals)
/datum/gear/shoes/hitops
display_name = "high-top selection"
description = "High-top sneakers, in a selection of colors."
path = /obj/item/clothing/shoes/hitops
path = /obj/item/clothing/shoes/sneakers/hitops
/datum/gear/shoes/hitops/New()
..()
var/list/shoes = list()
shoes["high-tops, white"] = /obj/item/clothing/shoes/hitops
shoes["high-tops, red"] = /obj/item/clothing/shoes/hitops/red
shoes["high-tops, black"] = /obj/item/clothing/shoes/hitops/black
shoes["high-tops, blue"] = /obj/item/clothing/shoes/hitops/blue
shoes["high-tops, green"] = /obj/item/clothing/shoes/hitops/green
shoes["high-tops, purple"] = /obj/item/clothing/shoes/hitops/purple
shoes["high-tops, yellow"] = /obj/item/clothing/shoes/hitops/yellow
gear_tweaks += new /datum/gear_tweak/path(shoes)
var/list/hitops = list()
hitops["high-tops, white"] = /obj/item/clothing/shoes/sneakers/hitops
hitops["high-tops, red"] = /obj/item/clothing/shoes/sneakers/hitops/red
hitops["high-tops, orange"] = /obj/item/clothing/shoes/sneakers/hitops/orange
hitops["high-tops, yellow"] = /obj/item/clothing/shoes/sneakers/hitops/yellow
hitops["high-tops, green"] = /obj/item/clothing/shoes/sneakers/hitops/green
hitops["high-tops, blue"] = /obj/item/clothing/shoes/sneakers/hitops/blue
hitops["high-tops, purple"] = /obj/item/clothing/shoes/sneakers/hitops/purple
hitops["high-tops, brown"] = /obj/item/clothing/shoes/sneakers/hitops/brown
hitops["high-tops, black"] = /obj/item/clothing/shoes/sneakers/hitops/black
hitops["high-tops, rainbow"] = /obj/item/clothing/shoes/sneakers/hitops/rainbow
gear_tweaks += new /datum/gear_tweak/path(hitops)
/datum/gear/shoes/boots
display_name = "boot selection"
description = "Boots, in a variety of styles."
path = /obj/item/clothing/shoes/jackboots
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION
/datum/gear/shoes/boots/New()
..()
var/list/shoes = list()
shoes["black boots, short"] = /obj/item/clothing/shoes/jackboots
shoes["black boots, knee"] = /obj/item/clothing/shoes/jackboots/knee
shoes["black boots, thigh"] = /obj/item/clothing/shoes/jackboots/thigh
shoes["cowboy boots"] = /obj/item/clothing/shoes/cowboy
shoes["classic cowboy boots"] = /obj/item/clothing/shoes/cowboy/classic
shoes["snakeskin cowboy boots"] = /obj/item/clothing/shoes/cowboy/snakeskin
shoes["brown workboots"] = /obj/item/clothing/shoes/workboots
shoes["grey workboots"] = /obj/item/clothing/shoes/workboots/grey
shoes["dark workboots"] = /obj/item/clothing/shoes/workboots/dark
shoes["winter boots"] = /obj/item/clothing/shoes/winter
gear_tweaks += new /datum/gear_tweak/path(shoes)
var/list/boots = list()
boots["jackboots"] = /obj/item/clothing/shoes/jackboots
boots["jackboots, cavalry"] = /obj/item/clothing/shoes/jackboots/cavalry
boots["jackboots, riding"] = /obj/item/clothing/shoes/jackboots/riding
boots["cowboy boots"] = /obj/item/clothing/shoes/cowboy
boots["classic cowboy boots"] = /obj/item/clothing/shoes/cowboy/classic
boots["snakeskin cowboy boots"] = /obj/item/clothing/shoes/cowboy/snakeskin
boots["green snakeskin cowboy boots"] = /obj/item/clothing/shoes/cowboy/lizard
boots["blue snakeskin cowboy boots"] = /obj/item/clothing/shoes/cowboy/lizard/masterwork
boots["white cowboy boots"] = /obj/item/clothing/shoes/cowboy/white
boots["fancy cowboy boots"] = /obj/item/clothing/shoes/cowboy/fancy
boots["black cowboy boots"] = /obj/item/clothing/shoes/cowboy/black
boots["vysokan gurmori hide boots"] = /obj/item/clothing/shoes/cowboy/gurmori
boots["workboots"] = /obj/item/clothing/shoes/workboots
boots["brown workboots"] = /obj/item/clothing/shoes/workboots/brown
boots["grey workboots"] = /obj/item/clothing/shoes/workboots/grey
boots["dark workboots"] = /obj/item/clothing/shoes/workboots/dark
boots["winter boots"] = /obj/item/clothing/shoes/winter
boots["aerostatic boots"] = /obj/item/clothing/shoes/aerostatic
gear_tweaks += new /datum/gear_tweak/path(boots)
/datum/gear/shoes/lyodsuit_boots
display_name = "lyodsuit boots"
@@ -117,18 +136,8 @@
path = /obj/item/clothing/shoes/konyang
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
/datum/gear/shoes/vysoka
display_name = "gurmori hide boots"
description = "A pair of hide boots produced from the mantle of a Vysokan Gurmori."
path = /obj/item/clothing/shoes/gurmori
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION
/datum/gear/shoes/circuitry
display_name = "boots, circuitry (empty)"
path = /obj/item/clothing/shoes/circuitry
/datum/gear/shoes/slippers
display_name = "bunny slippers"
display_name = "slippers"
path = /obj/item/clothing/shoes/slippers
/datum/gear/shoes/slippers/New()
@@ -138,21 +147,19 @@
slippers["worn bunny slippers"] = /obj/item/clothing/shoes/slippers/worn
gear_tweaks += new /datum/gear_tweak/path(slippers)
/datum/gear/shoes/clog
display_name = "plastic clogs"
path = /obj/item/clothing/shoes/sandal/clogs
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
/datum/gear/shoes/recolourable_shoes
display_name = "shoe selection (colourable)"
description = "Shoes, in a selection of colors."
path = /obj/item/clothing/shoes/sneakers
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
/datum/gear/shoes/recolourable_shoes/New()
..()
var/list/recolourable_shoes = list()
recolourable_shoes["sneakers"] = /obj/item/clothing/shoes/sneakers
recolourable_shoes["sneakers (white tip)"] = /obj/item/clothing/shoes/sneakers/whitetip
recolourable_shoes["shoes"] = /obj/item/clothing/shoes/sneakers
recolourable_shoes["shoes (tipped)"] = /obj/item/clothing/shoes/sneakers/tip
recolourable_shoes["high-tops"] = /obj/item/clothing/shoes/sneakers/hitops
recolourable_shoes["high-tops (tipped)"] = /obj/item/clothing/shoes/sneakers/hitops/tip
recolourable_shoes["oxfords"] = /obj/item/clothing/shoes/laceup/colourable
gear_tweaks += new /datum/gear_tweak/path(recolourable_shoes)
@@ -8,13 +8,13 @@
/datum/gear/shoes/tajara/boots/New()
..()
var/list/boots = list()
boots["black boots, short"] = /obj/item/clothing/shoes/tajara/jackboots
boots["black boots, knee"] = /obj/item/clothing/shoes/tajara/jackboots/knee
boots["black boots, thigh"] = /obj/item/clothing/shoes/tajara/jackboots/thigh
boots["brown workboots"] = /obj/item/clothing/shoes/tajara/workboots
boots["grey workboots"] = /obj/item/clothing/shoes/tajara/workboots/grey
boots["dark workboots"] = /obj/item/clothing/shoes/tajara/workboots/dark
boots["adhomian boots"] = /obj/item/clothing/shoes/tajara/workboots/adhomian_boots
boots["jackboots, short"] = /obj/item/clothing/shoes/jackboots/tajara
boots["jackboots, cavalry"] = /obj/item/clothing/shoes/jackboots/tajara/cavalry
boots["workboots"] = /obj/item/clothing/shoes/workboots/tajara
boots["brown workboots"] = /obj/item/clothing/shoes/workboots/tajara/brown
boots["grey workboots"] = /obj/item/clothing/shoes/workboots/tajara/grey
boots["dark workboots"] = /obj/item/clothing/shoes/workboots/tajara/dark
boots["adhomian boots"] = /obj/item/clothing/shoes/workboots/tajara/adhomian_boots
gear_tweaks += new /datum/gear_tweak/path(boots)
/datum/gear/gloves/tajara
@@ -316,7 +316,7 @@
var/list/shoes = list()
shoes["native tajaran footwear"] = /obj/item/clothing/shoes/tajara/footwraps
shoes["fancy adhomian shoes"] = /obj/item/clothing/shoes/tajara/fancy
shoes["saddle shoes, black"] = /obj/item/clothing/shoes/tajara/saddle
shoes["saddle shoes, black"] = /obj/item/clothing/shoes/sneakers/black/tajara
gear_tweaks += new /datum/gear_tweak/path(shoes)
/datum/gear/gloves/shumalia_belt
@@ -551,7 +551,6 @@
hats["DPRA consular service side cap"] = /obj/item/clothing/head/tajaran/consular/dpra/side_cap
gear_tweaks += new /datum/gear_tweak/path(hats)
// High-heeled Adhomian Shoes
/datum/gear/shoes/tajara/heels
display_name = "high-heeled adhomian shoes selection"
description = "High-heeled shoes, in a selection of colours. Fitted for Tajara."
@@ -566,17 +565,17 @@
heels["high-heeled adhomian shoes, red"] = /obj/item/clothing/shoes/heels/tajara/red
gear_tweaks += new /datum/gear_tweak/path(heels)
// Adhomian Loafers
/datum/gear/shoes/tajara/loafers
display_name = "adhomian loafers selection"
description = "Loafers, in a selection of colours. Fitted for Tajara."
path = /obj/item/clothing/shoes/tajara/loafers
/datum/gear/shoes/tajara/oxford
display_name = "adhomian oxford shoes selection"
description = "Oxfords, in a selection of colours. Fitted for Tajara."
path = /obj/item/clothing/shoes/laceup/tajara
whitelisted = list(SPECIES_TAJARA, SPECIES_TAJARA_ZHAN, SPECIES_TAJARA_MSAI)
sort_category = "Xenowear - Tajara"
/datum/gear/shoes/tajara/loafers/New()
/datum/gear/shoes/tajara/oxford/New()
..()
var/list/loafers = list()
loafers["loafers, black"] = /obj/item/clothing/shoes/tajara/loafers
loafers["loafers, brown"] = /obj/item/clothing/shoes/tajara/loafers/brown
gear_tweaks += new /datum/gear_tweak/path(loafers)
var/list/oxford = list()
oxford["oxfords, black"] = /obj/item/clothing/shoes/laceup/tajara
oxford["oxfords, brown"] = /obj/item/clothing/shoes/laceup/brown/tajara
gear_tweaks += new /datum/gear_tweak/path(oxford)
@@ -12,26 +12,18 @@
whitelisted = list(SPECIES_VAURCA_WORKER, SPECIES_VAURCA_WARRIOR, SPECIES_VAURCA_BULWARK, 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(SPECIES_VAURCA_WORKER, SPECIES_VAURCA_WARRIOR, SPECIES_VAURCA_BULWARK, SPECIES_UNATHI, SPECIES_TAJARA, SPECIES_TAJARA_ZHAN, SPECIES_TAJARA_MSAI)
/datum/gear/shoes/caligae
display_name = "caligae selection"
path = /obj/item/clothing/shoes/caligae
path = /obj/item/clothing/shoes/sandals/caligae
whitelisted = list(SPECIES_UNATHI, SPECIES_TAJARA, SPECIES_TAJARA_ZHAN, SPECIES_TAJARA_MSAI, SPECIES_VAURCA_WORKER, SPECIES_VAURCA_WARRIOR)
sort_category = "Xenowear"
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION | GEAR_HAS_ACCENT_COLOR_SELECTION
/datum/gear/shoes/caligae/New()
..()
var/list/caligae = list()
caligae["no sock"] = /obj/item/clothing/shoes/caligae
caligae["black sock"] = /obj/item/clothing/shoes/caligae/black
caligae["grey sock"] = /obj/item/clothing/shoes/caligae/grey
caligae["white sock"] = /obj/item/clothing/shoes/caligae/white
caligae["leather"] = /obj/item/clothing/shoes/caligae/armor
caligae["caligae, no sock"] = /obj/item/clothing/shoes/sandals/caligae
caligae["caligae, socks"] = /obj/item/clothing/shoes/sandals/caligae/socks
gear_tweaks += new /datum/gear_tweak/path(caligae)
/datum/gear/shoes/toeless
@@ -43,11 +35,12 @@
/datum/gear/shoes/toeless/New()
..()
var/list/shoes = list()
shoes["brown toeless workboots"] = /obj/item/clothing/shoes/workboots/toeless
shoes["toeless workboots"] = /obj/item/clothing/shoes/workboots/toeless
shoes["brown toeless workboots"] = /obj/item/clothing/shoes/workboots/toeless/brown
shoes["grey toeless workboots"] = /obj/item/clothing/shoes/workboots/toeless/grey
shoes["dark toeless workboots"] = /obj/item/clothing/shoes/workboots/toeless/dark
shoes["toeless black boots, short"] = /obj/item/clothing/shoes/jackboots/toeless
shoes["toeless black boots, knee"] = /obj/item/clothing/shoes/jackboots/toeless/knee
shoes["toeless black boots, thigh"] = /obj/item/clothing/shoes/jackboots/toeless/thigh
shoes["toeless jackboots"] = /obj/item/clothing/shoes/jackboots/toeless
shoes["toeless jackboots, cavalry"] = /obj/item/clothing/shoes/jackboots/toeless/cavalry
shoes["toeless jackboots, riding"] = /obj/item/clothing/shoes/jackboots/toeless/riding
shoes["toeless winterboots"] = /obj/item/clothing/shoes/winter/toeless
gear_tweaks += new /datum/gear_tweak/path(shoes)