diff --git a/Resources/Prototypes/Entities/Items/handcuffs.yml b/Resources/Prototypes/Entities/Items/handcuffs.yml new file mode 100644 index 0000000000..74b2955efe --- /dev/null +++ b/Resources/Prototypes/Entities/Items/handcuffs.yml @@ -0,0 +1,36 @@ +- type: entity + name: handcuffs + description: Just a prop for screenshots for now, sorry! + id: Handcuffs + parent: BaseItem + components: + - type: Sprite + sprite: Objects/Misc/handcuffs.rsi + state: handcuff + + - type: Icon + sprite: Objects/Misc/handcuffs.rsi + state: handcuff + + - type: Clothing + sprite: Objects/Misc/handcuffs.rsi + Slots: [belt] + + +- type: entity + name: cable restraints + id: Cablecuffs + parent: Handcuffs + components: + - type: Sprite + sprite: Objects/Misc/cablecuffs.rsi + state: cuff + color: red + + - type: Icon + sprite: Objects/Misc/cablecuffs.rsi + state: cuff + + - type: Clothing + sprite: Objects/Misc/cablecuffs.rsi + Slots: [belt] diff --git a/Resources/Textures/Objects/Misc/cablecuffs.rsi/cuff.png b/Resources/Textures/Objects/Misc/cablecuffs.rsi/cuff.png new file mode 100644 index 0000000000..4679847291 Binary files /dev/null and b/Resources/Textures/Objects/Misc/cablecuffs.rsi/cuff.png differ diff --git a/Resources/Textures/Objects/Misc/cablecuffs.rsi/inhand-left.png b/Resources/Textures/Objects/Misc/cablecuffs.rsi/inhand-left.png new file mode 100644 index 0000000000..3ed7f9d40f Binary files /dev/null and b/Resources/Textures/Objects/Misc/cablecuffs.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Misc/cablecuffs.rsi/inhand-right.png b/Resources/Textures/Objects/Misc/cablecuffs.rsi/inhand-right.png new file mode 100644 index 0000000000..9fdcd9f62c Binary files /dev/null and b/Resources/Textures/Objects/Misc/cablecuffs.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Misc/cablecuffs.rsi/meta.json b/Resources/Textures/Objects/Misc/cablecuffs.rsi/meta.json new file mode 100644 index 0000000000..62cee9e339 --- /dev/null +++ b/Resources/Textures/Objects/Misc/cablecuffs.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "states": [{"name": "cuff", "directions": 1, "delays": [[1.0]]}, {"name": "inhand-left", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "inhand-right", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Misc/cableties.png b/Resources/Textures/Objects/Misc/cableties.png deleted file mode 100644 index ceb16f2ec8..0000000000 Binary files a/Resources/Textures/Objects/Misc/cableties.png and /dev/null differ diff --git a/Resources/Textures/Objects/Misc/handcuffs.png b/Resources/Textures/Objects/Misc/handcuffs.png deleted file mode 100644 index 7c846f07a0..0000000000 Binary files a/Resources/Textures/Objects/Misc/handcuffs.png and /dev/null differ diff --git a/Resources/Textures/Objects/Misc/handcuffs.rsi/equipped-BELT.png b/Resources/Textures/Objects/Misc/handcuffs.rsi/equipped-BELT.png new file mode 100644 index 0000000000..f22fd5cb89 Binary files /dev/null and b/Resources/Textures/Objects/Misc/handcuffs.rsi/equipped-BELT.png differ diff --git a/Resources/Textures/Objects/Misc/handcuffs.rsi/handcuff.png b/Resources/Textures/Objects/Misc/handcuffs.rsi/handcuff.png new file mode 100644 index 0000000000..466f9c749b Binary files /dev/null and b/Resources/Textures/Objects/Misc/handcuffs.rsi/handcuff.png differ diff --git a/Resources/Textures/Objects/Misc/handcuffs.rsi/inhand-left.png b/Resources/Textures/Objects/Misc/handcuffs.rsi/inhand-left.png new file mode 100644 index 0000000000..0fd1a2e4a4 Binary files /dev/null and b/Resources/Textures/Objects/Misc/handcuffs.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Misc/handcuffs.rsi/inhand-right.png b/Resources/Textures/Objects/Misc/handcuffs.rsi/inhand-right.png new file mode 100644 index 0000000000..887f3eb669 Binary files /dev/null and b/Resources/Textures/Objects/Misc/handcuffs.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Misc/handcuffs.rsi/meta.json b/Resources/Textures/Objects/Misc/handcuffs.rsi/meta.json new file mode 100644 index 0000000000..4fa026ebe6 --- /dev/null +++ b/Resources/Textures/Objects/Misc/handcuffs.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "states": [{"name": "handcuff", "directions": 1, "delays": [[1.0]]}, {"name": "inhand-left", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "inhand-right", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "equipped-BELT", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}]} \ No newline at end of file