diff --git a/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml b/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml index d8956395a7ba16..98d1752deacace 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml @@ -2219,7 +2219,7 @@ parent: VendingMachineChemicals id: VendingMachineChemicalsSyndicate name: SyndieJuice - description: Not made with freshly squeezed syndies I hope. + description: Not made with freshly squeezed syndies, I hope. components: - type: VendingMachine pack: ChemVendInventorySyndicate @@ -2228,6 +2228,15 @@ normalState: normal denyState: deny ejectDelay: 2 + - type: Sprite # imp + sprite: _Impstation/Structures/Machines/VendingMachines/syndiejuice.rsi + layers: + - state: "off" + map: ["enum.VendingMachineVisualLayers.Base"] + - state: "off" + map: ["enum.VendingMachineVisualLayers.BaseUnshaded"] + - state: panel + map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: AccessReader access: [["SyndicateAgent"]] diff --git a/Resources/Textures/_Impstation/Structures/Machines/VendingMachines/syndiejuice.rsi/broken.png b/Resources/Textures/_Impstation/Structures/Machines/VendingMachines/syndiejuice.rsi/broken.png new file mode 100644 index 00000000000000..183c58e343b6a3 Binary files /dev/null and b/Resources/Textures/_Impstation/Structures/Machines/VendingMachines/syndiejuice.rsi/broken.png differ diff --git a/Resources/Textures/_Impstation/Structures/Machines/VendingMachines/syndiejuice.rsi/deny.png b/Resources/Textures/_Impstation/Structures/Machines/VendingMachines/syndiejuice.rsi/deny.png new file mode 100644 index 00000000000000..da3b4d90a440ac Binary files /dev/null and b/Resources/Textures/_Impstation/Structures/Machines/VendingMachines/syndiejuice.rsi/deny.png differ diff --git a/Resources/Textures/_Impstation/Structures/Machines/VendingMachines/syndiejuice.rsi/meta.json b/Resources/Textures/_Impstation/Structures/Machines/VendingMachines/syndiejuice.rsi/meta.json new file mode 100644 index 00000000000000..06752c8a1b05c0 --- /dev/null +++ b/Resources/Textures/_Impstation/Structures/Machines/VendingMachines/syndiejuice.rsi/meta.json @@ -0,0 +1,38 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tg at https://github.com/tgstation/tgstation/commit/245b29599acbb6bba24f005095e7798e954fc81c, major changes by RosySaturniidae", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "broken" + }, + { + "name": "deny", + "delays": [ + [ + 0.5, + 0.5 + ] + ] + }, + { + "name": "normal", + "delays": [ + [ + 0.5, + 0.5 + ] + ] + }, + { + "name": "off" + }, + { + "name": "panel" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_Impstation/Structures/Machines/VendingMachines/syndiejuice.rsi/normal.png b/Resources/Textures/_Impstation/Structures/Machines/VendingMachines/syndiejuice.rsi/normal.png new file mode 100644 index 00000000000000..f1e09bc33b053b Binary files /dev/null and b/Resources/Textures/_Impstation/Structures/Machines/VendingMachines/syndiejuice.rsi/normal.png differ diff --git a/Resources/Textures/_Impstation/Structures/Machines/VendingMachines/syndiejuice.rsi/off.png b/Resources/Textures/_Impstation/Structures/Machines/VendingMachines/syndiejuice.rsi/off.png new file mode 100644 index 00000000000000..a4c822b952630c Binary files /dev/null and b/Resources/Textures/_Impstation/Structures/Machines/VendingMachines/syndiejuice.rsi/off.png differ diff --git a/Resources/Textures/_Impstation/Structures/Machines/VendingMachines/syndiejuice.rsi/panel.png b/Resources/Textures/_Impstation/Structures/Machines/VendingMachines/syndiejuice.rsi/panel.png new file mode 100644 index 00000000000000..a0039f58da78f1 Binary files /dev/null and b/Resources/Textures/_Impstation/Structures/Machines/VendingMachines/syndiejuice.rsi/panel.png differ