Budgs Bloat Clothes, Boes and Shoots (#19637)

A collection of colourable boots added to the loadout:
+boot selection (colourable) / shoe tab
+toeless boot selection (colourable) / xenowear tab
+thigh-high sneakers / shoe selection (colourable)

All onmob sprites by me
Most item sprites borrowed and altered from existing sprites

---------

Signed-off-by: BulletBudgie <52014471+BulletBudgie@users.noreply.github.com>
This commit is contained in:
BulletBudgie
2024-08-11 09:43:07 +00:00
committed by GitHub
parent e0b8696878
commit 89ae2531b5
8 changed files with 297 additions and 0 deletions
@@ -59,6 +59,11 @@
flats["dress flats, purple"] = /obj/item/clothing/shoes/flats/purple
gear_tweaks += new /datum/gear_tweak/path(flats)
/datum/gear/shoes/colorable_flats
display_name = "flats (colorable)"
path = /obj/item/clothing/shoes/flats/color
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
/datum/gear/shoes/heels
display_name = "high heels"
path = /obj/item/clothing/shoes/heels
@@ -162,8 +167,29 @@
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
recolourable_shoes["thigh-high sneakers"] = /obj/item/clothing/shoes/sneakers/hitops/thightops
recolourable_shoes["thigh-high sneakers (tipped)"] = /obj/item/clothing/shoes/sneakers/hitops/thightops/tip
gear_tweaks += new /datum/gear_tweak/path(recolourable_shoes)
/datum/gear/shoes/recolourable_boots
display_name = "boot selection (colourable)"
description = "Boots, in a selection of colours."
path = /obj/item/clothing/shoes/heeledboots
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
/datum/gear/shoes/recolourable_boots/New()
..()
var/list/recolourable_boots = list()
recolourable_boots["thigh-high boots"] = /obj/item/clothing/shoes/thighboots
recolourable_boots["full-length boots"] = /obj/item/clothing/shoes/fullboots
recolourable_boots["mudboots"] = /obj/item/clothing/shoes/mudboots
recolourable_boots["thigh-high mudboots"] = /obj/item/clothing/shoes/mudboots/thigh
recolourable_boots["combat boots"] = /obj/item/clothing/shoes/colorcombat
recolourable_boots["jackboots"] = /obj/item/clothing/shoes/jackboots/color
recolourable_boots["workboots"] = /obj/item/clothing/shoes/workboots/color
recolourable_boots["ankle boots"] = /obj/item/clothing/shoes/ankleboots
gear_tweaks += new /datum/gear_tweak/path(recolourable_boots)
/*
Shoe Layer Adjustment
*/
@@ -44,3 +44,20 @@
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)
/datum/gear/shoes/recolourable_toeless
display_name = "toeless boot selection (colourable)"
path = /obj/item/clothing/shoes/heeledboots/toeless
whitelisted = list(SPECIES_VAURCA_WORKER, SPECIES_VAURCA_WARRIOR, SPECIES_VAURCA_BULWARK, SPECIES_UNATHI, SPECIES_TAJARA, SPECIES_TAJARA_ZHAN, SPECIES_TAJARA_MSAI)
sort_category = "Xenowear"
flags = GEAR_HAS_COLOR_SELECTION
/datum/gear/shoes/recolourable_toeless/New()
..()
var/list/recolourable_toeless = list()
recolourable_toeless["toeless thigh-high boots"] = /obj/item/clothing/shoes/thighboots/toeless
recolourable_toeless["toeless full-length boots"] = /obj/item/clothing/shoes/fullboots/toeless
recolourable_toeless["toeless jackboots"] = /obj/item/clothing/shoes/jackboots/toeless/color
recolourable_toeless["toeless workboots"] = /obj/item/clothing/shoes/workboots/toeless/color
gear_tweaks += new /datum/gear_tweak/path(recolourable_toeless)