Holofan Projector Upstream from Nyano (#8352)

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
This commit is contained in:
Emisse
2022-06-03 05:58:18 -06:00
committed by GitHub
parent 9c6b55c0e7
commit c87f4ab65c
14 changed files with 252 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
- type: entity
parent: BaseItem
id: Holoprojector
name: holographic sign projector
description: A handy-dandy holographic projector that displays a janitorial sign.
components:
- type: HolosignProjector
- type: Sprite
sprite: Objects/Devices/Holoprojectors/custodial.rsi
state: icon
- type: entity
parent: Holoprojector
id: HolofanProjector
name: holofan projector
description: Stop suicidal passengers from killing everyone during atmos emergencies.
components:
- type: HolosignProjector
signProto: HoloFan
rechargeTime: 120
- type: Sprite
sprite: Objects/Devices/Holoprojectors/atmos.rsi
state: icon

View File

@@ -0,0 +1,33 @@
- type: entity
id: HolosignWetFloor
name: wet floor sign
description: The words flicker as if they mean nothing.
components:
- type: Physics
bodyType: Static
- type: Sprite
sprite: Structures/Holo/wetfloor.rsi
state: icon
netsync: false
- type: TimedDespawn
lifetime: 30
- type: entity
id: HoloFan
parent: HolosignWetFloor
name: holofan
description: A barrier of hard light that blocks air, but nothing else.
components:
- type: Sprite
sprite: Structures/Holo/holofan.rsi
state: icon
netsync: false
- type: Fixtures
fixtures:
- shape:
!type:PhysShapeAabb
bounds: "-0.5,-0.5,0.5,0.5"
- type: TimedDespawn
lifetime: 180
- type: Airtight
noAirWhenFullyAirBlocked: false