diff --git a/Resources/Prototypes/Entities/Structures/Lighting/base_lighting.yml b/Resources/Prototypes/Entities/Structures/Lighting/base_lighting.yml index 96e5331ad5d..77d177bccee 100644 --- a/Resources/Prototypes/Entities/Structures/Lighting/base_lighting.yml +++ b/Resources/Prototypes/Entities/Structures/Lighting/base_lighting.yml @@ -16,7 +16,7 @@ graph: LightFixture node: tubeLight - type: Sprite - sprite: Structures/Wallmounts/Lighting/light_tube.rsi + sprite: _Funkystation/Structures/Wallmounts/Lighting/light_tube.rsi drawdepth: WallMountedItems layers: - map: ["enum.PoweredLightLayers.Base"] @@ -84,7 +84,7 @@ parent: AlwaysPoweredWallLight components: - type: Sprite - sprite: Structures/Wallmounts/Lighting/light_tube.rsi + sprite: _Funkystation/Structures/Wallmounts/Lighting/light_tube.rsi state: empty - type: PointLight enabled: false diff --git a/Resources/Prototypes/Entities/Structures/Power/apc.yml b/Resources/Prototypes/Entities/Structures/Power/apc.yml index 587893bb2a4..02773d9b9f4 100644 --- a/Resources/Prototypes/Entities/Structures/Power/apc.yml +++ b/Resources/Prototypes/Entities/Structures/Power/apc.yml @@ -24,7 +24,7 @@ access: [["Engineering"]] - type: Sprite drawdepth: WallMountedItems - sprite: Structures/Power/apc.rsi + sprite: _Funkystation/Structures/Power/apc.rsi layers: - state: base - state: panel @@ -78,7 +78,7 @@ sourceNode: input loadNode: output collectionName: apc - sprite: Structures/Power/apc.rsi + sprite: _Funkystation/Structures/Power/apc.rsi state: static - type: BatteryCharger voltage: Medium @@ -160,7 +160,7 @@ mode: SnapgridCenter components: - type: Sprite - sprite: Structures/Power/apc.rsi + sprite: _Funkystation/Structures/Power/apc.rsi state: frame - type: Construction graph: APC diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/air_alarm.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/air_alarm.yml index 61a3b656c40..d7f0d93e484 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/air_alarm.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/air_alarm.yml @@ -77,12 +77,13 @@ - type: Appearance - type: WiresVisuals - type: Sprite - sprite: Structures/Wallmounts/air_monitors.rsi + sprite: _Funkystation/Structures/Wallmounts/air_monitors.rsi layers: - state: alarmp map: ["airAlarmBase"] - state: alarm0 map: ["airAlarmState"] # TODO: fire alarm enum + shader: unshaded # funkystation - state: alarmx map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: Construction @@ -117,7 +118,7 @@ description: An air alarm. Doesn't look like it'll be alarming air any time soon. components: - type: Sprite - sprite: Structures/Wallmounts/air_monitors.rsi + sprite: _Funkystation/Structures/Wallmounts/air_monitors.rsi layers: - state: alarm_b1 map: [ "enum.ConstructionVisuals.Layer" ] diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/fire_alarm.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/fire_alarm.yml index c13007abae4..2c2784b5fab 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/fire_alarm.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/fire_alarm.yml @@ -68,12 +68,13 @@ boardName: wires-board-name-firealarm layoutId: FireAlarm - type: Sprite - sprite: Structures/Wallmounts/air_monitors.rsi + sprite: _Funkystation/Structures/Wallmounts/air_monitors.rsi layers: - state: fire0 map: ["fireAlarmBase"] - state: fire_off map: ["fireAlarmState"] + shader: unshaded # funkystation - state: fire_b2 map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: Transform @@ -110,7 +111,7 @@ description: A fire alarm assembly. Very mild. components: - type: Sprite - sprite: Structures/Wallmounts/air_monitors.rsi + sprite: _Funkystation/Structures/Wallmounts/air_monitors.rsi layers: - state: fire_b1 map: [ "enum.ConstructionVisuals.Layer" ] diff --git a/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/base.png b/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/base.png new file mode 100644 index 00000000000..1e881149435 Binary files /dev/null and b/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/base.png differ diff --git a/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/broken.png b/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/broken.png new file mode 100644 index 00000000000..121d3af91e9 Binary files /dev/null and b/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/broken.png differ diff --git a/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/display-charging.png b/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/display-charging.png new file mode 100644 index 00000000000..d77fa9e71ba Binary files /dev/null and b/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/display-charging.png differ diff --git a/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/display-full.png b/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/display-full.png new file mode 100644 index 00000000000..ca158cf1666 Binary files /dev/null and b/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/display-full.png differ diff --git a/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/display-lack.png b/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/display-lack.png new file mode 100644 index 00000000000..e1f645f35ee Binary files /dev/null and b/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/display-lack.png differ diff --git a/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/display-remote.png b/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/display-remote.png new file mode 100644 index 00000000000..6db6e3681d9 Binary files /dev/null and b/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/display-remote.png differ diff --git a/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/emag-unlit.png b/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/emag-unlit.png new file mode 100644 index 00000000000..95ef6b04ad5 Binary files /dev/null and b/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/emag-unlit.png differ diff --git a/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/frame.png b/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/frame.png new file mode 100644 index 00000000000..1e881149435 Binary files /dev/null and b/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/frame.png differ diff --git a/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/lock0-locked.png b/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/lock0-locked.png new file mode 100644 index 00000000000..654780a9fa6 Binary files /dev/null and b/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/lock0-locked.png differ diff --git a/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/lock1-locked.png b/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/lock1-locked.png new file mode 100644 index 00000000000..0e527a37153 Binary files /dev/null and b/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/lock1-locked.png differ diff --git a/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/meta.json b/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/meta.json new file mode 100644 index 00000000000..23fa5a2d4cf --- /dev/null +++ b/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/meta.json @@ -0,0 +1,205 @@ +{ + "version": 1, + "license": "CC-BY-NC-3.0", + "copyright": "Alecksohs (https://github.com/funky-station/funky-station/pull/2451) and vectorassembly (https://github.com/funky-station/funky-station/pull/865)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base", + "directions": 4 + }, + { + "name": "static" + }, + { + "name": "broken", + "directions": 4 + }, + { + "name": "frame", + "directions": 4 + }, + { + "name": "panel", + "directions": 4 + }, + { + "name": "lock0-locked", + "directions": 4 + }, + { + "name": "lock1-locked", + "directions": 4 + }, + { + "name": "display-lack", + "directions": 4, + "delays": [ + [ + 0.25, + 0.25, + 1, + 3 + ], + [ + 0.25, + 0.25, + 1, + 3 + ], + [ + 0.25, + 0.25, + 1, + 3 + ], + [ + 0.25, + 0.25, + 1, + 3 + ] + ] + }, + { + "name": "display-charging", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.2 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.2 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.2 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.2 + ] + ] + }, + { + "name": "display-full", + "directions": 4, + "delays": [ + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ] + ] + }, + { + "name": "display-remote", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "emag-unlit", + "directions": 4, + "delays": [ + [ + 0.5, + 0.5 + ], + [ + 0.5, + 0.5 + ], + [ + 0.5, + 0.5 + ], + [ + 0.5, + 0.5 + ] + ] + }, + { + "name": "sparks-unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/panel.png b/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/panel.png new file mode 100644 index 00000000000..39582cb714c Binary files /dev/null and b/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/panel.png differ diff --git a/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/sparks-unlit.png b/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/sparks-unlit.png new file mode 100644 index 00000000000..8bcc63a1b67 Binary files /dev/null and b/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/sparks-unlit.png differ diff --git a/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/static.png b/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/static.png new file mode 100644 index 00000000000..1e9cbe42433 Binary files /dev/null and b/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/static.png differ diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/Lighting/light_tube.rsi/base.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/Lighting/light_tube.rsi/base.png new file mode 100644 index 00000000000..899c107c487 Binary files /dev/null and b/Resources/Textures/_Funkystation/Structures/Wallmounts/Lighting/light_tube.rsi/base.png differ diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/Lighting/light_tube.rsi/broken.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/Lighting/light_tube.rsi/broken.png new file mode 100644 index 00000000000..2eb04b3429a Binary files /dev/null and b/Resources/Textures/_Funkystation/Structures/Wallmounts/Lighting/light_tube.rsi/broken.png differ diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/Lighting/light_tube.rsi/burned.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/Lighting/light_tube.rsi/burned.png new file mode 100644 index 00000000000..aa19193d675 Binary files /dev/null and b/Resources/Textures/_Funkystation/Structures/Wallmounts/Lighting/light_tube.rsi/burned.png differ diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/Lighting/light_tube.rsi/empty.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/Lighting/light_tube.rsi/empty.png new file mode 100644 index 00000000000..cfb93e96dde Binary files /dev/null and b/Resources/Textures/_Funkystation/Structures/Wallmounts/Lighting/light_tube.rsi/empty.png differ diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/Lighting/light_tube.rsi/glow.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/Lighting/light_tube.rsi/glow.png new file mode 100644 index 00000000000..bc835c3ccfa Binary files /dev/null and b/Resources/Textures/_Funkystation/Structures/Wallmounts/Lighting/light_tube.rsi/glow.png differ diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/Lighting/light_tube.rsi/meta.json b/Resources/Textures/_Funkystation/Structures/Wallmounts/Lighting/light_tube.rsi/meta.json new file mode 100644 index 00000000000..f7657fc6a06 --- /dev/null +++ b/Resources/Textures/_Funkystation/Structures/Wallmounts/Lighting/light_tube.rsi/meta.json @@ -0,0 +1,31 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Alecksohs (https://github.com/funky-station/funky-station/pull/2451)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "broken", + "directions": 4 + }, + { + "name": "burned", + "directions": 4 + }, + { + "name": "base", + "directions": 4 + }, + { + "name": "empty", + "directions": 4 + }, + { + "name": "glow", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarm0.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarm0.png new file mode 100644 index 00000000000..0ed742a98ab Binary files /dev/null and b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarm0.png differ diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarm1.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarm1.png new file mode 100644 index 00000000000..5641038951d Binary files /dev/null and b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarm1.png differ diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarm2.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarm2.png new file mode 100644 index 00000000000..0321f3834f4 Binary files /dev/null and b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarm2.png differ diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarm_b1.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarm_b1.png new file mode 100644 index 00000000000..67cc47c88c2 Binary files /dev/null and b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarm_b1.png differ diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarm_b2.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarm_b2.png new file mode 100644 index 00000000000..6e38d14b7a2 Binary files /dev/null and b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarm_b2.png differ diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarm_bitem.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarm_bitem.png new file mode 100644 index 00000000000..eafcf37af60 Binary files /dev/null and b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarm_bitem.png differ diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarmp.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarmp.png new file mode 100644 index 00000000000..f55a21ba84f Binary files /dev/null and b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarmp.png differ diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarmx.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarmx.png new file mode 100644 index 00000000000..6e38d14b7a2 Binary files /dev/null and b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarmx.png differ diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/auth_off.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/auth_off.png new file mode 100644 index 00000000000..2639083f7b9 Binary files /dev/null and b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/auth_off.png differ diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/auth_on.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/auth_on.png new file mode 100644 index 00000000000..7ad7ad0bcd6 Binary files /dev/null and b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/auth_on.png differ diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire0.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire0.png new file mode 100644 index 00000000000..4e62ae77388 Binary files /dev/null and b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire0.png differ diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_0.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_0.png new file mode 100644 index 00000000000..7ba105106b0 Binary files /dev/null and b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_0.png differ diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_1.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_1.png new file mode 100644 index 00000000000..8fb58ce8617 Binary files /dev/null and b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_1.png differ diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_2.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_2.png new file mode 100644 index 00000000000..436e0e886c0 Binary files /dev/null and b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_2.png differ diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_3.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_3.png new file mode 100644 index 00000000000..b6bfb52c382 Binary files /dev/null and b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_3.png differ diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_b0.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_b0.png new file mode 100644 index 00000000000..b114faf435a Binary files /dev/null and b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_b0.png differ diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_b1.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_b1.png new file mode 100644 index 00000000000..111e2369379 Binary files /dev/null and b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_b1.png differ diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_b2.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_b2.png new file mode 100644 index 00000000000..7683e08fd77 Binary files /dev/null and b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_b2.png differ diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_bitem.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_bitem.png new file mode 100644 index 00000000000..ba79c2bc920 Binary files /dev/null and b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_bitem.png differ diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_emagged.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_emagged.png new file mode 100644 index 00000000000..de6a385d406 Binary files /dev/null and b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_emagged.png differ diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_off.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_off.png new file mode 100644 index 00000000000..2975c479be7 Binary files /dev/null and b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_off.png differ diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_on.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_on.png new file mode 100644 index 00000000000..d6fde695636 Binary files /dev/null and b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_on.png differ diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/firex.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/firex.png new file mode 100644 index 00000000000..57f97a166b2 Binary files /dev/null and b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/firex.png differ diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/meta.json b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/meta.json new file mode 100644 index 00000000000..c75c3bc5016 --- /dev/null +++ b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/meta.json @@ -0,0 +1,196 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "copyright": "Alecksohs (https://github.com/funky-station/funky-station/pull/2451)", + "license": "CC-BY-SA-3.0", + "states": [ + { + "name": "alarm0", + "directions": 4 + }, + { + "name": "alarm1", + "directions": 4, + "delays": [ + [ + 0.5, + 0.5 + ], + [ + 0.5, + 0.5 + ], + [ + 0.5, + 0.5 + ], + [ + 0.5, + 0.5 + ] + ] + }, + { + "name": "alarm2", + "directions": 4, + "delays": [ + [ + 0.5, + 0.5 + ], + [ + 0.5, + 0.5 + ], + [ + 0.5, + 0.5 + ], + [ + 0.5, + 0.5 + ] + ] + }, + { + "name": "alarm_b1", + "directions": 4 + }, + { + "name": "alarm_b2", + "directions": 4 + }, + { + "name": "alarm_bitem" + }, + { + "name": "alarmp", + "directions": 4 + }, + { + "name": "alarmx", + "directions": 4 + }, + { + "name": "auth_off" + }, + { + "name": "auth_on", + "directions": 1, + "delays": [ + [ + 0.1, + 0.1 + ] + ] + }, + { + "name": "fire0", + "directions": 4 + }, + { + "name": "fire_0", + "directions": 4 + }, + { + "name": "fire_1", + "directions": 4 + }, + { + "name": "fire_2", + "directions": 4, + "delays": [ + [ + 0.5, + 0.5 + ], + [ + 0.5, + 0.5 + ], + [ + 0.5, + 0.5 + ], + [ + 0.5, + 0.5 + ] + ] + }, + { + "name": "fire_3", + "directions": 4, + "delays": [ + [ + 0.5, + 0.5 + ], + [ + 0.5, + 0.5 + ], + [ + 0.5, + 0.5 + ], + [ + 0.5, + 0.5 + ] + ] + }, + { + "name": "fire_b0", + "directions": 4 + }, + { + "name": "fire_b1", + "directions": 4 + }, + { + "name": "fire_b2", + "directions": 4 + }, + { + "name": "fire_bitem" + }, + { + "name": "fire_emagged", + "directions": 4 + }, + { + "name": "fire_off", + "directions": 4 + }, + { + "name": "fire_on", + "directions": 4, + "delays": [ + [ + 0.5, + 0.5 + ], + [ + 0.5, + 0.5 + ], + [ + 0.5, + 0.5 + ], + [ + 0.5, + 0.5 + ] + ] + }, + { + "name": "firex", + "directions": 4 + } + ] +}