diff --git a/Resources/Prototypes/Entities/Items/power_debug.yml b/Resources/Prototypes/Entities/Items/power_debug.yml new file mode 100644 index 0000000000..5539563c1a --- /dev/null +++ b/Resources/Prototypes/Entities/Items/power_debug.yml @@ -0,0 +1,18 @@ +- type: entity + name: Power Debug Tool + parent: BaseItem + id: PowerDebug + description: An advanced tool to copy, store, and send electrical pulses and signals through wires and machines + components: + - type: Sprite + sprite: Objects/Tools/multitool.rsi + state: multitool + + - type: Icon + sprite: Objects/Tools/multitool.rsi + state: multitool + + - type: Item + sprite: Objects/Tools/multitool.rsi + + - type: PowerDebugTool diff --git a/Resources/Prototypes/Entities/Items/tools.yml b/Resources/Prototypes/Entities/Items/tools.yml index b3e18ca422..78726f8f28 100644 --- a/Resources/Prototypes/Entities/Items/tools.yml +++ b/Resources/Prototypes/Entities/Items/tools.yml @@ -20,9 +20,16 @@ components: - type: Screwdriver - type: Sprite - texture: Objects/Tools/screwdriver.png + sprite: Objects/Tools/screwdriver.rsi + state: screwdriver + - type: Icon - texture: Objects/Tools/screwdriver.png + sprite: Objects/Tools/screwdriver.rsi + state: screwdriver + + - type: Item + sprite: Objects/Tools/screwdriver.rsi + - type: ItemCooldown - type: MeleeWeapon @@ -95,7 +102,12 @@ components: - type: Multitool - type: Sprite - texture: Objects/Tools/multitool.png + sprite: Objects/Tools/multitool.rsi + state: multitool + - type: Icon - texture: Objects/Tools/multitool.png - - type: PowerDebugTool + sprite: Objects/Tools/multitool.rsi + state: multitool + + - type: Item + sprite: Objects/Tools/multitool.rsi diff --git a/Resources/Textures/Objects/Tools/multitool.rsi/inhand-left.png b/Resources/Textures/Objects/Tools/multitool.rsi/inhand-left.png new file mode 100644 index 0000000000..6ea2c1414a Binary files /dev/null and b/Resources/Textures/Objects/Tools/multitool.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Tools/multitool.rsi/inhand-right.png b/Resources/Textures/Objects/Tools/multitool.rsi/inhand-right.png new file mode 100644 index 0000000000..aa62319792 Binary files /dev/null and b/Resources/Textures/Objects/Tools/multitool.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Tools/multitool.rsi/meta.json b/Resources/Textures/Objects/Tools/multitool.rsi/meta.json new file mode 100644 index 0000000000..cc203b4248 --- /dev/null +++ b/Resources/Textures/Objects/Tools/multitool.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "states": [{"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": "multitool", "directions": 1, "delays": [[1.0]]}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Tools/multitool.png b/Resources/Textures/Objects/Tools/multitool.rsi/multitool.png similarity index 100% rename from Resources/Textures/Objects/Tools/multitool.png rename to Resources/Textures/Objects/Tools/multitool.rsi/multitool.png diff --git a/Resources/Textures/Objects/Tools/screwdriver.rsi/inhand-left.png b/Resources/Textures/Objects/Tools/screwdriver.rsi/inhand-left.png new file mode 100644 index 0000000000..1873ca3ccb Binary files /dev/null and b/Resources/Textures/Objects/Tools/screwdriver.rsi/inhand-left.png differ diff --git a/Resources/Textures/Objects/Tools/screwdriver.rsi/inhand-right.png b/Resources/Textures/Objects/Tools/screwdriver.rsi/inhand-right.png new file mode 100644 index 0000000000..c0e0a8eb9e Binary files /dev/null and b/Resources/Textures/Objects/Tools/screwdriver.rsi/inhand-right.png differ diff --git a/Resources/Textures/Objects/Tools/screwdriver.rsi/meta.json b/Resources/Textures/Objects/Tools/screwdriver.rsi/meta.json new file mode 100644 index 0000000000..8cc3c98bcc --- /dev/null +++ b/Resources/Textures/Objects/Tools/screwdriver.rsi/meta.json @@ -0,0 +1 @@ +{"version": 1, "size": {"x": 32, "y": 32}, "states": [{"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": "screwdriver", "directions": 1, "delays": [[1.0]]}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Tools/screwdriver.png b/Resources/Textures/Objects/Tools/screwdriver.rsi/screwdriver.png similarity index 100% rename from Resources/Textures/Objects/Tools/screwdriver.png rename to Resources/Textures/Objects/Tools/screwdriver.rsi/screwdriver.png