Box fixes and Stealth Box in uplink (#12194)

This commit is contained in:
keronshb
2022-11-03 23:16:23 -04:00
committed by GitHub
parent e531db3f7b
commit 84413f2a4c
10 changed files with 86 additions and 8 deletions

View File

@@ -239,6 +239,16 @@
categories:
- UplinkUtility
- type: listing
id: UplinkStealthBox
name: Stealth Box
description: A box outfitted with stealth technology, sneak around with this and don't move too fast now!
productEntity: StealthBox
cost:
Telecrystal: 10
categories:
- UplinkUtility
#TODO: Increase the price of this to 4-5/remove it when we get encrpytion keys
- type: listing
id: UplinkHeadset

View File

@@ -23,4 +23,11 @@
supportedTypes:
- Heat
- type: damageContainer
id: Box
supportedGroups:
- Brute
- Burn
- Toxin
supportedTypes:
- Shock

View File

@@ -16,7 +16,7 @@
mask:
- MobMask
layer:
- SlipLayer
- MobLayer
hard: true
- type: Pullable
- type: CardboardBox
@@ -25,11 +25,13 @@
- type: EntityStorage
isCollidableWhenOpen: false
openOnMove: false
airtight: false
airtight: true #true for now until it doesn't make a vacuum
capacity: 4 #4 Entities seems like a nice comfy fit for a cardboard box.
- type: ContainerContainer
containers:
entity_storage: !type:Container
- type: Damageable
damageContainer: Box
- type: Sprite
noRot: true
netsync: false
@@ -54,6 +56,11 @@
name: cardboard box #it's still just a box
description: Kept ya waiting, huh?
components:
- type: CardboardBox
effectSound: /Audio/Effects/chime.ogg
- type: Damageable
damageContainer: Box
damageModifierSet: FlimsyMetallic #Syndicate boxes should have a bit of protection
- type: Sprite
noRot: true
netsync: false
@@ -69,8 +76,8 @@
state_open: cardboard_open
- type: Stealth
- type: StealthOnMove
passiveVisibilityRate: -0.24
movementVisibilityRate: 0.10
passiveVisibilityRate: -0.37
movementVisibilityRate: 0.20
#For admin spawning only
- type: entity