Adds holobarrier projector to warden and HOS lockers (#15091)

* adds holobarrier projector and adds it to warden&hos locker

* a
This commit is contained in:
Lei Yunxing
2023-04-03 14:20:15 +08:00
committed by GitHub
parent 2aa85fefc2
commit edef526a37
8 changed files with 104 additions and 0 deletions

View File

@@ -209,3 +209,4 @@
- id: SecurityTechFabCircuitboard
- id: JetpackSecurityFilled
- id: BoxEncryptionKeySecurity
- id: HoloprojectorSecurity

View File

@@ -21,6 +21,7 @@
- id: RubberStampWarden
- id: DoorRemoteArmory
- id: ClothingOuterHardsuitWarden
- id: HoloprojectorSecurity
- type: entity
id: LockerSecurityFilled

View File

@@ -44,3 +44,23 @@
- HolofanProjector
- type: StaticPrice
price: 80
- type: entity
parent: Holoprojector
id: HoloprojectorSecurity
name: holobarrier projector
description: Creates a solid but fragile holographic barrier.
components:
- type: HolosignProjector
signProto: HolosignSecurity
chargeUse: 120
- type: Sprite
sprite: Objects/Devices/Holoprojectors/security.rsi
state: icon
netsync: false
- type: Tag
tags:
- HolofanProjector
- type: StaticPrice
price: 80

View File

@@ -36,3 +36,41 @@
lifetime: 180
- type: Airtight
noAirWhenFullyAirBlocked: false
- type: entity
id: HolosignSecurity
parent: HolosignWetFloor
name: holographic barrier
description: A barrier of hard light that blocks movenment, but pretty weak.
components:
- type: Physics
bodyType: Static
canCollide: true
- type: Sprite
sprite: Structures/Holo/security.rsi
state: icon
netsync: false
- type: Fixtures
fixtures:
- shape:
!type:PhysShapeAabb
bounds: "-0.3,-0.3,0.3,0.3"
mask:
- TableMask
layer:
- TableLayer
- type: Damageable
damageContainer: Inorganic
damageModifierSet: Metallic
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 30
- type: TimedDespawn
lifetime: 60
- type: PointLight
enabled: true
radius: 3
color: red
- type: Climbable

Binary file not shown.

After

Width:  |  Height:  |  Size: 745 B

View File

@@ -0,0 +1,22 @@
{
"version": 1,
"size": {
"x": 32,
"y": 32
},
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/f4017da82ae4de7bfaf8ebdbba33d0de81c15587",
"states": [
{
"name": "icon",
"delays": [
[
0.3,
0.3,
0.3,
0.3
]
]
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 704 B

View File

@@ -0,0 +1,22 @@
{
"version": 1,
"size": {
"x": 32,
"y": 32
},
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/f4017da82ae4de7bfaf8ebdbba33d0de81c15587",
"states": [
{
"name": "icon",
"delays": [
[
0.3,
0.3,
0.3,
0.3
]
]
}
]
}