diff --git a/Resources/Prototypes/Floof/Entities/Clothing/Masks/muzzle.yml b/Resources/Prototypes/Floof/Entities/Clothing/Masks/muzzle.yml new file mode 100644 index 00000000000..8b1d898c739 --- /dev/null +++ b/Resources/Prototypes/Floof/Entities/Clothing/Masks/muzzle.yml @@ -0,0 +1,193 @@ +- type: entity + parent: ClothingMaskMuzzle + id: ClothingMaskMuzzleGagBall + name: ball gag + description: A gag attached to a harness that wraps around the head. This one is ball-shaped. + components: + - type: Sprite + layers: + - sprite: Floof/Clothing/Mask/gag.rsi + state: icon + - sprite: Floof/Clothing/Mask/ball_gag.rsi + state: icon + color: "#EA0423" + - type: Item + inhandVisuals: + left: + - sprite: Floof/Clothing/Mask/gag.rsi + state: inhand-left + - sprite: Floof/Clothing/Mask/ball_gag.rsi + state: inhand-left + color: "#EA0423" + right: + - sprite: Floof/Clothing/Mask/gag.rsi + state: inhand-right + - sprite: Floof/Clothing/Mask/ball_gag.rsi + state: inhand-right + color: "#EA0423" + - type: Clothing + clothingVisuals: + mask: + - sprite: Floof/Clothing/Mask/gag.rsi + state: equipped-MASK + - sprite: Floof/Clothing/Mask/ball_gag.rsi + state: equipped-MASK + color: "#EA0423" + mask-vulpkanin: + - sprite: Floof/Clothing/Mask/gag.rsi + state: equipped-MASK-vulpkanin + - sprite: Floof/Clothing/Mask/ball_gag.rsi + state: equipped-MASK-vulpkanin + color: "#EA0423" + mask-reptilian: + - sprite: Floof/Clothing/Mask/gag.rsi + state: equipped-MASK-reptilian + - sprite: Floof/Clothing/Mask/ball_gag.rsi + state: equipped-MASK-reptilian + color: "#EA0423" + +- type: entity + parent: ClothingMaskMuzzle + id: ClothingMaskMuzzleGagBone + name: bone gag + description: A gag attached to a harness that wraps around the head. This one is bone-shaped. Woof woof! + components: + - type: Sprite + layers: + - sprite: Floof/Clothing/Mask/gag.rsi + state: icon + - sprite: Floof/Clothing/Mask/bone_gag.rsi + state: icon + color: "#E5E5E5" + - type: Item + inhandVisuals: + left: + - sprite: Floof/Clothing/Mask/gag.rsi + state: inhand-left + - sprite: Floof/Clothing/Mask/bone_gag.rsi + state: inhand-left + color: "#E5E5E5" + right: + - sprite: Floof/Clothing/Mask/gag.rsi + state: inhand-right + - sprite: Floof/Clothing/Mask/bone_gag.rsi + state: inhand-right + color: "#E5E5E5" + - type: Clothing + clothingVisuals: + mask: + - sprite: Floof/Clothing/Mask/gag.rsi + state: equipped-MASK + - sprite: Floof/Clothing/Mask/bone_gag.rsi + state: equipped-MASK + color: "#E5E5E5" + mask-vulpkanin: + - sprite: Floof/Clothing/Mask/gag.rsi + state: equipped-MASK-vulpkanin + - sprite: Floof/Clothing/Mask/bone_gag.rsi + state: equipped-MASK-vulpkanin + color: "#E5E5E5" + mask-reptilian: + - sprite: Floof/Clothing/Mask/gag.rsi + state: equipped-MASK-reptilian + - sprite: Floof/Clothing/Mask/bone_gag.rsi + state: equipped-MASK-reptilian + color: "#E5E5E5" + +- type: entity + parent: ClothingMaskMuzzle + id: ClothingMaskMuzzleGagRing + name: ring gag + description: A gag attached to a harness that wraps around the head. This one is ring-shaped. You could stick something in there! + components: + - type: Sprite + layers: + - sprite: Floof/Clothing/Mask/gag.rsi + state: icon + - sprite: Floof/Clothing/Mask/ring_gag.rsi + state: icon + color: "#BFBFBF" + - type: Item + inhandVisuals: + left: + - sprite: Floof/Clothing/Mask/gag.rsi + state: inhand-left + - sprite: Floof/Clothing/Mask/ring_gag.rsi + state: inhand-left + color: "#BFBFBF" + right: + - sprite: Floof/Clothing/Mask/gag.rsi + state: inhand-right + - sprite: Floof/Clothing/Mask/ring_gag.rsi + state: inhand-right + color: "#BFBFBF" + - type: Clothing + clothingVisuals: + mask: + - sprite: Floof/Clothing/Mask/gag.rsi + state: equipped-MASK + - sprite: Floof/Clothing/Mask/ring_gag.rsi + state: equipped-MASK + color: "#BFBFBF" + mask-vulpkanin: + - sprite: Floof/Clothing/Mask/gag.rsi + state: equipped-MASK-vulpkanin + - sprite: Floof/Clothing/Mask/ring_gag.rsi + state: equipped-MASK-vulpkanin + color: "#BFBFBF" + mask-reptilian: + - sprite: Floof/Clothing/Mask/gag.rsi + state: equipped-MASK-reptilian + - sprite: Floof/Clothing/Mask/ring_gag.rsi + state: equipped-MASK-reptilian + color: "#BFBFBF" + +- type: entity + parent: ClothingMaskMuzzle + id: ClothingMaskMuzzleGagDildo + description: A gag attached to a harness that wraps around the head. This one is dildo-shaped. + name: dildo gag + components: + - type: Sprite + layers: + - sprite: Floof/Clothing/Mask/gag.rsi + state: icon + - sprite: Floof/Clothing/Mask/dildo_gag.rsi + state: icon + color: "#474547" + - type: Item + inhandVisuals: + left: + - sprite: Floof/Clothing/Mask/gag.rsi + state: inhand-left + - sprite: Floof/Clothing/Mask/dildo_gag.rsi + state: inhand-left + color: "#474547" + right: + - sprite: Floof/Clothing/Mask/gag.rsi + state: inhand-right + - sprite: Floof/Clothing/Mask/dildo_gag.rsi + state: inhand-right + color: "#474547" + - type: Clothing + clothingVisuals: + mask: + - sprite: Floof/Clothing/Mask/gag.rsi + state: equipped-MASK + - sprite: Floof/Clothing/Mask/dildo_gag.rsi + state: equipped-MASK + color: "#474547" + mask-vulpkanin: + - sprite: Floof/Clothing/Mask/gag.rsi + state: equipped-MASK-vulpkanin + - sprite: Floof/Clothing/Mask/dildo_gag.rsi + state: equipped-MASK-vulpkanin + color: "#474547" + mask-reptilian: + - sprite: Floof/Clothing/Mask/gag.rsi + state: equipped-MASK-reptilian + - sprite: Floof/Clothing/Mask/dildo_gag.rsi + state: equipped-MASK-reptilian + color: "#474547" + +# TODO: Maybe variants on the dildo gag? We have a lot of dildo options on this server. diff --git a/Resources/Prototypes/Floof/Entities/Objects/Misc/handcuffs.yml b/Resources/Prototypes/Floof/Entities/Objects/Misc/handcuffs.yml new file mode 100644 index 00000000000..fab2c547113 --- /dev/null +++ b/Resources/Prototypes/Floof/Entities/Objects/Misc/handcuffs.yml @@ -0,0 +1,35 @@ +- type: entity + parent: Handcuffs + id: HandcuffsFuzzy + name: fuzzy handcuffs + description: Used to detain naughty people. Covered in luxuriously comfortable faux-fur and definitely not security-grade. + components: + - type: Handcuff + cuffedRSI: Floof/Objects/Misc/fuzzy_handcuffs.rsi + breakoutTime: 5 # 1/3 as long as regular handcuffs + - type: Sprite + sprite: Floof/Objects/Misc/fuzzy_handcuffs.rsi + state: icon + +- type: entity + parent: Handcuffs + id: HandcuffsBondageRope + name: bondage rope + description: A bundle of soft ropes that can be used to restrain someone. + components: + - type: Handcuff + breakoutTime: 5 + cuffedRSI: Floof/Objects/Misc/bondage_rope.rsi + startCuffSound: + path: /Audio/Items/Handcuffs/rope_start.ogg + endCuffSound: + path: /Audio/Items/Handcuffs/rope_end.ogg + startUncuffSound: + path: /Audio/Items/Handcuffs/rope_start.ogg + endUncuffSound: + path: /Audio/Items/Handcuffs/rope_breakout.ogg + startBreakoutSound: + path: /Audio/Items/Handcuffs/rope_takeoff.ogg + - type: Sprite + sprite: Floof/Objects/Misc/bondage_rope.rsi + state: icon diff --git a/Resources/Textures/Floof/Clothing/Mask/ball_gag.rsi/equipped-MASK-reptilian.png b/Resources/Textures/Floof/Clothing/Mask/ball_gag.rsi/equipped-MASK-reptilian.png new file mode 100644 index 00000000000..e5e078ca066 Binary files /dev/null and b/Resources/Textures/Floof/Clothing/Mask/ball_gag.rsi/equipped-MASK-reptilian.png differ diff --git a/Resources/Textures/Floof/Clothing/Mask/ball_gag.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Floof/Clothing/Mask/ball_gag.rsi/equipped-MASK-vulpkanin.png new file mode 100644 index 00000000000..e5e078ca066 Binary files /dev/null and b/Resources/Textures/Floof/Clothing/Mask/ball_gag.rsi/equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Floof/Clothing/Mask/ball_gag.rsi/equipped-MASK.png b/Resources/Textures/Floof/Clothing/Mask/ball_gag.rsi/equipped-MASK.png new file mode 100644 index 00000000000..8d2a8e22bfa Binary files /dev/null and b/Resources/Textures/Floof/Clothing/Mask/ball_gag.rsi/equipped-MASK.png differ diff --git a/Resources/Textures/Floof/Clothing/Mask/ball_gag.rsi/icon.png b/Resources/Textures/Floof/Clothing/Mask/ball_gag.rsi/icon.png new file mode 100644 index 00000000000..0c10f6a3cb0 Binary files /dev/null and b/Resources/Textures/Floof/Clothing/Mask/ball_gag.rsi/icon.png differ diff --git a/Resources/Textures/Floof/Clothing/Mask/ball_gag.rsi/inhand-left.png b/Resources/Textures/Floof/Clothing/Mask/ball_gag.rsi/inhand-left.png new file mode 100644 index 00000000000..0603ecfc5a0 Binary files /dev/null and b/Resources/Textures/Floof/Clothing/Mask/ball_gag.rsi/inhand-left.png differ diff --git a/Resources/Textures/Floof/Clothing/Mask/ball_gag.rsi/inhand-right.png b/Resources/Textures/Floof/Clothing/Mask/ball_gag.rsi/inhand-right.png new file mode 100644 index 00000000000..a7f4e7a210c Binary files /dev/null and b/Resources/Textures/Floof/Clothing/Mask/ball_gag.rsi/inhand-right.png differ diff --git a/Resources/Textures/Floof/Clothing/Mask/ball_gag.rsi/meta.json b/Resources/Textures/Floof/Clothing/Mask/ball_gag.rsi/meta.json new file mode 100644 index 00000000000..1eb7a85bb0a --- /dev/null +++ b/Resources/Textures/Floof/Clothing/Mask/ball_gag.rsi/meta.json @@ -0,0 +1,34 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Sprited by Sarcoph", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-MASK", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "equipped-MASK-vulpkanin", + "directions": 4 + }, + { + "name": "equipped-MASK-reptilian", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Floof/Clothing/Mask/bone_gag.rsi/equipped-MASK-reptilian.png b/Resources/Textures/Floof/Clothing/Mask/bone_gag.rsi/equipped-MASK-reptilian.png new file mode 100644 index 00000000000..8706e9fcc67 Binary files /dev/null and b/Resources/Textures/Floof/Clothing/Mask/bone_gag.rsi/equipped-MASK-reptilian.png differ diff --git a/Resources/Textures/Floof/Clothing/Mask/bone_gag.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Floof/Clothing/Mask/bone_gag.rsi/equipped-MASK-vulpkanin.png new file mode 100644 index 00000000000..8706e9fcc67 Binary files /dev/null and b/Resources/Textures/Floof/Clothing/Mask/bone_gag.rsi/equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Floof/Clothing/Mask/bone_gag.rsi/equipped-MASK.png b/Resources/Textures/Floof/Clothing/Mask/bone_gag.rsi/equipped-MASK.png new file mode 100644 index 00000000000..3f3eeef56dc Binary files /dev/null and b/Resources/Textures/Floof/Clothing/Mask/bone_gag.rsi/equipped-MASK.png differ diff --git a/Resources/Textures/Floof/Clothing/Mask/bone_gag.rsi/icon.png b/Resources/Textures/Floof/Clothing/Mask/bone_gag.rsi/icon.png new file mode 100644 index 00000000000..cdcd94dcf0d Binary files /dev/null and b/Resources/Textures/Floof/Clothing/Mask/bone_gag.rsi/icon.png differ diff --git a/Resources/Textures/Floof/Clothing/Mask/bone_gag.rsi/inhand-left.png b/Resources/Textures/Floof/Clothing/Mask/bone_gag.rsi/inhand-left.png new file mode 100644 index 00000000000..0723a902a2e Binary files /dev/null and b/Resources/Textures/Floof/Clothing/Mask/bone_gag.rsi/inhand-left.png differ diff --git a/Resources/Textures/Floof/Clothing/Mask/bone_gag.rsi/inhand-right.png b/Resources/Textures/Floof/Clothing/Mask/bone_gag.rsi/inhand-right.png new file mode 100644 index 00000000000..f293465c2a6 Binary files /dev/null and b/Resources/Textures/Floof/Clothing/Mask/bone_gag.rsi/inhand-right.png differ diff --git a/Resources/Textures/Floof/Clothing/Mask/bone_gag.rsi/meta.json b/Resources/Textures/Floof/Clothing/Mask/bone_gag.rsi/meta.json new file mode 100644 index 00000000000..1eb7a85bb0a --- /dev/null +++ b/Resources/Textures/Floof/Clothing/Mask/bone_gag.rsi/meta.json @@ -0,0 +1,34 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Sprited by Sarcoph", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-MASK", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "equipped-MASK-vulpkanin", + "directions": 4 + }, + { + "name": "equipped-MASK-reptilian", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Floof/Clothing/Mask/dildo_gag.rsi/equipped-MASK-reptilian.png b/Resources/Textures/Floof/Clothing/Mask/dildo_gag.rsi/equipped-MASK-reptilian.png new file mode 100644 index 00000000000..802755f7a84 Binary files /dev/null and b/Resources/Textures/Floof/Clothing/Mask/dildo_gag.rsi/equipped-MASK-reptilian.png differ diff --git a/Resources/Textures/Floof/Clothing/Mask/dildo_gag.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Floof/Clothing/Mask/dildo_gag.rsi/equipped-MASK-vulpkanin.png new file mode 100644 index 00000000000..802755f7a84 Binary files /dev/null and b/Resources/Textures/Floof/Clothing/Mask/dildo_gag.rsi/equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Floof/Clothing/Mask/dildo_gag.rsi/equipped-MASK.png b/Resources/Textures/Floof/Clothing/Mask/dildo_gag.rsi/equipped-MASK.png new file mode 100644 index 00000000000..76c9250a724 Binary files /dev/null and b/Resources/Textures/Floof/Clothing/Mask/dildo_gag.rsi/equipped-MASK.png differ diff --git a/Resources/Textures/Floof/Clothing/Mask/dildo_gag.rsi/icon.png b/Resources/Textures/Floof/Clothing/Mask/dildo_gag.rsi/icon.png new file mode 100644 index 00000000000..d8af67ffbcd Binary files /dev/null and b/Resources/Textures/Floof/Clothing/Mask/dildo_gag.rsi/icon.png differ diff --git a/Resources/Textures/Floof/Clothing/Mask/dildo_gag.rsi/inhand-left.png b/Resources/Textures/Floof/Clothing/Mask/dildo_gag.rsi/inhand-left.png new file mode 100644 index 00000000000..6e514ff3d25 Binary files /dev/null and b/Resources/Textures/Floof/Clothing/Mask/dildo_gag.rsi/inhand-left.png differ diff --git a/Resources/Textures/Floof/Clothing/Mask/dildo_gag.rsi/inhand-right.png b/Resources/Textures/Floof/Clothing/Mask/dildo_gag.rsi/inhand-right.png new file mode 100644 index 00000000000..4f44c567ca0 Binary files /dev/null and b/Resources/Textures/Floof/Clothing/Mask/dildo_gag.rsi/inhand-right.png differ diff --git a/Resources/Textures/Floof/Clothing/Mask/dildo_gag.rsi/meta.json b/Resources/Textures/Floof/Clothing/Mask/dildo_gag.rsi/meta.json new file mode 100644 index 00000000000..1eb7a85bb0a --- /dev/null +++ b/Resources/Textures/Floof/Clothing/Mask/dildo_gag.rsi/meta.json @@ -0,0 +1,34 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Sprited by Sarcoph", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-MASK", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "equipped-MASK-vulpkanin", + "directions": 4 + }, + { + "name": "equipped-MASK-reptilian", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Floof/Clothing/Mask/gag.rsi/equipped-MASK-reptilian.png b/Resources/Textures/Floof/Clothing/Mask/gag.rsi/equipped-MASK-reptilian.png new file mode 100644 index 00000000000..17e8b88700a Binary files /dev/null and b/Resources/Textures/Floof/Clothing/Mask/gag.rsi/equipped-MASK-reptilian.png differ diff --git a/Resources/Textures/Floof/Clothing/Mask/gag.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Floof/Clothing/Mask/gag.rsi/equipped-MASK-vulpkanin.png new file mode 100644 index 00000000000..17e8b88700a Binary files /dev/null and b/Resources/Textures/Floof/Clothing/Mask/gag.rsi/equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Floof/Clothing/Mask/gag.rsi/equipped-MASK.png b/Resources/Textures/Floof/Clothing/Mask/gag.rsi/equipped-MASK.png new file mode 100644 index 00000000000..0df13a32b7d Binary files /dev/null and b/Resources/Textures/Floof/Clothing/Mask/gag.rsi/equipped-MASK.png differ diff --git a/Resources/Textures/Floof/Clothing/Mask/gag.rsi/icon.png b/Resources/Textures/Floof/Clothing/Mask/gag.rsi/icon.png new file mode 100644 index 00000000000..7c7e4f784de Binary files /dev/null and b/Resources/Textures/Floof/Clothing/Mask/gag.rsi/icon.png differ diff --git a/Resources/Textures/Floof/Clothing/Mask/gag.rsi/inhand-left.png b/Resources/Textures/Floof/Clothing/Mask/gag.rsi/inhand-left.png new file mode 100644 index 00000000000..6b0cda7db73 Binary files /dev/null and b/Resources/Textures/Floof/Clothing/Mask/gag.rsi/inhand-left.png differ diff --git a/Resources/Textures/Floof/Clothing/Mask/gag.rsi/inhand-right.png b/Resources/Textures/Floof/Clothing/Mask/gag.rsi/inhand-right.png new file mode 100644 index 00000000000..54548572c3d Binary files /dev/null and b/Resources/Textures/Floof/Clothing/Mask/gag.rsi/inhand-right.png differ diff --git a/Resources/Textures/Floof/Clothing/Mask/gag.rsi/meta.json b/Resources/Textures/Floof/Clothing/Mask/gag.rsi/meta.json new file mode 100644 index 00000000000..1eb7a85bb0a --- /dev/null +++ b/Resources/Textures/Floof/Clothing/Mask/gag.rsi/meta.json @@ -0,0 +1,34 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Sprited by Sarcoph", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-MASK", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "equipped-MASK-vulpkanin", + "directions": 4 + }, + { + "name": "equipped-MASK-reptilian", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Floof/Clothing/Mask/ring_gag.rsi/equipped-MASK-reptilian.png b/Resources/Textures/Floof/Clothing/Mask/ring_gag.rsi/equipped-MASK-reptilian.png new file mode 100644 index 00000000000..2c11674f001 Binary files /dev/null and b/Resources/Textures/Floof/Clothing/Mask/ring_gag.rsi/equipped-MASK-reptilian.png differ diff --git a/Resources/Textures/Floof/Clothing/Mask/ring_gag.rsi/equipped-MASK-vulpkanin.png b/Resources/Textures/Floof/Clothing/Mask/ring_gag.rsi/equipped-MASK-vulpkanin.png new file mode 100644 index 00000000000..2c11674f001 Binary files /dev/null and b/Resources/Textures/Floof/Clothing/Mask/ring_gag.rsi/equipped-MASK-vulpkanin.png differ diff --git a/Resources/Textures/Floof/Clothing/Mask/ring_gag.rsi/equipped-MASK.png b/Resources/Textures/Floof/Clothing/Mask/ring_gag.rsi/equipped-MASK.png new file mode 100644 index 00000000000..9dfc7d7597b Binary files /dev/null and b/Resources/Textures/Floof/Clothing/Mask/ring_gag.rsi/equipped-MASK.png differ diff --git a/Resources/Textures/Floof/Clothing/Mask/ring_gag.rsi/icon.png b/Resources/Textures/Floof/Clothing/Mask/ring_gag.rsi/icon.png new file mode 100644 index 00000000000..89500e4dd39 Binary files /dev/null and b/Resources/Textures/Floof/Clothing/Mask/ring_gag.rsi/icon.png differ diff --git a/Resources/Textures/Floof/Clothing/Mask/ring_gag.rsi/inhand-left.png b/Resources/Textures/Floof/Clothing/Mask/ring_gag.rsi/inhand-left.png new file mode 100644 index 00000000000..54b1a1671e3 Binary files /dev/null and b/Resources/Textures/Floof/Clothing/Mask/ring_gag.rsi/inhand-left.png differ diff --git a/Resources/Textures/Floof/Clothing/Mask/ring_gag.rsi/inhand-right.png b/Resources/Textures/Floof/Clothing/Mask/ring_gag.rsi/inhand-right.png new file mode 100644 index 00000000000..35c4951819e Binary files /dev/null and b/Resources/Textures/Floof/Clothing/Mask/ring_gag.rsi/inhand-right.png differ diff --git a/Resources/Textures/Floof/Clothing/Mask/ring_gag.rsi/meta.json b/Resources/Textures/Floof/Clothing/Mask/ring_gag.rsi/meta.json new file mode 100644 index 00000000000..1eb7a85bb0a --- /dev/null +++ b/Resources/Textures/Floof/Clothing/Mask/ring_gag.rsi/meta.json @@ -0,0 +1,34 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Sprited by Sarcoph", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-MASK", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "equipped-MASK-vulpkanin", + "directions": 4 + }, + { + "name": "equipped-MASK-reptilian", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Floof/Objects/Misc/bondage_rope.rsi/body-overlay-2.png b/Resources/Textures/Floof/Objects/Misc/bondage_rope.rsi/body-overlay-2.png new file mode 100644 index 00000000000..a255a6e393b Binary files /dev/null and b/Resources/Textures/Floof/Objects/Misc/bondage_rope.rsi/body-overlay-2.png differ diff --git a/Resources/Textures/Floof/Objects/Misc/bondage_rope.rsi/body-overlay-4.png b/Resources/Textures/Floof/Objects/Misc/bondage_rope.rsi/body-overlay-4.png new file mode 100644 index 00000000000..a255a6e393b Binary files /dev/null and b/Resources/Textures/Floof/Objects/Misc/bondage_rope.rsi/body-overlay-4.png differ diff --git a/Resources/Textures/Floof/Objects/Misc/bondage_rope.rsi/equipped-BELT.png b/Resources/Textures/Floof/Objects/Misc/bondage_rope.rsi/equipped-BELT.png new file mode 100644 index 00000000000..9703329dd59 Binary files /dev/null and b/Resources/Textures/Floof/Objects/Misc/bondage_rope.rsi/equipped-BELT.png differ diff --git a/Resources/Textures/Floof/Objects/Misc/bondage_rope.rsi/icon.png b/Resources/Textures/Floof/Objects/Misc/bondage_rope.rsi/icon.png new file mode 100644 index 00000000000..77d6d8c6f91 Binary files /dev/null and b/Resources/Textures/Floof/Objects/Misc/bondage_rope.rsi/icon.png differ diff --git a/Resources/Textures/Floof/Objects/Misc/bondage_rope.rsi/inhand-left.png b/Resources/Textures/Floof/Objects/Misc/bondage_rope.rsi/inhand-left.png new file mode 100644 index 00000000000..92b4cbd4235 Binary files /dev/null and b/Resources/Textures/Floof/Objects/Misc/bondage_rope.rsi/inhand-left.png differ diff --git a/Resources/Textures/Floof/Objects/Misc/bondage_rope.rsi/inhand-right.png b/Resources/Textures/Floof/Objects/Misc/bondage_rope.rsi/inhand-right.png new file mode 100644 index 00000000000..d23e52e9abe Binary files /dev/null and b/Resources/Textures/Floof/Objects/Misc/bondage_rope.rsi/inhand-right.png differ diff --git a/Resources/Textures/Floof/Objects/Misc/bondage_rope.rsi/meta.json b/Resources/Textures/Floof/Objects/Misc/bondage_rope.rsi/meta.json new file mode 100644 index 00000000000..9486b9c8072 --- /dev/null +++ b/Resources/Textures/Floof/Objects/Misc/bondage_rope.rsi/meta.json @@ -0,0 +1,34 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Sprited by Sarcoph", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-BELT", + "directions": 4 + }, + { + "name": "body-overlay-2", + "directions": 4 + }, + { + "name": "body-overlay-4", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Floof/Objects/Misc/fuzzy_handcuffs.rsi/body-overlay-2.png b/Resources/Textures/Floof/Objects/Misc/fuzzy_handcuffs.rsi/body-overlay-2.png new file mode 100644 index 00000000000..cfa6167f516 Binary files /dev/null and b/Resources/Textures/Floof/Objects/Misc/fuzzy_handcuffs.rsi/body-overlay-2.png differ diff --git a/Resources/Textures/Floof/Objects/Misc/fuzzy_handcuffs.rsi/body-overlay-4.png b/Resources/Textures/Floof/Objects/Misc/fuzzy_handcuffs.rsi/body-overlay-4.png new file mode 100644 index 00000000000..875c55c34cb Binary files /dev/null and b/Resources/Textures/Floof/Objects/Misc/fuzzy_handcuffs.rsi/body-overlay-4.png differ diff --git a/Resources/Textures/Floof/Objects/Misc/fuzzy_handcuffs.rsi/equipped-BELT.png b/Resources/Textures/Floof/Objects/Misc/fuzzy_handcuffs.rsi/equipped-BELT.png new file mode 100644 index 00000000000..f46fa63f50d Binary files /dev/null and b/Resources/Textures/Floof/Objects/Misc/fuzzy_handcuffs.rsi/equipped-BELT.png differ diff --git a/Resources/Textures/Floof/Objects/Misc/fuzzy_handcuffs.rsi/icon.png b/Resources/Textures/Floof/Objects/Misc/fuzzy_handcuffs.rsi/icon.png new file mode 100644 index 00000000000..e567bec1fd5 Binary files /dev/null and b/Resources/Textures/Floof/Objects/Misc/fuzzy_handcuffs.rsi/icon.png differ diff --git a/Resources/Textures/Floof/Objects/Misc/fuzzy_handcuffs.rsi/inhand-left.png b/Resources/Textures/Floof/Objects/Misc/fuzzy_handcuffs.rsi/inhand-left.png new file mode 100644 index 00000000000..d831accf7c9 Binary files /dev/null and b/Resources/Textures/Floof/Objects/Misc/fuzzy_handcuffs.rsi/inhand-left.png differ diff --git a/Resources/Textures/Floof/Objects/Misc/fuzzy_handcuffs.rsi/inhand-right.png b/Resources/Textures/Floof/Objects/Misc/fuzzy_handcuffs.rsi/inhand-right.png new file mode 100644 index 00000000000..0bf5140ac8b Binary files /dev/null and b/Resources/Textures/Floof/Objects/Misc/fuzzy_handcuffs.rsi/inhand-right.png differ diff --git a/Resources/Textures/Floof/Objects/Misc/fuzzy_handcuffs.rsi/meta.json b/Resources/Textures/Floof/Objects/Misc/fuzzy_handcuffs.rsi/meta.json new file mode 100644 index 00000000000..4eeae8c9738 --- /dev/null +++ b/Resources/Textures/Floof/Objects/Misc/fuzzy_handcuffs.rsi/meta.json @@ -0,0 +1,34 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432, editeed by Sarcoph for Floofstation", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-BELT", + "directions": 4 + }, + { + "name": "body-overlay-2", + "directions": 4 + }, + { + "name": "body-overlay-4", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +}