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
This commit is contained in:
RiceMar1244
2023-12-18 23:21:12 -05:00
committed by GitHub
parent b2feca81f0
commit d7afa3387b
8 changed files with 87 additions and 0 deletions

View File

@@ -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

View File

@@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 783 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 794 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 701 B

View File

@@ -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
]
]
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 765 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB