diff --git a/Resources/Prototypes/Floof/CharacterItemGroups/outerGroup.yml b/Resources/Prototypes/Floof/CharacterItemGroups/outerGroup.yml index 156efbf85d..143de3b447 100644 --- a/Resources/Prototypes/Floof/CharacterItemGroups/outerGroup.yml +++ b/Resources/Prototypes/Floof/CharacterItemGroups/outerGroup.yml @@ -1 +1,7 @@ -# smiles \ No newline at end of file +- type: characterItemGroup + id: LoadoutOuter2 + items: + - type: loadout + id: LoadoutClothingOuterShackles + - type: loadout + id: LoadoutClothingOuterSuitWitchRobes \ No newline at end of file diff --git a/Resources/Prototypes/Floof/Entities/Clothing/OuterClothing/MiscOuterwear.yml b/Resources/Prototypes/Floof/Entities/Clothing/OuterClothing/MiscOuterwear.yml index 300fdc47b4..a046c29e64 100644 --- a/Resources/Prototypes/Floof/Entities/Clothing/OuterClothing/MiscOuterwear.yml +++ b/Resources/Prototypes/Floof/Entities/Clothing/OuterClothing/MiscOuterwear.yml @@ -109,3 +109,14 @@ sprite: Floof/Clothing/OuterClothing/WinterCoats/cyberjacketwhite.rsi - type: Clothing sprite: Floof/Clothing/OuterClothing/WinterCoats/cyberjacketwhite.rsi + +- type: entity + parent: ClothingOuterBase + id: ClothingOuterShackles + name: shackles + description: metal shackles, cold to the touch. + components: + - type: Sprite + sprite: Floof/Clothing/OuterClothing/Misc/shackles.rsi + - type: Clothing + sprite: Floof/Clothing/OuterClothing/Misc/shackles.rsi diff --git a/Resources/Prototypes/Floof/Loadouts/outerClothing.yml b/Resources/Prototypes/Floof/Loadouts/outerClothing.yml index 8d37e41361..26e08f7e9c 100644 --- a/Resources/Prototypes/Floof/Loadouts/outerClothing.yml +++ b/Resources/Prototypes/Floof/Loadouts/outerClothing.yml @@ -96,4 +96,14 @@ - ClothingOuterSuitWitchRobes requirements: - !type:CharacterItemGroupRequirement - group: LoadoutOuter + group: LoadoutOuter2 + +- type: loadout + id: LoadoutClothingOuterShackles + category: Outer + cost: 1 + items: + - ClothingOuterShackles + requirements: + - !type:CharacterItemGroupRequirement + group: LoadoutOuter2 \ No newline at end of file diff --git a/Resources/Textures/Floof/Clothing/OuterClothing/Misc/shackles.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Floof/Clothing/OuterClothing/Misc/shackles.rsi/equipped-OUTERCLOTHING.png new file mode 100644 index 0000000000..43a7c5f0d9 Binary files /dev/null and b/Resources/Textures/Floof/Clothing/OuterClothing/Misc/shackles.rsi/equipped-OUTERCLOTHING.png differ diff --git a/Resources/Textures/Floof/Clothing/OuterClothing/Misc/shackles.rsi/icon.png b/Resources/Textures/Floof/Clothing/OuterClothing/Misc/shackles.rsi/icon.png new file mode 100644 index 0000000000..a4a7543f9e Binary files /dev/null and b/Resources/Textures/Floof/Clothing/OuterClothing/Misc/shackles.rsi/icon.png differ diff --git a/Resources/Textures/Floof/Clothing/OuterClothing/Misc/shackles.rsi/meta.json b/Resources/Textures/Floof/Clothing/OuterClothing/Misc/shackles.rsi/meta.json new file mode 100644 index 0000000000..550d57192a --- /dev/null +++ b/Resources/Textures/Floof/Clothing/OuterClothing/Misc/shackles.rsi/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from Splurtstation (https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13).", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-OUTERCLOTHING", + "directions": 4 + } + ] +}