* 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
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
--- /dev/null
+- 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
--- /dev/null
+{
+ "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
+ ]
+ ]
+ }
+ ]
+}