diff --git a/Resources/Prototypes/CharacterItemGroups/shoeGroup.yml b/Resources/Prototypes/CharacterItemGroups/shoeGroup.yml new file mode 100644 index 00000000000..e3b71e7977e --- /dev/null +++ b/Resources/Prototypes/CharacterItemGroups/shoeGroup.yml @@ -0,0 +1,55 @@ +- type: characterItemGroup + id: LoadoutShoes + items: + - type: loadout + id: LoadoutShoesBlack + - type: loadout + id: LoadoutShoesBlue + - type: loadout + id: LoadoutShoesBrown + - type: loadout + id: LoadoutShoesGreen + - type: loadout + id: LoadoutShoesOrange + - type: loadout + id: LoadoutShoesPurple + - type: loadout + id: LoadoutShoesRed + - type: loadout + id: LoadoutShoesWhite + - type: loadout + id: LoadoutShoesYellow + - type: loadout + id: LoadoutShoesGeta + - type: loadout + id: LoadoutShoesTourist + - type: loadout + id: LoadoutShoesBootsWork + - type: loadout + id: LoadoutShoesBootsLaceup + - type: loadout + id: LoadoutShoesBootsWinter + - type: loadout + id: LoadoutShoesBootsCowboyBrown + - type: loadout + id: LoadoutShoesBootsCowboyBlack + - type: loadout + id: LoadoutShoesBootsCowboyWhite + - type: loadout + id: LoadoutShoesBootsCowboyFancy + - type: loadout + id: LoadoutShoesBootsFishing + - type: loadout + id: LoadoutShoesSlippersDuck + - type: loadout + id: LoadoutShoesLeather + - type: loadout + id: LoadoutShoesMiscWhite + - type: loadout + id: LoadoutShoesHighheelBoots + - type: loadout + id: LoadoutShoesUnderSocksCoder + - type: loadout + id: LoadoutShoesUnderSocksBee + - type: loadout + id: LoadoutShoesClothWrap diff --git a/Resources/Prototypes/Loadouts/shoes.yml b/Resources/Prototypes/Loadouts/shoes.yml index 5aedd3ccf64..38ca6bab6ca 100644 --- a/Resources/Prototypes/Loadouts/shoes.yml +++ b/Resources/Prototypes/Loadouts/shoes.yml @@ -2,88 +2,121 @@ - type: loadout id: LoadoutShoesBlack category: Shoes - cost: 1 + cost: 0 exclusive: true + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutShoes items: - ClothingShoesColorBlack - type: loadout id: LoadoutShoesBlue category: Shoes - cost: 1 + cost: 0 exclusive: true + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutShoes items: - ClothingShoesColorBlue - type: loadout id: LoadoutShoesBrown category: Shoes - cost: 1 + cost: 0 exclusive: true + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutShoes items: - ClothingShoesColorBrown - type: loadout id: LoadoutShoesGreen category: Shoes - cost: 1 + cost: 0 exclusive: true + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutShoes items: - ClothingShoesColorGreen - type: loadout id: LoadoutShoesOrange category: Shoes - cost: 1 + cost: 0 exclusive: true + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutShoes items: - ClothingShoesColorOrange - type: loadout id: LoadoutShoesPurple category: Shoes - cost: 1 + cost: 0 exclusive: true + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutShoes items: - ClothingShoesColorPurple - type: loadout id: LoadoutShoesRed category: Shoes - cost: 1 + cost: 0 exclusive: true + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutShoes items: - ClothingShoesColorRed - type: loadout id: LoadoutShoesWhite category: Shoes - cost: 1 + cost: 0 exclusive: true + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutShoes items: - ClothingShoesColorWhite - type: loadout id: LoadoutShoesYellow category: Shoes - cost: 1 + cost: 0 exclusive: true + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutShoes items: - ClothingShoesColorYellow - type: loadout id: LoadoutShoesGeta category: Shoes - cost: 1 + cost: 0 exclusive: true + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutShoes items: - ClothingShoesGeta - type: loadout id: LoadoutShoesTourist category: Shoes - cost: 2 + cost: 1 exclusive: true + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutShoes items: - ClothingShoesTourist @@ -91,64 +124,88 @@ - type: loadout id: LoadoutShoesBootsWork category: Shoes - cost: 1 + cost: 0 exclusive: true + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutShoes items: - ClothingShoesBootsWork - type: loadout id: LoadoutShoesBootsLaceup category: Shoes - cost: 2 + cost: 1 exclusive: true + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutShoes items: - ClothingShoesBootsLaceup - type: loadout id: LoadoutShoesBootsWinter category: Shoes - cost: 1 + cost: 0 exclusive: true + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutShoes items: - ClothingShoesBootsWinter - type: loadout id: LoadoutShoesBootsCowboyBrown category: Shoes - cost: 2 + cost: 1 exclusive: true + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutShoes items: - ClothingShoesBootsCowboyBrown - type: loadout id: LoadoutShoesBootsCowboyBlack category: Shoes - cost: 2 + cost: 1 exclusive: true + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutShoes items: - ClothingShoesBootsCowboyBlack - type: loadout id: LoadoutShoesBootsCowboyWhite category: Shoes - cost: 2 + cost: 1 exclusive: true + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutShoes items: - ClothingShoesBootsCowboyWhite - type: loadout id: LoadoutShoesBootsCowboyFancy category: Shoes - cost: 2 + cost: 1 exclusive: true + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutShoes items: - ClothingShoesBootsCowboyFancy - type: loadout id: LoadoutShoesBootsFishing category: Shoes - cost: 2 + cost: 1 exclusive: true + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutShoes items: - ClothingShoesBootsFishing @@ -156,11 +213,13 @@ - type: loadout id: LoadoutShoesSlippersDuck category: Shoes - cost: 2 + cost: 1 exclusive: true items: - ClothingShoeSlippersDuck requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutShoes - !type:CharacterJobRequirement jobs: - Clown @@ -168,24 +227,33 @@ - type: loadout id: LoadoutShoesLeather category: Shoes - cost: 1 + cost: 0 exclusive: true + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutShoes items: - ClothingShoesLeather - type: loadout id: LoadoutShoesMiscWhite category: Shoes - cost: 1 + cost: 0 exclusive: true + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutShoes items: - ClothingShoesMiscWhite - type: loadout id: LoadoutShoesHighheelBoots category: Shoes - cost: 3 + cost: 1 exclusive: true + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutShoes items: - ClothingShoesHighheelBoots @@ -193,23 +261,32 @@ - type: loadout id: LoadoutShoesUnderSocksCoder category: Shoes - cost: 3 + cost: 1 exclusive: true + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutShoes items: - ClothingUnderSocksCoder - type: loadout id: LoadoutShoesUnderSocksBee category: Shoes - cost: 3 + cost: 1 exclusive: true + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutShoes items: - ClothingUnderSocksBee - type: loadout id: LoadoutShoesClothWrap category: Shoes - cost: 1 + cost: 0 exclusive: true + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutShoes items: - ClothingClothWrap