From: themias <89101928+themias@users.noreply.github.com> Date: Sun, 28 Jan 2024 03:23:16 +0000 (-0500) Subject: Add cowboy hats and boots (#24299) X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=5c75117749ce959accb936cffd6bc1d481137a13;p=space-station-14.git Add cowboy hats and boots (#24299) * Add cowboy hats and boots * oops * audio fix and attribution --- diff --git a/Resources/Audio/Effects/Footsteps/attributions.yml b/Resources/Audio/Effects/Footsteps/attributions.yml index 45872787b7..82b5fa93ca 100644 --- a/Resources/Audio/Effects/Footsteps/attributions.yml +++ b/Resources/Audio/Effects/Footsteps/attributions.yml @@ -63,4 +63,11 @@ license: "CC-BY-SA-3.0" copyright: "Taken from https://github.com/tgstation/tgstation" source: "https://github.com/tgstation/tgstation/blob/34d5ab2e46e3fb4dd9d7475f587d33441df9651c/sound/effects" - \ No newline at end of file + +- files: + - spurs1.ogg + - spurs2.ogg + - spurs3.ogg + license: "CC-BY-SA-3.0" + copyright: "Taken from tgstation" + source: "https://github.com/tgstation/tgstation/tree/1e8d511946d194f92f744f5f957a7c41683d84a6/sound/effects/footstep" diff --git a/Resources/Audio/Effects/Footsteps/spurs1.ogg b/Resources/Audio/Effects/Footsteps/spurs1.ogg new file mode 100644 index 0000000000..ccc2b982aa Binary files /dev/null and b/Resources/Audio/Effects/Footsteps/spurs1.ogg differ diff --git a/Resources/Audio/Effects/Footsteps/spurs2.ogg b/Resources/Audio/Effects/Footsteps/spurs2.ogg new file mode 100644 index 0000000000..a8fde70483 Binary files /dev/null and b/Resources/Audio/Effects/Footsteps/spurs2.ogg differ diff --git a/Resources/Audio/Effects/Footsteps/spurs3.ogg b/Resources/Audio/Effects/Footsteps/spurs3.ogg new file mode 100644 index 0000000000..75215df9c1 Binary files /dev/null and b/Resources/Audio/Effects/Footsteps/spurs3.ogg differ diff --git a/Resources/Locale/en-US/accent/cowboy.ftl b/Resources/Locale/en-US/accent/cowboy.ftl new file mode 100644 index 0000000000..40877faf19 --- /dev/null +++ b/Resources/Locale/en-US/accent/cowboy.ftl @@ -0,0 +1,296 @@ +accent-cowboy-words-1 = alcohol +accent-cowboy-replacement-1 = firewater + +accent-cowboy-words-2 = alien +accent-cowboy-replacement-2 = space critter + +accent-cowboy-words-3 = aliens +accent-cowboy-replacement-3 = space critters + +accent-cowboy-words-4 = ambush +accent-cowboy-replacement-4 = bush whack + +accent-cowboy-words-5 = angry +accent-cowboy-replacement-5 = fit to be tied + +accent-cowboy-words-6 = animal +accent-cowboy-replacement-6 = critter + +accent-cowboy-words-7 = animals +accent-cowboy-replacement-7 = critters + +accent-cowboy-words-8 = arrest +accent-cowboy-replacement-8 = lasso + +accent-cowboy-words-9 = arrested +accent-cowboy-replacement-9 = lassoed + +accent-cowboy-words-10 = bomb +accent-cowboy-replacement-10 = dynamite + +accent-cowboy-words-11 = borg +accent-cowboy-replacement-11 = tin man + +accent-cowboy-words-12 = bye +accent-cowboy-replacement-12 = so long + +accent-cowboy-words-13 = cell +accent-cowboy-replacement-13 = pokey + +accent-cowboy-words-14 = chef +accent-cowboy-replacement-14 = cookie + +accent-cowboy-words-15 = coffee +accent-cowboy-replacement-15 = black water + +accent-cowboy-words-16 = confused +accent-cowboy-replacement-16 = stumped + +accent-cowboy-words-17 = cool +accent-cowboy-replacement-17 = slick + +accent-cowboy-words-18 = corpse +accent-cowboy-replacement-18 = dead meat + +accent-cowboy-words-19 = cow +accent-cowboy-replacement-19 = dogie + +accent-cowboy-words-20 = cows +accent-cowboy-replacement-20 = dogies + +accent-cowboy-words-21 = crazy +accent-cowboy-replacement-21 = cracked + +accent-cowboy-words-22 = cyborg +accent-cowboy-replacement-22 = tin man + +accent-cowboy-words-23 = dad +accent-cowboy-replacement-23 = pappy + +accent-cowboy-words-24 = drunk +accent-cowboy-replacement-24 = soaked + +accent-cowboy-words-25 = explosive +accent-cowboy-replacement-25 = dynamite + +accent-cowboy-words-26 = fast +accent-cowboy-replacement-26 = lickety split + +accent-cowboy-words-27 = fight +accent-cowboy-replacement-27 = scrap + +accent-cowboy-words-28 = food +accent-cowboy-replacement-28 = grub + +accent-cowboy-words-29 = friend +accent-cowboy-replacement-29 = partner + +accent-cowboy-words-30 = goodbye +accent-cowboy-replacement-30 = so long + +accent-cowboy-words-31 = greytide +accent-cowboy-replacement-31 = varmints + +accent-cowboy-words-32 = greytider +accent-cowboy-replacement-32 = varmint + +accent-cowboy-words-33 = greytiders +accent-cowboy-replacement-33 = varmints + +accent-cowboy-words-34 = group +accent-cowboy-replacement-34 = possee + +accent-cowboy-words-35 = guess +accent-cowboy-replacement-35 = reckon + +accent-cowboy-words-36 = gun +accent-cowboy-replacement-36 = big iron + +accent-cowboy-words-37 = handcuff +accent-cowboy-replacement-37 = hog tie + +accent-cowboy-words-38 = handcuffed +accent-cowboy-replacement-38 = hog tied + +accent-cowboy-words-39 = hell +accent-cowboy-replacement-39 = tarnation + +accent-cowboy-words-40 = hello +accent-cowboy-replacement-40 = howdy + +accent-cowboy-words-41 = hey +accent-cowboy-replacement-41 = howdy + +accent-cowboy-words-42 = hi +accent-cowboy-replacement-42 = howdy + +accent-cowboy-words-43 = hungry +accent-cowboy-replacement-43 = peckish + +accent-cowboy-words-44 = idiot +accent-cowboy-replacement-44 = dunderhead + +accent-cowboy-words-45 = intending +accent-cowboy-replacement-45 = fixing + +accent-cowboy-words-46 = jail +accent-cowboy-replacement-46 = pokey + +accent-cowboy-words-47 = liqour +accent-cowboy-replacement-47 = firewater + +accent-cowboy-words-48 = lot +accent-cowboy-replacement-48 = heap + +accent-cowboy-words-49 = lots +accent-cowboy-replacement-49 = heaps + +accent-cowboy-words-50 = mouth +accent-cowboy-replacement-50 = bazoo + +accent-cowboy-words-51 = nervous +accent-cowboy-replacement-51 = rattled + +accent-cowboy-words-52 = ninja +accent-cowboy-replacement-52 = bushwhacker + +accent-cowboy-words-53 = ninjas +accent-cowboy-replacement-53 = bushwhackers + +accent-cowboy-words-54 = noise +accent-cowboy-replacement-54 = ruckus + +accent-cowboy-words-55 = nukies +accent-cowboy-replacement-55 = outlaws + +accent-cowboy-words-56 = operator +accent-cowboy-replacement-56 = outlaw + +accent-cowboy-words-57 = operators +accent-cowboy-replacement-57 = outlaws + +accent-cowboy-words-58 = ops +accent-cowboy-replacement-58 = outlaws + +accent-cowboy-words-59 = pal +accent-cowboy-replacement-59 = partner + +accent-cowboy-words-60 = party +accent-cowboy-replacement-60 = shindig + +accent-cowboy-words-61 = passenger +accent-cowboy-replacement-61 = greenhorn + +accent-cowboy-words-62 = passengers +accent-cowboy-replacement-62 = greenhorns + +accent-cowboy-words-63 = planning +accent-cowboy-replacement-63 = fixing + +accent-cowboy-words-64 = please +accent-cowboy-replacement-64 = pray + +accent-cowboy-words-65 = punch +accent-cowboy-replacement-65 = lick + +accent-cowboy-words-66 = punched +accent-cowboy-replacement-66 = slogged + +accent-cowboy-words-67 = ran +accent-cowboy-replacement-67 = skedaddled + +accent-cowboy-words-68 = robbery +accent-cowboy-replacement-68 = stick up + +accent-cowboy-words-69 = run +accent-cowboy-replacement-69 = skedaddle + +accent-cowboy-words-70 = running +accent-cowboy-replacement-70 = skedaddling + +accent-cowboy-words-71 = scream +accent-cowboy-replacement-71 = holler + +accent-cowboy-words-72 = screamed +accent-cowboy-replacement-72 = hollered + +accent-cowboy-words-73 = screaming +accent-cowboy-replacement-73 = hollering + +accent-cowboy-words-74 = sec +accent-cowboy-replacement-74 = law + +accent-cowboy-words-75 = secoff +accent-cowboy-replacement-75 = deputy + +accent-cowboy-words-76 = security +accent-cowboy-replacement-76 = law + +accent-cowboy-words-77 = shitsec +accent-cowboy-replacement-77 = crooked law + +accent-cowboy-words-78 = shoe +accent-cowboy-replacement-78 = boot + +accent-cowboy-words-79 = shoes +accent-cowboy-replacement-79 = boots + +accent-cowboy-words-80 = steal +accent-cowboy-replacement-80 = rustle + +accent-cowboy-words-81 = stole +accent-cowboy-replacement-81 = rustled + +accent-cowboy-words-82 = stolen +accent-cowboy-replacement-82 = rustled + +accent-cowboy-words-83 = story +accent-cowboy-replacement-83 = yarn + +accent-cowboy-words-84 = thank you +accent-cowboy-replacement-84 = much obliged + +accent-cowboy-words-85 = thanks +accent-cowboy-replacement-85 = much obliged + +accent-cowboy-words-86 = thief +accent-cowboy-replacement-86 = rustler + +accent-cowboy-words-87 = thieves +accent-cowboy-replacement-87 = rustlers + +accent-cowboy-words-88 = think +accent-cowboy-replacement-88 = reckon + +accent-cowboy-words-89 = tired +accent-cowboy-replacement-89 = dragged out + +accent-cowboy-words-90 = toilet +accent-cowboy-replacement-90 = outhouse + +accent-cowboy-words-91 = totally +accent-cowboy-replacement-91 = plumb + +accent-cowboy-words-92 = traitor +accent-cowboy-replacement-92 = outlaw + +accent-cowboy-words-93 = traitors +accent-cowboy-replacement-93 = outlaws + +accent-cowboy-words-94 = very +accent-cowboy-replacement-94 = mighty + +accent-cowboy-words-95 = worried +accent-cowboy-replacement-95 = rattled + +accent-cowboy-words-96 = wow +accent-cowboy-replacement-96 = by gum + +accent-cowboy-words-97 = yell +accent-cowboy-replacement-97 = holler + +accent-cowboy-words-98 = yelled +accent-cowboy-replacement-98 = hollered + +accent-cowboy-words-99 = yelling +accent-cowboy-replacement-99 = hollering \ No newline at end of file diff --git a/Resources/Prototypes/Accents/word_replacements.yml b/Resources/Prototypes/Accents/word_replacements.yml index 4b82770549..02e8d4a0b1 100644 --- a/Resources/Prototypes/Accents/word_replacements.yml +++ b/Resources/Prototypes/Accents/word_replacements.yml @@ -263,6 +263,110 @@ accent-pirate-replaced-30: accent-pirate-replacement-30 accent-pirate-replaced-31: accent-pirate-replacement-31 accent-pirate-replaced-32: accent-pirate-replacement-32 + +- type: accent + id: cowboy + wordReplacements: + accent-cowboy-words-1: accent-cowboy-replacement-1 + accent-cowboy-words-2: accent-cowboy-replacement-2 + accent-cowboy-words-3: accent-cowboy-replacement-3 + accent-cowboy-words-4: accent-cowboy-replacement-4 + accent-cowboy-words-5: accent-cowboy-replacement-5 + accent-cowboy-words-6: accent-cowboy-replacement-6 + accent-cowboy-words-7: accent-cowboy-replacement-7 + accent-cowboy-words-8: accent-cowboy-replacement-8 + accent-cowboy-words-9: accent-cowboy-replacement-9 + accent-cowboy-words-10: accent-cowboy-replacement-10 + accent-cowboy-words-11: accent-cowboy-replacement-11 + accent-cowboy-words-12: accent-cowboy-replacement-12 + accent-cowboy-words-13: accent-cowboy-replacement-13 + accent-cowboy-words-14: accent-cowboy-replacement-14 + accent-cowboy-words-15: accent-cowboy-replacement-15 + accent-cowboy-words-16: accent-cowboy-replacement-16 + accent-cowboy-words-17: accent-cowboy-replacement-17 + accent-cowboy-words-18: accent-cowboy-replacement-18 + accent-cowboy-words-19: accent-cowboy-replacement-19 + accent-cowboy-words-20: accent-cowboy-replacement-20 + accent-cowboy-words-21: accent-cowboy-replacement-21 + accent-cowboy-words-22: accent-cowboy-replacement-22 + accent-cowboy-words-23: accent-cowboy-replacement-23 + accent-cowboy-words-24: accent-cowboy-replacement-24 + accent-cowboy-words-25: accent-cowboy-replacement-25 + accent-cowboy-words-26: accent-cowboy-replacement-26 + accent-cowboy-words-27: accent-cowboy-replacement-27 + accent-cowboy-words-28: accent-cowboy-replacement-28 + accent-cowboy-words-29: accent-cowboy-replacement-29 + accent-cowboy-words-30: accent-cowboy-replacement-30 + accent-cowboy-words-31: accent-cowboy-replacement-31 + accent-cowboy-words-32: accent-cowboy-replacement-32 + accent-cowboy-words-33: accent-cowboy-replacement-33 + accent-cowboy-words-34: accent-cowboy-replacement-34 + accent-cowboy-words-35: accent-cowboy-replacement-35 + accent-cowboy-words-36: accent-cowboy-replacement-36 + accent-cowboy-words-37: accent-cowboy-replacement-37 + accent-cowboy-words-38: accent-cowboy-replacement-38 + accent-cowboy-words-39: accent-cowboy-replacement-39 + accent-cowboy-words-40: accent-cowboy-replacement-40 + accent-cowboy-words-41: accent-cowboy-replacement-41 + accent-cowboy-words-42: accent-cowboy-replacement-42 + accent-cowboy-words-43: accent-cowboy-replacement-43 + accent-cowboy-words-44: accent-cowboy-replacement-44 + accent-cowboy-words-45: accent-cowboy-replacement-45 + accent-cowboy-words-46: accent-cowboy-replacement-46 + accent-cowboy-words-47: accent-cowboy-replacement-47 + accent-cowboy-words-48: accent-cowboy-replacement-48 + accent-cowboy-words-49: accent-cowboy-replacement-49 + accent-cowboy-words-50: accent-cowboy-replacement-50 + accent-cowboy-words-51: accent-cowboy-replacement-51 + accent-cowboy-words-52: accent-cowboy-replacement-52 + accent-cowboy-words-53: accent-cowboy-replacement-53 + accent-cowboy-words-54: accent-cowboy-replacement-54 + accent-cowboy-words-55: accent-cowboy-replacement-55 + accent-cowboy-words-56: accent-cowboy-replacement-56 + accent-cowboy-words-57: accent-cowboy-replacement-57 + accent-cowboy-words-58: accent-cowboy-replacement-58 + accent-cowboy-words-59: accent-cowboy-replacement-59 + accent-cowboy-words-60: accent-cowboy-replacement-60 + accent-cowboy-words-61: accent-cowboy-replacement-61 + accent-cowboy-words-62: accent-cowboy-replacement-62 + accent-cowboy-words-63: accent-cowboy-replacement-63 + accent-cowboy-words-64: accent-cowboy-replacement-64 + accent-cowboy-words-65: accent-cowboy-replacement-65 + accent-cowboy-words-66: accent-cowboy-replacement-66 + accent-cowboy-words-67: accent-cowboy-replacement-67 + accent-cowboy-words-68: accent-cowboy-replacement-68 + accent-cowboy-words-69: accent-cowboy-replacement-69 + accent-cowboy-words-70: accent-cowboy-replacement-70 + accent-cowboy-words-71: accent-cowboy-replacement-71 + accent-cowboy-words-72: accent-cowboy-replacement-72 + accent-cowboy-words-73: accent-cowboy-replacement-73 + accent-cowboy-words-74: accent-cowboy-replacement-74 + accent-cowboy-words-75: accent-cowboy-replacement-75 + accent-cowboy-words-76: accent-cowboy-replacement-76 + accent-cowboy-words-77: accent-cowboy-replacement-77 + accent-cowboy-words-78: accent-cowboy-replacement-78 + accent-cowboy-words-79: accent-cowboy-replacement-79 + accent-cowboy-words-80: accent-cowboy-replacement-80 + accent-cowboy-words-81: accent-cowboy-replacement-81 + accent-cowboy-words-82: accent-cowboy-replacement-82 + accent-cowboy-words-83: accent-cowboy-replacement-83 + accent-cowboy-words-84: accent-cowboy-replacement-84 + accent-cowboy-words-85: accent-cowboy-replacement-85 + accent-cowboy-words-86: accent-cowboy-replacement-86 + accent-cowboy-words-87: accent-cowboy-replacement-87 + accent-cowboy-words-88: accent-cowboy-replacement-88 + accent-cowboy-words-89: accent-cowboy-replacement-89 + accent-cowboy-words-90: accent-cowboy-replacement-90 + accent-cowboy-words-91: accent-cowboy-replacement-91 + accent-cowboy-words-92: accent-cowboy-replacement-92 + accent-cowboy-words-93: accent-cowboy-replacement-93 + accent-cowboy-words-94: accent-cowboy-replacement-94 + accent-cowboy-words-95: accent-cowboy-replacement-95 + accent-cowboy-words-96: accent-cowboy-replacement-96 + accent-cowboy-words-97: accent-cowboy-replacement-97 + accent-cowboy-words-98: accent-cowboy-replacement-98 + accent-cowboy-words-99: accent-cowboy-replacement-99 + # For the chat sanitization system - type: accent diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_vending.yml b/Resources/Prototypes/Catalog/Cargo/cargo_vending.yml index 89e457598c..9777407ae4 100644 --- a/Resources/Prototypes/Catalog/Cargo/cargo_vending.yml +++ b/Resources/Prototypes/Catalog/Cargo/cargo_vending.yml @@ -33,7 +33,7 @@ sprite: Objects/Specific/Service/vending_machine_restock.rsi state: base product: CrateVendingMachineRestockClothesFilled - cost: 4800 + cost: 4900 category: Service group: market diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/secdrobe.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/secdrobe.yml index cab08ee23f..c4d937b841 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/secdrobe.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/secdrobe.yml @@ -23,3 +23,5 @@ ClothingEyesBlindfold: 1 ClothingShoesBootsCombat: 1 ClothingShoesBootsWinterSec: 2 + ClothingShoesBootsCowboyBlack: 1 + ClothingHeadHatCowboyBlack: 1 \ No newline at end of file diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/theater.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/theater.yml index 33b18c5900..23444194f2 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/theater.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/theater.yml @@ -45,8 +45,17 @@ ClothingHeadHatHairflower: 1 ClothingHeadHatGladiator: 1 ClothingUniformJumpsuitGladiator: 1 + ClothingHeadHatCowboyBrown: 1 + ClothingHeadHatCowboyBlack: 1 + ClothingHeadHatCowboyWhite: 1 + ClothingHeadHatCowboyGrey: 1 + ClothingShoesBootsCowboyBrown: 1 + ClothingShoesBootsCowboyBlack: 1 + ClothingShoesBootsCowboyWhite: 1 emaggedInventory: ClothingShoesBling: 1 + ClothingShoesBootsCowboyFancy: 1 ClothingOuterDogi: 1 ClothingMaskSexyClown: 1 ClothingMaskSexyMime: 1 + ClothingHeadHatCowboyBountyHunter: 1 diff --git a/Resources/Prototypes/Entities/Clothing/Head/hats.yml b/Resources/Prototypes/Entities/Clothing/Head/hats.yml index 5123866253..dd8af5eb58 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/hats.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/hats.yml @@ -900,3 +900,67 @@ sprite: Clothing/Head/Hats/brownflatcap.rsi - type: Clothing sprite: Clothing/Head/Hats/brownflatcap.rsi + +- type: entity + parent: ClothingHeadBase + id: ClothingHeadHatCowboyBrown + name: brown cowboy hat + description: This hat ain't big enough for the both of us. + components: + - type: Sprite + sprite: Clothing/Head/Hats/cowboyhatbrown.rsi + - type: Clothing + sprite: Clothing/Head/Hats/cowboyhatbrown.rsi + - type: AddAccentClothing + accent: ReplacementAccent + replacement: cowboy + +- type: entity + parent: ClothingHeadHatCowboyBrown + id: ClothingHeadHatCowboyBlack + name: black cowboy hat + components: + - type: Sprite + sprite: Clothing/Head/Hats/cowboyhatblack.rsi + - type: Clothing + sprite: Clothing/Head/Hats/cowboyhatblack.rsi + +- type: entity + parent: ClothingHeadHatCowboyBrown + id: ClothingHeadHatCowboyGrey + name: grey cowboy hat + components: + - type: Sprite + sprite: Clothing/Head/Hats/cowboyhatgrey.rsi + - type: Clothing + sprite: Clothing/Head/Hats/cowboyhatgrey.rsi + +- type: entity + parent: ClothingHeadHatCowboyBrown + id: ClothingHeadHatCowboyRed + name: red cowboy hat + components: + - type: Sprite + sprite: Clothing/Head/Hats/cowboyhatred.rsi + - type: Clothing + sprite: Clothing/Head/Hats/cowboyhatred.rsi + +- type: entity + parent: ClothingHeadHatCowboyBrown + id: ClothingHeadHatCowboyWhite + name: white cowboy hat + components: + - type: Sprite + sprite: Clothing/Head/Hats/cowboyhatwhite.rsi + - type: Clothing + sprite: Clothing/Head/Hats/cowboyhatwhite.rsi + +- type: entity + parent: ClothingHeadHatCowboyBrown + id: ClothingHeadHatCowboyBountyHunter + name: bounty hunter cowboy hat + components: + - type: Sprite + sprite: Clothing/Head/Hats/cowboyhatbountyhunter.rsi + - type: Clothing + sprite: Clothing/Head/Hats/cowboyhatbountyhunter.rsi \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Clothing/Shoes/boots.yml b/Resources/Prototypes/Entities/Clothing/Shoes/boots.yml index 7658c660cd..421963c079 100644 --- a/Resources/Prototypes/Entities/Clothing/Shoes/boots.yml +++ b/Resources/Prototypes/Entities/Clothing/Shoes/boots.yml @@ -188,3 +188,47 @@ - type: Construction graph: WebObjects node: boots + +- type: entity + parent: ClothingShoesMilitaryBase + id: ClothingShoesBootsCowboyBrown + name: brown cowboy boots + description: They got spurs that jingle and/or jangle. + components: + - type: Sprite + sprite: Clothing/Shoes/Boots/cowboybootsbrown.rsi + - type: Clothing + sprite: Clothing/Shoes/Boots/cowboybootsbrown.rsi + - type: FootstepModifier + footstepSoundCollection: + collection: FootstepSpurs + +- type: entity + parent: ClothingShoesBootsCowboyBrown + id: ClothingShoesBootsCowboyBlack + name: black cowboy boots + components: + - type: Sprite + sprite: Clothing/Shoes/Boots/cowboybootsblack.rsi + - type: Clothing + sprite: Clothing/Shoes/Boots/cowboybootsblack.rsi + +- type: entity + parent: ClothingShoesBootsCowboyBrown + id: ClothingShoesBootsCowboyWhite + name: white cowboy boots + components: + - type: Sprite + sprite: Clothing/Shoes/Boots/cowboybootswhite.rsi + - type: Clothing + sprite: Clothing/Shoes/Boots/cowboybootswhite.rsi + +- type: entity + parent: ClothingShoesBootsCowboyBrown + id: ClothingShoesBootsCowboyFancy + name: fancy cowboy boots + components: + - type: Sprite + sprite: Clothing/Shoes/Boots/cowboybootsfancy.rsi + - type: Clothing + sprite: Clothing/Shoes/Boots/cowboybootsfancy.rsi \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml index 3125c00140..482a6ef54c 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml @@ -62,6 +62,8 @@ - ClothingShoesCult - ClothingUniformJumpsuitAncient - ClothingUniformJumpsuitPirate + - ClothingShoesBootsCowboyFancy + - ClothingHeadHatCowboyBountyHunter rareChance: 0.01 prototypes: - Lighter @@ -122,6 +124,7 @@ - ClothingShoesBootsWork - ClothingShoesTourist - ClothingUniformJumpsuitLoungewear + - ClothingHeadHatCowboyRed chance: 0.6 offset: 0.0 diff --git a/Resources/Prototypes/Entities/Structures/Machines/Computers/arcades.yml b/Resources/Prototypes/Entities/Structures/Machines/Computers/arcades.yml index f09e1e02d8..64a443cffc 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/Computers/arcades.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/Computers/arcades.yml @@ -88,6 +88,7 @@ - PlushieHampter - PlushiePenguin - PlushieHuman + - ClothingHeadHatCowboyRed - type: WiresPanel - type: Wires layoutId: Arcade diff --git a/Resources/Prototypes/SoundCollections/footsteps.yml b/Resources/Prototypes/SoundCollections/footsteps.yml index e48eeb6450..bd51e6b445 100644 --- a/Resources/Prototypes/SoundCollections/footsteps.yml +++ b/Resources/Prototypes/SoundCollections/footsteps.yml @@ -193,4 +193,11 @@ - type: soundCollection id: FootstepSticky files: - - /Audio/Effects/Footsteps/meatslap.ogg \ No newline at end of file + - /Audio/Effects/Footsteps/meatslap.ogg + +- type: soundCollection + id: FootstepSpurs + files: + - /Audio/Effects/Footsteps/spurs1.ogg + - /Audio/Effects/Footsteps/spurs2.ogg + - /Audio/Effects/Footsteps/spurs3.ogg diff --git a/Resources/Textures/Clothing/Head/Hats/cowboyhatblack.rsi/equipped-HELMET.png b/Resources/Textures/Clothing/Head/Hats/cowboyhatblack.rsi/equipped-HELMET.png new file mode 100644 index 0000000000..f668f9031f Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hats/cowboyhatblack.rsi/equipped-HELMET.png differ diff --git a/Resources/Textures/Clothing/Head/Hats/cowboyhatblack.rsi/icon.png b/Resources/Textures/Clothing/Head/Hats/cowboyhatblack.rsi/icon.png new file mode 100644 index 0000000000..7e5b3dd45d Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hats/cowboyhatblack.rsi/icon.png differ diff --git a/Resources/Textures/Clothing/Head/Hats/cowboyhatblack.rsi/inhand-left.png b/Resources/Textures/Clothing/Head/Hats/cowboyhatblack.rsi/inhand-left.png new file mode 100644 index 0000000000..90cac5a0fe Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hats/cowboyhatblack.rsi/inhand-left.png differ diff --git a/Resources/Textures/Clothing/Head/Hats/cowboyhatblack.rsi/inhand-right.png b/Resources/Textures/Clothing/Head/Hats/cowboyhatblack.rsi/inhand-right.png new file mode 100644 index 0000000000..f0ddcf3930 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hats/cowboyhatblack.rsi/inhand-right.png differ diff --git a/Resources/Textures/Clothing/Head/Hats/cowboyhatblack.rsi/meta.json b/Resources/Textures/Clothing/Head/Hats/cowboyhatblack.rsi/meta.json new file mode 100644 index 0000000000..ca18482c23 --- /dev/null +++ b/Resources/Textures/Clothing/Head/Hats/cowboyhatblack.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "taken from tgstation at https://github.com/tgstation/tgstation/commit/8703eac50de6379c26f7eadb47b4f016854d1dcd", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-HELMET", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Clothing/Head/Hats/cowboyhatbountyhunter.rsi/equipped-HELMET.png b/Resources/Textures/Clothing/Head/Hats/cowboyhatbountyhunter.rsi/equipped-HELMET.png new file mode 100644 index 0000000000..9e72e0c1d4 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hats/cowboyhatbountyhunter.rsi/equipped-HELMET.png differ diff --git a/Resources/Textures/Clothing/Head/Hats/cowboyhatbountyhunter.rsi/icon.png b/Resources/Textures/Clothing/Head/Hats/cowboyhatbountyhunter.rsi/icon.png new file mode 100644 index 0000000000..8bc7410259 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hats/cowboyhatbountyhunter.rsi/icon.png differ diff --git a/Resources/Textures/Clothing/Head/Hats/cowboyhatbountyhunter.rsi/inhand-left.png b/Resources/Textures/Clothing/Head/Hats/cowboyhatbountyhunter.rsi/inhand-left.png new file mode 100644 index 0000000000..90cac5a0fe Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hats/cowboyhatbountyhunter.rsi/inhand-left.png differ diff --git a/Resources/Textures/Clothing/Head/Hats/cowboyhatbountyhunter.rsi/inhand-right.png b/Resources/Textures/Clothing/Head/Hats/cowboyhatbountyhunter.rsi/inhand-right.png new file mode 100644 index 0000000000..f0ddcf3930 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hats/cowboyhatbountyhunter.rsi/inhand-right.png differ diff --git a/Resources/Textures/Clothing/Head/Hats/cowboyhatbountyhunter.rsi/meta.json b/Resources/Textures/Clothing/Head/Hats/cowboyhatbountyhunter.rsi/meta.json new file mode 100644 index 0000000000..ca18482c23 --- /dev/null +++ b/Resources/Textures/Clothing/Head/Hats/cowboyhatbountyhunter.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "taken from tgstation at https://github.com/tgstation/tgstation/commit/8703eac50de6379c26f7eadb47b4f016854d1dcd", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-HELMET", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Clothing/Head/Hats/cowboyhatbrown.rsi/equipped-HELMET.png b/Resources/Textures/Clothing/Head/Hats/cowboyhatbrown.rsi/equipped-HELMET.png new file mode 100644 index 0000000000..05c2cd5843 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hats/cowboyhatbrown.rsi/equipped-HELMET.png differ diff --git a/Resources/Textures/Clothing/Head/Hats/cowboyhatbrown.rsi/icon.png b/Resources/Textures/Clothing/Head/Hats/cowboyhatbrown.rsi/icon.png new file mode 100644 index 0000000000..058886bec9 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hats/cowboyhatbrown.rsi/icon.png differ diff --git a/Resources/Textures/Clothing/Head/Hats/cowboyhatbrown.rsi/inhand-left.png b/Resources/Textures/Clothing/Head/Hats/cowboyhatbrown.rsi/inhand-left.png new file mode 100644 index 0000000000..ac171634bc Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hats/cowboyhatbrown.rsi/inhand-left.png differ diff --git a/Resources/Textures/Clothing/Head/Hats/cowboyhatbrown.rsi/inhand-right.png b/Resources/Textures/Clothing/Head/Hats/cowboyhatbrown.rsi/inhand-right.png new file mode 100644 index 0000000000..8b20db3173 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hats/cowboyhatbrown.rsi/inhand-right.png differ diff --git a/Resources/Textures/Clothing/Head/Hats/cowboyhatbrown.rsi/meta.json b/Resources/Textures/Clothing/Head/Hats/cowboyhatbrown.rsi/meta.json new file mode 100644 index 0000000000..ca18482c23 --- /dev/null +++ b/Resources/Textures/Clothing/Head/Hats/cowboyhatbrown.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "taken from tgstation at https://github.com/tgstation/tgstation/commit/8703eac50de6379c26f7eadb47b4f016854d1dcd", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-HELMET", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Clothing/Head/Hats/cowboyhatgrey.rsi/equipped-HELMET.png b/Resources/Textures/Clothing/Head/Hats/cowboyhatgrey.rsi/equipped-HELMET.png new file mode 100644 index 0000000000..f8dac32e47 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hats/cowboyhatgrey.rsi/equipped-HELMET.png differ diff --git a/Resources/Textures/Clothing/Head/Hats/cowboyhatgrey.rsi/icon.png b/Resources/Textures/Clothing/Head/Hats/cowboyhatgrey.rsi/icon.png new file mode 100644 index 0000000000..cad5acb6b2 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hats/cowboyhatgrey.rsi/icon.png differ diff --git a/Resources/Textures/Clothing/Head/Hats/cowboyhatgrey.rsi/inhand-left.png b/Resources/Textures/Clothing/Head/Hats/cowboyhatgrey.rsi/inhand-left.png new file mode 100644 index 0000000000..c6f2bdc43e Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hats/cowboyhatgrey.rsi/inhand-left.png differ diff --git a/Resources/Textures/Clothing/Head/Hats/cowboyhatgrey.rsi/inhand-right.png b/Resources/Textures/Clothing/Head/Hats/cowboyhatgrey.rsi/inhand-right.png new file mode 100644 index 0000000000..68dd2aafeb Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hats/cowboyhatgrey.rsi/inhand-right.png differ diff --git a/Resources/Textures/Clothing/Head/Hats/cowboyhatgrey.rsi/meta.json b/Resources/Textures/Clothing/Head/Hats/cowboyhatgrey.rsi/meta.json new file mode 100644 index 0000000000..ca18482c23 --- /dev/null +++ b/Resources/Textures/Clothing/Head/Hats/cowboyhatgrey.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "taken from tgstation at https://github.com/tgstation/tgstation/commit/8703eac50de6379c26f7eadb47b4f016854d1dcd", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-HELMET", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Clothing/Head/Hats/cowboyhatred.rsi/equipped-HELMET.png b/Resources/Textures/Clothing/Head/Hats/cowboyhatred.rsi/equipped-HELMET.png new file mode 100644 index 0000000000..8461fa852e Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hats/cowboyhatred.rsi/equipped-HELMET.png differ diff --git a/Resources/Textures/Clothing/Head/Hats/cowboyhatred.rsi/icon.png b/Resources/Textures/Clothing/Head/Hats/cowboyhatred.rsi/icon.png new file mode 100644 index 0000000000..d35648f52f Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hats/cowboyhatred.rsi/icon.png differ diff --git a/Resources/Textures/Clothing/Head/Hats/cowboyhatred.rsi/inhand-left.png b/Resources/Textures/Clothing/Head/Hats/cowboyhatred.rsi/inhand-left.png new file mode 100644 index 0000000000..f451054260 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hats/cowboyhatred.rsi/inhand-left.png differ diff --git a/Resources/Textures/Clothing/Head/Hats/cowboyhatred.rsi/inhand-right.png b/Resources/Textures/Clothing/Head/Hats/cowboyhatred.rsi/inhand-right.png new file mode 100644 index 0000000000..54abcc26f7 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hats/cowboyhatred.rsi/inhand-right.png differ diff --git a/Resources/Textures/Clothing/Head/Hats/cowboyhatred.rsi/meta.json b/Resources/Textures/Clothing/Head/Hats/cowboyhatred.rsi/meta.json new file mode 100644 index 0000000000..ca18482c23 --- /dev/null +++ b/Resources/Textures/Clothing/Head/Hats/cowboyhatred.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "taken from tgstation at https://github.com/tgstation/tgstation/commit/8703eac50de6379c26f7eadb47b4f016854d1dcd", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-HELMET", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Clothing/Head/Hats/cowboyhatwhite.rsi/equipped-HELMET.png b/Resources/Textures/Clothing/Head/Hats/cowboyhatwhite.rsi/equipped-HELMET.png new file mode 100644 index 0000000000..238181eaa7 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hats/cowboyhatwhite.rsi/equipped-HELMET.png differ diff --git a/Resources/Textures/Clothing/Head/Hats/cowboyhatwhite.rsi/icon.png b/Resources/Textures/Clothing/Head/Hats/cowboyhatwhite.rsi/icon.png new file mode 100644 index 0000000000..a8d059e4cd Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hats/cowboyhatwhite.rsi/icon.png differ diff --git a/Resources/Textures/Clothing/Head/Hats/cowboyhatwhite.rsi/inhand-left.png b/Resources/Textures/Clothing/Head/Hats/cowboyhatwhite.rsi/inhand-left.png new file mode 100644 index 0000000000..d49501602d Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hats/cowboyhatwhite.rsi/inhand-left.png differ diff --git a/Resources/Textures/Clothing/Head/Hats/cowboyhatwhite.rsi/inhand-right.png b/Resources/Textures/Clothing/Head/Hats/cowboyhatwhite.rsi/inhand-right.png new file mode 100644 index 0000000000..edda641a77 Binary files /dev/null and b/Resources/Textures/Clothing/Head/Hats/cowboyhatwhite.rsi/inhand-right.png differ diff --git a/Resources/Textures/Clothing/Head/Hats/cowboyhatwhite.rsi/meta.json b/Resources/Textures/Clothing/Head/Hats/cowboyhatwhite.rsi/meta.json new file mode 100644 index 0000000000..ca18482c23 --- /dev/null +++ b/Resources/Textures/Clothing/Head/Hats/cowboyhatwhite.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "taken from tgstation at https://github.com/tgstation/tgstation/commit/8703eac50de6379c26f7eadb47b4f016854d1dcd", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-HELMET", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Clothing/Shoes/Boots/cowboybootsblack.rsi/equipped-FEET.png b/Resources/Textures/Clothing/Shoes/Boots/cowboybootsblack.rsi/equipped-FEET.png new file mode 100644 index 0000000000..f4c07acb23 Binary files /dev/null and b/Resources/Textures/Clothing/Shoes/Boots/cowboybootsblack.rsi/equipped-FEET.png differ diff --git a/Resources/Textures/Clothing/Shoes/Boots/cowboybootsblack.rsi/icon.png b/Resources/Textures/Clothing/Shoes/Boots/cowboybootsblack.rsi/icon.png new file mode 100644 index 0000000000..10fdd334bf Binary files /dev/null and b/Resources/Textures/Clothing/Shoes/Boots/cowboybootsblack.rsi/icon.png differ diff --git a/Resources/Textures/Clothing/Shoes/Boots/cowboybootsblack.rsi/meta.json b/Resources/Textures/Clothing/Shoes/Boots/cowboybootsblack.rsi/meta.json new file mode 100644 index 0000000000..d48c778343 --- /dev/null +++ b/Resources/Textures/Clothing/Shoes/Boots/cowboybootsblack.rsi/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "taken from tgstation at https://github.com/tgstation/tgstation/commit/8703eac50de6379c26f7eadb47b4f016854d1dcd", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-FEET", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Clothing/Shoes/Boots/cowboybootsbrown.rsi/equipped-FEET.png b/Resources/Textures/Clothing/Shoes/Boots/cowboybootsbrown.rsi/equipped-FEET.png new file mode 100644 index 0000000000..71e3c4301a Binary files /dev/null and b/Resources/Textures/Clothing/Shoes/Boots/cowboybootsbrown.rsi/equipped-FEET.png differ diff --git a/Resources/Textures/Clothing/Shoes/Boots/cowboybootsbrown.rsi/icon.png b/Resources/Textures/Clothing/Shoes/Boots/cowboybootsbrown.rsi/icon.png new file mode 100644 index 0000000000..86dc42b539 Binary files /dev/null and b/Resources/Textures/Clothing/Shoes/Boots/cowboybootsbrown.rsi/icon.png differ diff --git a/Resources/Textures/Clothing/Shoes/Boots/cowboybootsbrown.rsi/meta.json b/Resources/Textures/Clothing/Shoes/Boots/cowboybootsbrown.rsi/meta.json new file mode 100644 index 0000000000..d48c778343 --- /dev/null +++ b/Resources/Textures/Clothing/Shoes/Boots/cowboybootsbrown.rsi/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "taken from tgstation at https://github.com/tgstation/tgstation/commit/8703eac50de6379c26f7eadb47b4f016854d1dcd", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-FEET", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Clothing/Shoes/Boots/cowboybootsfancy.rsi/equipped-FEET.png b/Resources/Textures/Clothing/Shoes/Boots/cowboybootsfancy.rsi/equipped-FEET.png new file mode 100644 index 0000000000..e9ea841b8e Binary files /dev/null and b/Resources/Textures/Clothing/Shoes/Boots/cowboybootsfancy.rsi/equipped-FEET.png differ diff --git a/Resources/Textures/Clothing/Shoes/Boots/cowboybootsfancy.rsi/icon.png b/Resources/Textures/Clothing/Shoes/Boots/cowboybootsfancy.rsi/icon.png new file mode 100644 index 0000000000..a8687e4ba8 Binary files /dev/null and b/Resources/Textures/Clothing/Shoes/Boots/cowboybootsfancy.rsi/icon.png differ diff --git a/Resources/Textures/Clothing/Shoes/Boots/cowboybootsfancy.rsi/meta.json b/Resources/Textures/Clothing/Shoes/Boots/cowboybootsfancy.rsi/meta.json new file mode 100644 index 0000000000..d48c778343 --- /dev/null +++ b/Resources/Textures/Clothing/Shoes/Boots/cowboybootsfancy.rsi/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "taken from tgstation at https://github.com/tgstation/tgstation/commit/8703eac50de6379c26f7eadb47b4f016854d1dcd", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-FEET", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Clothing/Shoes/Boots/cowboybootswhite.rsi/equipped-FEET.png b/Resources/Textures/Clothing/Shoes/Boots/cowboybootswhite.rsi/equipped-FEET.png new file mode 100644 index 0000000000..4ba2f91ac2 Binary files /dev/null and b/Resources/Textures/Clothing/Shoes/Boots/cowboybootswhite.rsi/equipped-FEET.png differ diff --git a/Resources/Textures/Clothing/Shoes/Boots/cowboybootswhite.rsi/icon.png b/Resources/Textures/Clothing/Shoes/Boots/cowboybootswhite.rsi/icon.png new file mode 100644 index 0000000000..64fb95c12c Binary files /dev/null and b/Resources/Textures/Clothing/Shoes/Boots/cowboybootswhite.rsi/icon.png differ diff --git a/Resources/Textures/Clothing/Shoes/Boots/cowboybootswhite.rsi/meta.json b/Resources/Textures/Clothing/Shoes/Boots/cowboybootswhite.rsi/meta.json new file mode 100644 index 0000000000..d48c778343 --- /dev/null +++ b/Resources/Textures/Clothing/Shoes/Boots/cowboybootswhite.rsi/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "taken from tgstation at https://github.com/tgstation/tgstation/commit/8703eac50de6379c26f7eadb47b4f016854d1dcd", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-FEET", + "directions": 4 + } + ] +}