From: RiceMar1244 <138547931+RiceMar1244@users.noreply.github.com> Date: Tue, 19 Dec 2023 04:21:12 +0000 (-0500) Subject: Adds janitorial service lights (#22732) X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=d7afa3387b5d66b2c9513cb90890932491ae34db;p=space-station-14.git Adds janitorial service lights (#22732) * Adds service light visuals and meta.json * Added the rest of the needed service light sprites * Adds service light and service light bulb entity prototypes * Changes entity descriptions * Removes sprites temporarily * Adds back the sprites and modifies rotation sprites --- diff --git a/Resources/Prototypes/Entities/Objects/Power/lights.yml b/Resources/Prototypes/Entities/Objects/Power/lights.yml index 361ee1e808..e399c66262 100644 --- a/Resources/Prototypes/Entities/Objects/Power/lights.yml +++ b/Resources/Prototypes/Entities/Objects/Power/lights.yml @@ -136,6 +136,19 @@ startingState: Broken bulb: Bulb +- type: entity + parent: BaseLightbulb + name: service light bulb + id: ServiceLightBulb + description: A low-brightness green lightbulb used in janitorial service lights. + components: + - type: LightBulb + bulb: Bulb + color: "#CCFF60" + lightEnergy: 1.0 + lightRadius: 2 + lightSoftness: 3 + - type: entity parent: BaseLightTube name: fluorescent light tube diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/service_light.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/service_light.yml new file mode 100644 index 0000000000..80b92b94fd --- /dev/null +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/service_light.yml @@ -0,0 +1,25 @@ +- type: entity + parent: Poweredlight + id: JanitorServiceLight + name: janitorial service light + description: A wall-mounted janitorial sign. If the light is blinking, a janitor's service is required. + components: + - type: Sprite + sprite: Structures/Wallmounts/service_light.rsi + drawdepth: WallMountedItems + layers: + - state: off + map: ["enum.PoweredLightLayers.Base"] + state: off + - type: PointLight + radius: 1 + energy: 1 + softness: 1 + enabled: false + - type: PoweredLight + bulb: Bulb + on: false + hasLampOnSpawn: ServiceLightBulb + damage: + types: + Heat: 5 diff --git a/Resources/Textures/Structures/Wallmounts/service_light.rsi/broken.png b/Resources/Textures/Structures/Wallmounts/service_light.rsi/broken.png new file mode 100644 index 0000000000..ea789b2191 Binary files /dev/null and b/Resources/Textures/Structures/Wallmounts/service_light.rsi/broken.png differ diff --git a/Resources/Textures/Structures/Wallmounts/service_light.rsi/burned.png b/Resources/Textures/Structures/Wallmounts/service_light.rsi/burned.png new file mode 100644 index 0000000000..c7eeb48e1b Binary files /dev/null and b/Resources/Textures/Structures/Wallmounts/service_light.rsi/burned.png differ diff --git a/Resources/Textures/Structures/Wallmounts/service_light.rsi/empty.png b/Resources/Textures/Structures/Wallmounts/service_light.rsi/empty.png new file mode 100644 index 0000000000..bcdc0ee0ff Binary files /dev/null and b/Resources/Textures/Structures/Wallmounts/service_light.rsi/empty.png differ diff --git a/Resources/Textures/Structures/Wallmounts/service_light.rsi/meta.json b/Resources/Textures/Structures/Wallmounts/service_light.rsi/meta.json new file mode 100644 index 0000000000..cf91d5d1a5 --- /dev/null +++ b/Resources/Textures/Structures/Wallmounts/service_light.rsi/meta.json @@ -0,0 +1,49 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "On, off, broken, burned, empty sprites by RiceMar1244", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "broken", + "directions": 4 + }, + { + "name": "burned", + "directions": 4 + }, + { + "name": "empty", + "directions": 4 + }, + { + "name": "off", + "directions": 4 + }, + { + "name": "on", + "directions": 4, + "delays": [ + [ + 0.1, + 0.5 + ], + [ + 0.1, + 0.5 + ], + [ + 0.1, + 0.5 + ], + [ + 0.1, + 0.5 + ] + ] + } + ] +} diff --git a/Resources/Textures/Structures/Wallmounts/service_light.rsi/off.png b/Resources/Textures/Structures/Wallmounts/service_light.rsi/off.png new file mode 100644 index 0000000000..d54b01d159 Binary files /dev/null and b/Resources/Textures/Structures/Wallmounts/service_light.rsi/off.png differ diff --git a/Resources/Textures/Structures/Wallmounts/service_light.rsi/on.png b/Resources/Textures/Structures/Wallmounts/service_light.rsi/on.png new file mode 100644 index 0000000000..3e52be44ec Binary files /dev/null and b/Resources/Textures/Structures/Wallmounts/service_light.rsi/on.png differ