Moving Loadouts to Zubbers: Shoes (#4873)

## About The Pull Request

To prevent myself from having a mental breakdown again. I'm gonna be
atomizing this project into bite sized PRs. Part 1 is shoes.
## Why It's Good For The Game

Org good.

## Proof Of Testing

<img width="764" height="623" alt="image"
src="https://github.com/user-attachments/assets/2b937e7c-4eef-4fde-95d9-465ecc2b026f"
/>

<img width="732" height="496" alt="image"
src="https://github.com/user-attachments/assets/6a105d04-b03c-424d-be58-e6040c5309c4"
/>

The only shoes left in the boots section are TG boots, and I'd rather
not do a non-modular override just so it looks nicer.


## Changelog
🆑
qol: Loadout Shoes have been organised and moved to the Zubbers folder.
fix: Prevents Snake gloves from breaking via unintended reskinning.
/🆑
This commit is contained in:
Cursor
2025-11-02 00:04:05 +02:00
committed by GitHub
parent 483a9a3411
commit 39d3d37ec4
7 changed files with 344 additions and 363 deletions
@@ -48,11 +48,6 @@
item_path = /obj/item/clothing/gloves/ring/hypno/bippys
ckeywhitelist = list("bippys")
/datum/loadout_item/shoes/rax_armadyne_boots
name = "Tactical Boots"
item_path = /obj/item/clothing/shoes/jackboots/peacekeeper/armadyne/rax
//ckeywhitelist = list("raxraus")
/datum/loadout_item/suit/rax_peacekeeper_jacket
name = "Peacekeeper jacket"
item_path = /obj/item/clothing/suit/armor/vest/warden/rax
@@ -106,11 +101,6 @@
item_path = /obj/item/clothing/head/avipilot
//ckeywhitelist = list("slippyjoe")
/datum/loadout_item/shoes/britches_shoes
name = "Britches' shoes"
item_path = /obj/item/clothing/shoes/clown_shoes/britches
//ckeywhitelist = list("bloodrite")
/datum/loadout_item/uniform/britches_dress
name = "Britches' dress"
item_path = /obj/item/clothing/under/rank/civilian/clown/britches
@@ -218,11 +208,6 @@
item_path = /obj/item/clothing/gloves/netra
//ckeywhitelist = list("netrakyram")
/datum/loadout_item/shoes/metra_boots
name = "Polished Jackboots"
item_path = /obj/item/clothing/shoes/jackboots/netra
//ckeywhitelist = list("netrakyram")
/datum/loadout_item/neck/kiaracloak
name = "Kiara's cloak"
item_path = /obj/item/clothing/neck/cloak/inferno
@@ -308,11 +293,6 @@
item_path = /obj/item/clothing/gloves/mikugloves
//ckeywhitelist = list("grandvegeta")
/datum/loadout_item/shoes/mikulegging
name = "starlight singer bikini"
item_path = /obj/item/clothing/shoes/sneakers/mikuleggings
//ckeywhitelist = list("grandvegeta")
/datum/loadout_item/suit/delta_coat
name = "Grey Winter Hoodie"
item_path = /obj/item/clothing/suit/jacket/delta
@@ -560,11 +540,6 @@
item_path = /obj/item/storage/fancy/cigarettes/khi
//ckeywhitelist = list("ultimarifox")
/datum/loadout_item/shoes/dragheels
name = "Fancy Heels (dragmeme)"
item_path = /obj/item/clothing/shoes/fancy_heels/drag
//ckeywhitelist = list("thedragmeme")
/datum/loadout_item/uniform/bimpcap
name = "Formal Matte Black Captain Uniform"
item_path = /obj/item/clothing/under/bimpcap
@@ -606,12 +581,6 @@
loadout_flags = parent_type::loadout_flags | LOADOUT_FLAG_ALLOW_RESKIN
// ckeywhitelist = list("october23")
/datum/loadout_item/shoes/elofy
name = "Solar Admiral Boots"
item_path = /obj/item/clothing/shoes/jackboots/elofy
loadout_flags = parent_type::loadout_flags | LOADOUT_FLAG_ALLOW_RESKIN
// ckeywhitelist = list("october23")
/datum/loadout_item/pocket_items/transponder
name = "Broken Helian Transponder"
item_path = /obj/item/donator/transponder
@@ -729,11 +698,6 @@
item_path = /obj/item/clothing/under/rank/civilian/chaplain/divine_archer/noble
// ckeywhitelist = list("grasshand")
/datum/loadout_item/shoes/noble_boots
name = "Noble Boots"
item_path = /obj/item/clothing/shoes/jackboots/noble
//ckeywhitelist = list("grasshand")
/datum/loadout_item/suit/nobility_dresscoat
name = "Nobility Dresscoat"
item_path = /obj/item/clothing/suit/toggle/labcoat/vic_dresscoat_donator
@@ -1,277 +0,0 @@
/datum/loadout_category/shoes
category_name = "Shoes"
category_ui_icon = FA_ICON_SHOE_PRINTS
type_to_generate = /datum/loadout_item/shoes
tab_order = /datum/loadout_category/head::tab_order + 11
/datum/loadout_item/shoes
abstract_type = /datum/loadout_item/shoes
/datum/loadout_item/shoes/insert_path_into_outfit(datum/outfit/outfit, mob/living/carbon/human/equipper, visuals_only, loadout_placement_preference)
if(loadout_placement_preference != LOADOUT_OVERRIDE_JOB && outfit.shoes)
LAZYADD(outfit.backpack_contents, outfit.shoes)
outfit.shoes = item_path
/*
* JACKBOOTS
*/
/datum/loadout_item/shoes/jackboots
name = "Jackboots"
item_path = /obj/item/clothing/shoes/jackboots
// Thedragmeme's donator reward, they've decided to make them available to everybody.
/datum/loadout_item/shoes/jackboots/heel
name = "High-Heel Jackboots"
item_path = /obj/item/clothing/shoes/jackboots/heel
/datum/loadout_item/shoes/kneeboot
name = "Knee Boots"
item_path = /obj/item/clothing/shoes/jackboots/knee
/datum/loadout_item/shoes/recolorable_jackboots
name = "Recolorable Jackboots"
item_path = /obj/item/clothing/shoes/jackboots/recolorable
/datum/loadout_item/shoes/jackboots/sec
name = "security jackboots"
item_path = /obj/item/clothing/shoes/jackboots/sec
restricted_roles = list(JOB_WARDEN, JOB_DETECTIVE, JOB_SECURITY_OFFICER, JOB_HEAD_OF_SECURITY, JOB_CORRECTIONS_OFFICER, JOB_SECURITY_MEDIC)
/datum/loadout_item/shoes/jackboots/peacekeeper
name = "Armadyne combat boots"
item_path = /obj/item/clothing/shoes/jackboots/peacekeeper/armadyne
restricted_roles = list(JOB_WARDEN, JOB_DETECTIVE, JOB_SECURITY_OFFICER, JOB_HEAD_OF_SECURITY, JOB_CORRECTIONS_OFFICER, JOB_SECURITY_MEDIC)
/datum/loadout_item/shoes/jackboots/gogo_boots
name = "Tactical Go-Go boots"
item_path = /obj/item/clothing/shoes/jackboots/gogo_boots
restricted_roles = list(JOB_WARDEN, JOB_DETECTIVE, JOB_SECURITY_OFFICER, JOB_HEAD_OF_SECURITY, JOB_CORRECTIONS_OFFICER, JOB_SECURITY_MEDIC)
/*
* MISC BOOTS
*/
/datum/loadout_item/shoes/timbs
name = "Fashionable Boots"
item_path = /obj/item/clothing/shoes/jackboots/timbs
/datum/loadout_item/shoes/jungle
name = "Jungle Boots"
item_path = /obj/item/clothing/shoes/jungleboots
/datum/loadout_item/shoes/winter_boots
name = "Winter Boots"
item_path = /obj/item/clothing/shoes/winterboots
/datum/loadout_item/shoes/work_boots
name = "Work Boots"
item_path = /obj/item/clothing/shoes/workboots
/datum/loadout_item/shoes/work_boots/heeled
name = "Heeled Work Boots"
item_path = /obj/item/clothing/shoes/workboots/heeled
/datum/loadout_item/shoes/work_boots/old
name = "Old Work Boots"
item_path = /obj/item/clothing/shoes/workboots/old
/datum/loadout_item/shoes/mining_boots
name = "Mining Boots"
item_path = /obj/item/clothing/shoes/workboots/mining
/datum/loadout_item/shoes/mining_boots/heeled
name = "Heeled Mining Boots"
item_path = /obj/item/clothing/shoes/workboots/mining/heeled
/datum/loadout_item/shoes/russian_boots
name = "Russian Boots"
item_path = /obj/item/clothing/shoes/russian
/*
* COWBOY
*/
/datum/loadout_item/shoes/brown_cowboy_boots
name = "Brown Cowboy Boots"
item_path = /obj/item/clothing/shoes/cowboy
/datum/loadout_item/shoes/black_cowboy_boots
name = "Black Cowboy Boots"
item_path = /obj/item/clothing/shoes/cowboy/black
/datum/loadout_item/shoes/white_cowboy_boots
name = "White Cowboy Boots"
item_path = /obj/item/clothing/shoes/cowboy/white
/datum/loadout_item/shoes/cowboyboots
name = "Cowboy Boots (Brown)"
item_path = /obj/item/clothing/shoes/cowboyboots
/datum/loadout_item/shoes/cowboyboots_black
name = "Cowboy Boots (Black)"
item_path = /obj/item/clothing/shoes/cowboyboots/black
/*
* SNEAKERS
*/
/datum/loadout_item/shoes/black_sneakers
name = "Black Sneakers"
item_path = /obj/item/clothing/shoes/sneakers/black
/datum/loadout_item/shoes/blue_sneakers
name = "Blue Sneakers"
item_path = /obj/item/clothing/shoes/sneakers/blue
/datum/loadout_item/shoes/brown_sneakers
name = "Brown Sneakers"
item_path = /obj/item/clothing/shoes/sneakers/brown
/datum/loadout_item/shoes/green_sneakers
name = "Green Sneakers"
item_path = /obj/item/clothing/shoes/sneakers/green
/datum/loadout_item/shoes/purple_sneakers
name = "Purple Sneakers"
item_path = /obj/item/clothing/shoes/sneakers/purple
/datum/loadout_item/shoes/orange_sneakers
name = "Orange Sneakers"
item_path = /obj/item/clothing/shoes/sneakers/orange
/datum/loadout_item/shoes/yellow_sneakers
name = "Yellow Sneakers"
item_path = /obj/item/clothing/shoes/sneakers/yellow
/datum/loadout_item/shoes/white_sneakers
name = "White Sneakers"
item_path = /obj/item/clothing/shoes/sneakers/white
/*
* LEG WRAPS
*/
/datum/loadout_item/shoes/gildedcuffs
name = "Gilded Leg Wraps"
item_path = /obj/item/clothing/shoes/wraps
/datum/loadout_item/shoes/silvercuffs
name = "Silver Leg Wraps"
item_path = /obj/item/clothing/shoes/wraps/silver
/datum/loadout_item/shoes/redcuffs
name = "Red Leg Wraps"
item_path = /obj/item/clothing/shoes/wraps/red
/datum/loadout_item/shoes/bluecuffs
name = "Blue Leg Wraps"
item_path = /obj/item/clothing/shoes/wraps/blue
/datum/loadout_item/shoes/cuffs/colourable
name = "Colourable Leg Wraps"
item_path = /obj/item/clothing/shoes/wraps/colourable
/datum/loadout_item/shoes/clothwrap
name = "Colourable Cloth Wraps"
item_path = /obj/item/clothing/shoes/wraps/cloth
/*
* MISC
*/
/datum/loadout_item/shoes/laceup
name = "Laceup Shoes"
item_path = /obj/item/clothing/shoes/laceup
/datum/loadout_item/shoes/recolorable_laceups
name = "Recolorable Laceups"
item_path = /obj/item/clothing/shoes/colorable_laceups
/datum/loadout_item/shoes/recolorable_sandals
name = "Recolorble Sandals"
item_path = /obj/item/clothing/shoes/colorable_sandals
/datum/loadout_item/shoes/high_heels
name = "High Heels"
item_path = /obj/item/clothing/shoes/high_heels
/datum/loadout_item/shoes/black_heels
name = "Fancy Heels"
item_path = /obj/item/clothing/shoes/fancy_heels
/datum/loadout_item/shoes/disco
name = "Green Snakeskin Shoes"
item_path = /obj/item/clothing/shoes/discoshoes
/datum/loadout_item/shoes/kim
name = "Aerostatic Boots"
item_path = /obj/item/clothing/shoes/jackboots/kim
/datum/loadout_item/shoes/dominaheels
name = "Dominant Heels"
item_path = /obj/item/clothing/shoes/latex_heels/domina_heels
erp_item = TRUE
/datum/loadout_item/shoes/griffin
name = "Griffon Boots"
item_path = /obj/item/clothing/shoes/griffin
/datum/loadout_item/shoes/sandals
name = "Sandals"
item_path = /obj/item/clothing/shoes/sandal
/datum/loadout_item/shoes/sportshoes
name = "Sport Shoes"
item_path = /obj/item/clothing/shoes/sports
/datum/loadout_item/shoes/rollerskates
name = "Roller Skates"
item_path = /obj/item/clothing/shoes/wheelys/rollerskates
/datum/loadout_item/shoes/jingleshoes
name = "Jester Shoes"
item_path = /obj/item/clothing/shoes/jester_shoes
/*
* SEASONAL
*/
/datum/loadout_item/shoes/christmas
name = "Red Christmas Boots"
item_path = /obj/item/clothing/shoes/winterboots/christmas
/datum/loadout_item/shoes/christmas/green
name = "Green Christmas Boots"
item_path = /obj/item/clothing/shoes/winterboots/christmas/green
/*
* JOB-RESTRICTED
*/
/datum/loadout_item/shoes/jester
name = "Clown's Jester Shoes"
item_path = /obj/item/clothing/shoes/clown_shoes/jester
restricted_roles = list(JOB_CLOWN)
/datum/loadout_item/shoes/clown_shoes/pink
name = "Pink Clown Shoes"
item_path = /obj/item/clothing/shoes/clown_shoes/pink
restricted_roles = list(JOB_CLOWN)
/*
* DONATOR
*/
/datum/loadout_item/shoes/donator
donator_only = TRUE
/datum/loadout_item/shoes/donator/blackjackboots
name = "Black Jackboots"
item_path = /obj/item/clothing/shoes/jackboots/black
/datum/loadout_item/shoes/donator/rainbow
name = "Rainbow Converse"
item_path = /obj/item/clothing/shoes/sneakers/rainbow
@@ -56,6 +56,7 @@
icon = 'modular_zubbers/icons/obj/clothing/gloves/gloves.dmi'
worn_icon = 'modular_zubbers/icons/mob/clothing/gloves/gloves.dmi'
icon_state = "snake"
unique_reskin = null
/obj/item/clothing/gloves/bubber/snake
name = "big boss' gloves"
@@ -1,51 +1,350 @@
//Title Capitalization for names please!!!
/datum/loadout_category/shoes
category_name = "Shoes"
category_ui_icon = FA_ICON_SHOE_PRINTS
type_to_generate = /datum/loadout_item/shoes
tab_order = /datum/loadout_category/head::tab_order + 11
/datum/loadout_item/shoes/bubber/clown/pink/squeak //Unlike the rest, these make noise. Job locked.
/datum/loadout_item/shoes
abstract_type = /datum/loadout_item/shoes
/datum/loadout_item/shoes/insert_path_into_outfit(datum/outfit/outfit, mob/living/carbon/human/equipper, visuals_only, loadout_placement_preference)
if(loadout_placement_preference != LOADOUT_OVERRIDE_JOB && outfit.shoes)
LAZYADD(outfit.backpack_contents, outfit.shoes)
outfit.shoes = item_path
/*
* JACKBOOTS
*/
/datum/loadout_item/shoes/boots
group = "Boots"
abstract_type = /datum/loadout_item/shoes/boots
/datum/loadout_item/shoes/boots/jackboots
name = "Jackboots"
item_path = /obj/item/clothing/shoes/jackboots
/datum/loadout_item/shoes/boots/jackboots/recolorable
name = "Jackboots (Recolorable)"
item_path = /obj/item/clothing/shoes/jackboots/recolorable
/datum/loadout_item/shoes/boots/metra_boots
name = "Polished Jackboots"
item_path = /obj/item/clothing/shoes/jackboots/netra
//ckeywhitelist = list("netrakyram")
/datum/loadout_item/shoes/boots/jackboots/sec
name = "Security Jackboots"
item_path = /obj/item/clothing/shoes/jackboots/sec
restricted_roles = list(ALL_JOBS_SEC)
// Thedragmeme's donator reward, they've decided to make them available to everybody.
/datum/loadout_item/shoes/boots/jackboots/heel
name = "High-Heel Jackboots"
item_path = /obj/item/clothing/shoes/jackboots/heel
/datum/loadout_item/shoes/boots/jackboots/rax_armadyne_boots
name = "Tactical Boots"
item_path = /obj/item/clothing/shoes/jackboots/peacekeeper/armadyne/rax
//ckeywhitelist = list("raxraus")
restricted_roles = list(ALL_JOBS_SEC)
/datum/loadout_item/shoes/boots/jackboots/kneeboots
name = "Knee Boots"
item_path = /obj/item/clothing/shoes/jackboots/knee
/datum/loadout_item/shoes/boots/jackboots/peacekeeper
name = "Armadyne Combat Boots"
item_path = /obj/item/clothing/shoes/jackboots/peacekeeper/armadyne
restricted_roles = list(ALL_JOBS_SEC)
/datum/loadout_item/shoes/boots/jackboots/gogo_boots
name = "Tactical Go-Go boots"
item_path = /obj/item/clothing/shoes/jackboots/gogo_boots
restricted_roles = list(ALL_JOBS_SEC)
/datum/loadout_item/shoes/boots/diesel_m
name = "Male Diesel Boots"
item_path = /obj/item/clothing/shoes/jackboots/diesel_m
/datum/loadout_item/shoes/boots/diesel_f
name = "Female Diesel Boots"
item_path = /obj/item/clothing/shoes/jackboots/diesel_f
/datum/loadout_item/shoes/boots/frontier_colonist
name = "Frontier Boots"
item_path = /obj/item/clothing/shoes/jackboots/frontier_colonist/loadout
/datum/loadout_item/shoes/boots/jackboots/toeless
name = "Toeless Jackboots"
item_path = /obj/item/clothing/shoes/jackboots/toeless
/datum/loadout_item/shoes/boots/kim
name = "Aerostatic Boots"
item_path = /obj/item/clothing/shoes/jackboots/kim
/datum/loadout_item/shoes/boots/jackboots/black
name = "Black Jackboots"
item_path = /obj/item/clothing/shoes/jackboots/black
/datum/loadout_item/shoes/boots/elofy
name = "Solar Admiral Boots"
item_path = /obj/item/clothing/shoes/jackboots/elofy
loadout_flags = parent_type::loadout_flags | LOADOUT_FLAG_ALLOW_RESKIN
// ckeywhitelist = list("october23")
/*
* MISC BOOTS
*/
/datum/loadout_item/shoes/boots/jackboots/timbs
name = "Fashionable Boots"
item_path = /obj/item/clothing/shoes/jackboots/timbs
/datum/loadout_item/shoes/boots/jackboots/jungle
name = "Jungle Boots"
item_path = /obj/item/clothing/shoes/jungleboots
/datum/loadout_item/shoes/boots/winter_boots
name = "Winter Boots"
item_path = /obj/item/clothing/shoes/winterboots
/datum/loadout_item/shoes/boots/work_boots
name = "Work Boots"
item_path = /obj/item/clothing/shoes/workboots
/datum/loadout_item/shoes/boots/work_boots/heeled
name = "Heeled Work Boots"
item_path = /obj/item/clothing/shoes/workboots/heeled
/datum/loadout_item/shoes/boots/work_boots/old
name = "Work Boots (Old)"
item_path = /obj/item/clothing/shoes/workboots/old
/datum/loadout_item/shoes/boots/mining_boots
name = "Mining Boots"
item_path = /obj/item/clothing/shoes/workboots/mining
/datum/loadout_item/shoes/boots/mining_boots/heeled
name = "Heeled Mining Boots"
item_path = /obj/item/clothing/shoes/workboots/mining/heeled
/datum/loadout_item/shoes/boots/russian_boots
name = "Russian Boots"
item_path = /obj/item/clothing/shoes/russian
/datum/loadout_item/shoes/boots/pirate_boots
name = "Pirate Boots"
item_path = /obj/item/clothing/shoes/pirate
/datum/loadout_item/shoes/boots/work_boots/toeless
name = "Toeless Workboots"
item_path = /obj/item/clothing/shoes/workboots/toeless
/datum/loadout_item/shoes/boots/noble_boots
name = "Noble Boots"
item_path = /obj/item/clothing/shoes/jackboots/noble
//ckeywhitelist = list("grasshand")
/*
* COWBOY
*/
/datum/loadout_item/shoes/cowboy
group = "Cowboy Boots"
abstract_type = /datum/loadout_item/shoes/cowboy
/datum/loadout_item/shoes/cowboy/cowboyboots
name = "Cowboy Boots (Brown)"
item_path = /obj/item/clothing/shoes/cowboyboots
/datum/loadout_item/shoes/cowboy/boots_black
name = "Cowboy Boots (Black)"
item_path = /obj/item/clothing/shoes/cowboyboots/black
/*
* LEG WRAPS
*/
/datum/loadout_item/shoes/tribal
group = "Tribal Footwear"
abstract_type = /datum/loadout_item/shoes/tribal
/datum/loadout_item/shoes/tribal/gildedcuffs
name = "Gilded Leg Wraps"
item_path = /obj/item/clothing/shoes/wraps
/datum/loadout_item/shoes/tribal/silvercuffs
name = "Silver Leg Wraps"
item_path = /obj/item/clothing/shoes/wraps/silver
/datum/loadout_item/shoes/tribal/redcuffs
name = "Red Leg Wraps"
item_path = /obj/item/clothing/shoes/wraps/red
/datum/loadout_item/shoes/tribal/bluecuffs
name = "Blue Leg Wraps"
item_path = /obj/item/clothing/shoes/wraps/blue
/datum/loadout_item/shoes/tribal/cuffs/colourable
name = "Colourable Leg Wraps"
item_path = /obj/item/clothing/shoes/wraps/colourable
/datum/loadout_item/shoes/tribal/clothwrap
name = "Colourable Cloth Wraps"
item_path = /obj/item/clothing/shoes/wraps/cloth
/*
* FORMAL
*/
/datum/loadout_item/shoes/formal
group = "Formal Shoes"
abstract_type = /datum/loadout_item/shoes/formal
/datum/loadout_item/shoes/formal/laceups/recolorable
name = "Laceup Shoes (Recolorable)"
item_path = /obj/item/clothing/shoes/colorable_laceups
/datum/loadout_item/shoes/formal/dominaheels
name = "Dominant Heels"
item_path = /obj/item/clothing/shoes/latex_heels/domina_heels
erp_item = TRUE
/datum/loadout_item/shoes/formal/high_heels
name = "High Heels"
item_path = /obj/item/clothing/shoes/high_heels
/datum/loadout_item/shoes/formal/black_heels
name = "Fancy Heels"
item_path = /obj/item/clothing/shoes/fancy_heels
/datum/loadout_item/shoes/formal/disco
name = "Green Snakeskin Shoes"
item_path = /obj/item/clothing/shoes/discoshoes
/datum/loadout_item/shoes/formal/dragheels
name = "Fancy Heels (dragmeme)"
item_path = /obj/item/clothing/shoes/fancy_heels/drag
//ckeywhitelist = list("thedragmeme")
/datum/loadout_item/shoes/formal/bubber/clown/pink/mute //Less silly = Unrestricted
name = "Pink Heels"
item_path = /obj/item/clothing/shoes/latex_heels/bubber/clussy/mute
/datum/loadout_item/shoes/formal/latex_heels
name = "Latex Heels"
item_path = /obj/item/clothing/shoes/latex_heels
//Casual
/datum/loadout_item/shoes/casual
group = "Casual Shoes"
abstract_type = /datum/loadout_item/shoes/casual
/datum/loadout_item/shoes/casual/sneakers/black_sneakers
name = "Sneakers (Recolorble)"
item_path = /obj/item/clothing/shoes/sneakers/black
/datum/loadout_item/shoes/casual/sandals
name = "Sandals"
item_path = /obj/item/clothing/shoes/sandal
/datum/loadout_item/shoes/casual/sandals/recolorable
name = "Sandals (Recolorble)"
item_path = /obj/item/clothing/shoes/colorable_sandals
/datum/loadout_item/shoes/casual/sportshoes
name = "Sport Shoes"
item_path = /obj/item/clothing/shoes/sports
/datum/loadout_item/shoes/casual/rainbow
name = "Rainbow Converse"
item_path = /obj/item/clothing/shoes/sneakers/rainbow
//Fun
/datum/loadout_item/shoes/fun
group = "Costume and Other Silly Shoes"
abstract_type = /datum/loadout_item/shoes/fun
/datum/loadout_item/shoes/fun/mikulegging
name = "Starlight Singer Bikini"
item_path = /obj/item/clothing/shoes/sneakers/mikuleggings
//ckeywhitelist = list("grandvegeta")
/datum/loadout_item/shoes/fun/rollerskates
name = "Roller Skates"
item_path = /obj/item/clothing/shoes/wheelys/rollerskates
/datum/loadout_item/shoes/fun/jingleshoes
name = "Jester Shoes"
item_path = /obj/item/clothing/shoes/jester_shoes
/datum/loadout_item/shoes/fun/griffin
name = "Griffon Boots"
item_path = /obj/item/clothing/shoes/griffin
/datum/loadout_item/shoes/fun/wheely
name = "Wheely-Heels"
item_path = /obj/item/clothing/shoes/wheelys
/datum/loadout_item/shoes/fun/horseshoes
name = "Horseshoes"
item_path = /obj/item/clothing/shoes/horseshoe
/datum/loadout_item/shoes/fun/romans
name = "Roman Sandals"
item_path = /obj/item/clothing/shoes/roman
/datum/loadout_item/shoes/fun/saints
name = "Saints Sneakers"
item_path = /obj/item/clothing/shoes/saints
/datum/loadout_item/shoes/fun/jackfrost
name = "Frosty Boots"
item_path = /obj/item/clothing/shoes/jackbros
/*
* SEASONAL
*/
/datum/loadout_item/shoes/fun/christmas
name = "Red Christmas Boots"
item_path = /obj/item/clothing/shoes/winterboots/christmas
/datum/loadout_item/shoes/fun/christmas/green
name = "Green Christmas Boots"
item_path = /obj/item/clothing/shoes/winterboots/christmas/green
/*
* JOB-RESTRICTED
*/
/datum/loadout_item/shoes/fun/jester
name = "Clown's Jester Shoes"
item_path = /obj/item/clothing/shoes/clown_shoes/jester
restricted_roles = list(JOB_CLOWN)
/datum/loadout_item/shoes/fun/clown_shoes/pink
name = "Pink Clown Shoes"
item_path = /obj/item/clothing/shoes/clown_shoes/pink
restricted_roles = list(JOB_CLOWN)
/datum/loadout_item/shoes/fun/britches_shoes
name = "Britches' Shoes"
item_path = /obj/item/clothing/shoes/clown_shoes/britches
restricted_roles = list(JOB_CLOWN)
//ckeywhitelist = list("bloodrite")
/datum/loadout_item/shoes/fun/bubber/clown/pink/squeak //Unlike the rest, these make noise. Job locked.
name = "Pink Clown Heels"
item_path = /obj/item/clothing/shoes/clown_shoes/bubber/clussy
restricted_roles = list(JOB_CLOWN)
/datum/loadout_item/shoes/bubber/clown/pink/mute //Less silly = Unrestricted
name = "Squeakless Pink Clown Heels"
item_path = /obj/item/clothing/shoes/latex_heels/bubber/clussy/mute
/datum/loadout_item/shoes/bubber/clown/jester/amazing
/datum/loadout_item/shoes/fun/bubber/clown/jester/amazing
name = "Striped Jester Shoes"
item_path = /obj/item/clothing/shoes/clown_shoes/bubber/jester
restricted_roles = list(JOB_CLOWN)
/datum/loadout_item/shoes/latex_heels
name = "Latex Heels"
item_path = /obj/item/clothing/shoes/latex_heels
/datum/loadout_item/shoes/pirate_boots
name = "Pirate Boots"
item_path = /obj/item/clothing/shoes/pirate
/datum/loadout_item/shoes/Wheely_heels
name = "Wheely-Heels"
item_path = /obj/item/clothing/shoes/wheelys
/datum/loadout_item/shoes/horseshoes
name = "Horseshoes"
item_path = /obj/item/clothing/shoes/horseshoe
/datum/loadout_item/shoes/diesel_m
name = "Male Diesel Boots"
item_path = /obj/item/clothing/shoes/jackboots/diesel_m
/datum/loadout_item/shoes/diesel_f
name = "Female Diesel Boots"
item_path = /obj/item/clothing/shoes/jackboots/diesel_f
/datum/loadout_item/shoes/frontier_colonist
name = "Frontier Boots"
item_path = /obj/item/clothing/shoes/jackboots/frontier_colonist/loadout
/datum/loadout_item/shoes/jackboots/toeless
name = "Toeless Jackboots"
item_path = /obj/item/clothing/shoes/jackboots/toeless
/datum/loadout_item/shoes/workboots/toeless
name = "Toeless Workboots"
item_path = /obj/item/clothing/shoes/workboots/toeless
@@ -124,12 +124,12 @@
* SHOES
*/
/datum/loadout_item/shoes/lace_heels
/datum/loadout_item/shoes/formal/lace_heels
name = "Elegant Heels"
item_path = /obj/item/clothing/shoes/heels/drag/lace
ckeywhitelist = list("thedragmeme")
/datum/loadout_item/shoes/diver //Donor item for patriot210
/datum/loadout_item/shoes/boots/diver //Donor item for patriot210
name = "Black Divers Boots"
item_path = /obj/item/clothing/shoes/boots/diver
//ckeywhitelist = list("sexmaster", "leafydasurvivor")
@@ -69,8 +69,3 @@
/datum/loadout_item/under/jumpsuit/utility_sec/New()
. = ..()
restricted_roles |= JOB_SECURITY_MEDIC
/datum/loadout_item/shoes/rax_armadyne_boots
restricted_roles = list(JOB_BLUESHIELD, JOB_HEAD_OF_SECURITY, JOB_SECURITY_OFFICER, JOB_WARDEN, JOB_DETECTIVE, JOB_SECURITY_MEDIC, JOB_CORRECTIONS_OFFICER)
//Every other item in this set is role restricted, and it's like they forgot the boots.
//I don't think anyone on Skyrat noticed because this is ckey whitelisted there.
-1
View File
@@ -7157,7 +7157,6 @@
#include "modular_skyrat\master_files\code\modules\loadout\categories\mask.dm"
#include "modular_skyrat\master_files\code\modules\loadout\categories\neck.dm"
#include "modular_skyrat\master_files\code\modules\loadout\categories\pocket.dm"
#include "modular_skyrat\master_files\code\modules\loadout\categories\shoes.dm"
#include "modular_skyrat\master_files\code\modules\loadout\categories\suit.dm"
#include "modular_skyrat\master_files\code\modules\loadout\categories\toys.dm"
#include "modular_skyrat\master_files\code\modules\loadout\categories\uniform.dm"