diff --git a/Resources/Prototypes/Entities/Structures/Lighting/base_lighting.yml b/Resources/Prototypes/Entities/Structures/Lighting/base_lighting.yml index affbf6e7006c..c3a649475367 100644 --- a/Resources/Prototypes/Entities/Structures/Lighting/base_lighting.yml +++ b/Resources/Prototypes/Entities/Structures/Lighting/base_lighting.yml @@ -22,7 +22,7 @@ graph: LightFixture node: tubeLight - type: Sprite - sprite: Structures/Wallmounts/Lighting/light_tube.rsi + sprite: _Starlight/Structures/Wallmounts/Lighting/light_tube.rsi #SL Edit drawdepth: WallMountedItems layers: - map: ["enum.PoweredLightLayers.Base"] @@ -101,7 +101,7 @@ parent: AlwaysPoweredWallLight components: - type: Sprite - sprite: Structures/Wallmounts/Lighting/light_tube.rsi + sprite: _Starlight/Structures/Wallmounts/Lighting/light_tube.rsi #SL Edit state: empty - type: PointLight enabled: false @@ -264,7 +264,7 @@ sound: path: /Audio/Ambience/Objects/light_hum.ogg - type: Sprite - sprite: Structures/Wallmounts/Lighting/light_small.rsi + sprite: _Starlight/Structures/Wallmounts/Lighting/light_small.rsi #SL Edit state: base - type: PointLight energy: 1.0 @@ -318,7 +318,7 @@ parent: SmallLight components: - type: Sprite - sprite: Structures/Wallmounts/Lighting/light_small.rsi + sprite: _Starlight/Structures/Wallmounts/Lighting/light_small.rsi #SL Edit state: empty - type: AmbientSound enabled: false @@ -465,7 +465,7 @@ - type: RotatingLight speed: 40 - type: Sprite - sprite: Structures/Wallmounts/Lighting/emergency_light.rsi + sprite: _Starlight/Structures/Wallmounts/Lighting/emergency_light.rsi #SL Edit layers: - state: base map: [ "enum.EmergencyLightVisualLayers.Base" ] diff --git a/Resources/Prototypes/Entities/Structures/Lighting/strobe_lighting.yml b/Resources/Prototypes/Entities/Structures/Lighting/strobe_lighting.yml index eb8c658fe515..7fdd684c84d1 100644 --- a/Resources/Prototypes/Entities/Structures/Lighting/strobe_lighting.yml +++ b/Resources/Prototypes/Entities/Structures/Lighting/strobe_lighting.yml @@ -21,7 +21,7 @@ graph: LightFixture node: bulbLight - type: Sprite - sprite: Structures/Wallmounts/Lighting/strobe_light.rsi + sprite: _Starlight/Structures/Wallmounts/Lighting/strobe_light.rsi #SL Edit drawdepth: WallMountedItems layers: - map: ["enum.PoweredLightLayers.Base"] @@ -87,7 +87,7 @@ parent: AlwaysPoweredStrobeLight components: - type: Sprite - sprite: Structures/Wallmounts/Lighting/strobe_light.rsi + sprite: _Starlight/Structures/Wallmounts/Lighting/strobe_light.rsi #SL Edit state: empty - type: AmbientSound enabled: false diff --git a/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/emergency_light.rsi/base.png b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/emergency_light.rsi/base.png new file mode 100644 index 000000000000..50d91780b3b2 Binary files /dev/null and b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/emergency_light.rsi/base.png differ diff --git a/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/emergency_light.rsi/emergency_light_off.png b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/emergency_light.rsi/emergency_light_off.png new file mode 100644 index 000000000000..35299ef9add2 Binary files /dev/null and b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/emergency_light.rsi/emergency_light_off.png differ diff --git a/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/emergency_light.rsi/emergency_light_on.png b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/emergency_light.rsi/emergency_light_on.png new file mode 100644 index 000000000000..c294da1fb44b Binary files /dev/null and b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/emergency_light.rsi/emergency_light_on.png differ diff --git a/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/emergency_light.rsi/meta.json b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/emergency_light.rsi/meta.json new file mode 100644 index 000000000000..143f27bd9333 --- /dev/null +++ b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/emergency_light.rsi/meta.json @@ -0,0 +1,74 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "State based copyright", + "states": [ + { + "name": "base", + "copyright": "Made by Conflee for Starlight", + "directions": 4 + }, + { + "name": "emergency_light_off", + "copyright": "Made by Conflee for Starlight", + "directions": 4, + "delays": [ + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ], + [ + 1.0 + ] + ] + }, + { + "name": "emergency_light_on", + "copyright": "Made by Conflee for Starlight", + "directions": 4, + "delays": [ + [ + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3 + ], + [ + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3 + ], + [ + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3 + ], + [ + 0.3, + 0.3, + 0.3, + 0.3, + 0.3, + 0.3 + ] + ] + } + ] +} diff --git a/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/light_small.rsi/base.png b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/light_small.rsi/base.png new file mode 100644 index 000000000000..7c3fca863fe6 Binary files /dev/null and b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/light_small.rsi/base.png differ diff --git a/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/light_small.rsi/broken.png b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/light_small.rsi/broken.png new file mode 100644 index 000000000000..0d6a1958b22b Binary files /dev/null and b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/light_small.rsi/broken.png differ diff --git a/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/light_small.rsi/burned.png b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/light_small.rsi/burned.png new file mode 100644 index 000000000000..8bbdfbf90ae0 Binary files /dev/null and b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/light_small.rsi/burned.png differ diff --git a/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/light_small.rsi/empty.png b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/light_small.rsi/empty.png new file mode 100644 index 000000000000..2776e590b733 Binary files /dev/null and b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/light_small.rsi/empty.png differ diff --git a/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/light_small.rsi/glow.png b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/light_small.rsi/glow.png new file mode 100644 index 000000000000..90afdaff9bee Binary files /dev/null and b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/light_small.rsi/glow.png differ diff --git a/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/light_small.rsi/meta.json b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/light_small.rsi/meta.json new file mode 100644 index 000000000000..430a8620c9b3 --- /dev/null +++ b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/light_small.rsi/meta.json @@ -0,0 +1,36 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "State based copyright", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "broken", + "copyright": "Made by Conflee, inspired by TG and Monke lights.", + "directions": 4 + }, + { + "name": "burned", + "copyright": "Made by Conflee, inspired by TG and Monke lights.", + "directions": 4 + }, + { + "name": "base", + "copyright": "Made by Conflee, inspired by TG and Monke lights.", + "directions": 4 + }, + { + "name": "empty", + "copyright": "Made by Conflee, inspired by TG and Monke lights.", + "directions": 4 + }, + { + "name": "glow", + "copyright": "Made by Conflee, inspired by TG and Monke lights.", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/light_tube.rsi/base.png b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/light_tube.rsi/base.png new file mode 100644 index 000000000000..61ea31594dc2 Binary files /dev/null and b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/light_tube.rsi/base.png differ diff --git a/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/light_tube.rsi/broken.png b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/light_tube.rsi/broken.png new file mode 100644 index 000000000000..38955c0e3405 Binary files /dev/null and b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/light_tube.rsi/broken.png differ diff --git a/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/light_tube.rsi/burned.png b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/light_tube.rsi/burned.png new file mode 100644 index 000000000000..4a07f976ca18 Binary files /dev/null and b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/light_tube.rsi/burned.png differ diff --git a/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/light_tube.rsi/empty.png b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/light_tube.rsi/empty.png new file mode 100644 index 000000000000..2bb1bc3a6ee0 Binary files /dev/null and b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/light_tube.rsi/empty.png differ diff --git a/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/light_tube.rsi/glow.png b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/light_tube.rsi/glow.png new file mode 100644 index 000000000000..5e7cb9cda008 Binary files /dev/null and b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/light_tube.rsi/glow.png differ diff --git a/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/light_tube.rsi/meta.json b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/light_tube.rsi/meta.json new file mode 100644 index 000000000000..430a8620c9b3 --- /dev/null +++ b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/light_tube.rsi/meta.json @@ -0,0 +1,36 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "State based copyright", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "broken", + "copyright": "Made by Conflee, inspired by TG and Monke lights.", + "directions": 4 + }, + { + "name": "burned", + "copyright": "Made by Conflee, inspired by TG and Monke lights.", + "directions": 4 + }, + { + "name": "base", + "copyright": "Made by Conflee, inspired by TG and Monke lights.", + "directions": 4 + }, + { + "name": "empty", + "copyright": "Made by Conflee, inspired by TG and Monke lights.", + "directions": 4 + }, + { + "name": "glow", + "copyright": "Made by Conflee, inspired by TG and Monke lights.", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/strobe_light.rsi/base.png b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/strobe_light.rsi/base.png new file mode 100644 index 000000000000..7567ea222e94 Binary files /dev/null and b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/strobe_light.rsi/base.png differ diff --git a/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/strobe_light.rsi/broken.png b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/strobe_light.rsi/broken.png new file mode 100644 index 000000000000..1e26d892a252 Binary files /dev/null and b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/strobe_light.rsi/broken.png differ diff --git a/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/strobe_light.rsi/empty.png b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/strobe_light.rsi/empty.png new file mode 100644 index 000000000000..369730e4439c Binary files /dev/null and b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/strobe_light.rsi/empty.png differ diff --git a/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/strobe_light.rsi/glow.png b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/strobe_light.rsi/glow.png new file mode 100644 index 000000000000..32db7f29ba53 Binary files /dev/null and b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/strobe_light.rsi/glow.png differ diff --git a/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/strobe_light.rsi/meta.json b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/strobe_light.rsi/meta.json new file mode 100644 index 000000000000..b41274e0720e --- /dev/null +++ b/Resources/Textures/_Starlight/Structures/Wallmounts/Lighting/strobe_light.rsi/meta.json @@ -0,0 +1,31 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "State based copyright", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "broken", + "copyright": "Made by Conflee, inspired by TG and Monke lights.", + "directions": 4 + }, + { + "name": "base", + "copyright": "Made by Conflee, inspired by TG and Monke lights.", + "directions": 4 + }, + { + "name": "empty", + "copyright": "Made by Conflee, inspired by TG and Monke lights.", + "directions": 4 + }, + { + "name": "glow", + "copyright": "Made by Conflee, inspired by TG and Monke lights.", + "directions": 4 + } + ] +}