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:
@@ -136,6 +136,19 @@
|
|||||||
startingState: Broken
|
startingState: Broken
|
||||||
bulb: Bulb
|
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
|
- type: entity
|
||||||
parent: BaseLightTube
|
parent: BaseLightTube
|
||||||
name: fluorescent light tube
|
name: fluorescent light tube
|
||||||
|
|||||||
@@ -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 |
@@ -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 |
Reference in New Issue
Block a user