Adds colorable cowboy hats and minor clothing fixes

Adds two styles of colorable cowboy hat to loadout
Adds clear gas mask sprite for unathi to cover their full face
Fixes sash accessories to be properly colorable
This commit is contained in:
Nyarlthotep
2024-01-21 05:18:07 -04:00
parent 2c5566137b
commit 5641b61c12
6 changed files with 30 additions and 5 deletions
@@ -107,11 +107,28 @@
/datum/gear/head/cowboy/New()
..()
var/list/hats = list()
for(var/hat in typesof(/obj/item/clothing/head/cowboy_hat))
var/obj/item/clothing/head/hat_type = hat
hats[initial(hat_type.name)] = hat_type
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(hats))
var/list/hats = list(
"cowboy hat" = /obj/item/clothing/head/cowboy_hat,
"cowboy hat, black" = /obj/item/clothing/head/cowboy_hat/black,
"cowboy hat, wide" = /obj/item/clothing/head/cowboy_hat/wide,
"cowboy hat, small" = /obj/item/clothing/head/cowboy_hat/small,
)
gear_tweaks += new/datum/gear_tweak/path(hats)
/datum/gear/head/cowboy_colorable
display_name = "cowboy hat (colorable)"
description = "Draw. In any color of the rainbow."
path = /obj/item/clothing/head/cowboy_hat/white
/datum/gear/head/cowboy_colorable/New()
..()
var/list/whitehats = list(
"cowboy hat" = /obj/item/clothing/head/cowboy_hat/white,
"cowboy hat, wide" = /obj/item/clothing/head/cowboy_hat/white_wide,
)
gear_tweaks += new/datum/gear_tweak/path(whitehats)
gear_tweaks += gear_tweak_free_color_choice
/datum/gear/head/fedora
display_name = "fedora, brown"
+8
View File
@@ -226,6 +226,14 @@
desc = "Because justice isn't going to dispense itself."
icon_state = "cowboy_wide"
/obj/item/clothing/head/cowboy_hat/white
icon_state = "cowboy_white"
/obj/item/clothing/head/cowboy_hat/white_wide
name = "wide-brimmed cowboy hat"
desc = "Because justice isn't going to dispense itself."
icon_state = "cowboy_white_wide"
/obj/item/clothing/head/cowboy_hat/small
name = "small cowboy hat"
desc = "For the tiniest of cowboys."