Physics (#3485)
* Content side new physics structure * BroadPhase outline done * But we need to fix WorldAABB * Fix static pvs AABB * Fix import * Rando fixes * B is for balloon * Change human mob hitbox to circle * Decent movement * Start adding friction to player controller I think it's the best way to go about it to keep other objects somewhat consistent for physics. * This baby can fit so many physics bugs in it. * Slight mob mover optimisations. * Player mover kinda works okay. * Beginnings of testbed * More testbed * Circlestack bed * Namespaces * BB fixes * Pull WorldAABB * Joint pulling * Semi-decent movement I guess. * Pulling better * Bullet controller + old movement * im too dumb for this shit * Use kinematic mob controller again It's probably for the best TBH * Stashed shitcode * Remove SlipController * In which movement code is entirely refactored * Singularity fix * Fix ApplyLinearImpulse * MoveRelay fix * Fix door collisions * Disable subfloor collisions Saves on broadphase a fair bit * Re-implement ClimbController * Zumzum's pressure * Laggy item throwing * Minor atmos change * Some caching * Optimise controllers * Optimise CollideWith to hell and back * Re-do throwing and tile friction * Landing too * Optimise controllers * Move CCVars and other stuff swept is beautiful * Cleanup a bunch of controllers * Fix shooting and high pressure movement controller * Flashing improvements * Stuff and things * Combat collisions * Combat mode collisions * Pulling distance joint again * Cleanup physics interfaces * More like scuffedularity * Shit's fucked * Haha tests go green * Bigmoneycrab * Fix dupe pulling * Zumzum's based fix * Don't run tile friction for non-predicted bodies * Experimental pulling improvement * Everything's a poly now * Optimise AI region debugging a bit Could still be better but should improve default performance a LOT * Mover no updater * Crazy kinematic body idea * Good collisions * KinematicController * Fix aghost * Throwing refactor * Pushing cleanup * Fix throwing and footstep sounds * Frametime in ICollideBehavior * Fix stuff * Actually fix weightlessness * Optimise collision behaviors a lot * Make open lockers still collide with walls * powwweeerrrrr * Merge master proper * AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA * AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA * AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA * Ch ch ch changesss * SHIP IT * Fix #if DEBUG * Fix vaulting and item locker collision * Fix throwing * Editing yaml by hand what can go wrong * on * Last yaml fixes * Okay now it's fixed * Linter Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com> Co-authored-by: Vera Aguilera Puerto <zddm@outlook.es>
This commit is contained in:
@@ -24,9 +24,10 @@
|
||||
- state: panel_open
|
||||
map: ["enum.WiresVisualLayers.MaintenancePanel"]
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.49,-0.49,0.49,0.49" # don't want this colliding with walls or they won't close
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.49,-0.49,0.49,0.49" # don't want this colliding with walls or they won't close
|
||||
mask:
|
||||
- MobImpassable
|
||||
layer:
|
||||
|
||||
@@ -34,18 +34,19 @@
|
||||
map: ["enum.WiresVisualLayers.MaintenancePanel"]
|
||||
|
||||
- type: Physics
|
||||
on: false
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.49,-0.49,0.49,0.49" # don't want this colliding with walls or they won't close
|
||||
mask:
|
||||
- MobImpassable
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
- VaultImpassable
|
||||
- SmallImpassable
|
||||
canCollide: false
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.49,-0.49,0.49,0.49" # don't want this colliding with walls or they won't close
|
||||
mask:
|
||||
- MobImpassable
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
- VaultImpassable
|
||||
- SmallImpassable
|
||||
- type: Door
|
||||
closeTimeOne: 0.1
|
||||
closeTimeTwo: 0.6
|
||||
@@ -110,14 +111,15 @@
|
||||
airBlockedDirection:
|
||||
- East
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeRect
|
||||
bounds: "0.49,-0.49,-0.49,-0.2" # don't want this colliding with walls or they won't close
|
||||
mask:
|
||||
- MobImpassable
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
- VaultImpassable
|
||||
- SmallImpassable
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeRect
|
||||
bounds: "0.49,-0.49,-0.49,-0.2" # don't want this colliding with walls or they won't close
|
||||
mask:
|
||||
- MobImpassable
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
- VaultImpassable
|
||||
- SmallImpassable
|
||||
|
||||
@@ -22,9 +22,10 @@
|
||||
- !type:DoActsBehavior
|
||||
acts: ["Destruction"]
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.49,-0.49,0.49,0.49"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.49,-0.49,0.49,0.49"
|
||||
mask:
|
||||
- Impassable
|
||||
layer:
|
||||
|
||||
@@ -7,10 +7,11 @@
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
mass: 25
|
||||
anchored: true
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.45, -0.45, 0.05, 0.45"
|
||||
bodyType: Static
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.45, -0.45, 0.05, 0.45"
|
||||
mask:
|
||||
- Impassable
|
||||
- VaultImpassable
|
||||
|
||||
@@ -11,8 +11,9 @@
|
||||
- type: Sprite
|
||||
sprite: Constructible/Misc/bookshelf.rsi
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb {}
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
|
||||
@@ -16,9 +16,10 @@
|
||||
key: full
|
||||
base: carpet_
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.5, -0.5, 0.5, 0.5"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5, -0.5, 0.5, 0.5"
|
||||
layer: [ Passable ]
|
||||
- type: Damageable
|
||||
- type: Destructible
|
||||
|
||||
@@ -11,8 +11,9 @@
|
||||
- type: InteractionOutline
|
||||
- type: Anchorable
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb {}
|
||||
layer: [MobMask]
|
||||
mask:
|
||||
- Impassable
|
||||
|
||||
@@ -6,10 +6,11 @@
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
mass: 25
|
||||
anchored: true
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.5, -0.2, 0.5, 0.2"
|
||||
bodyType: Static
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5, -0.2, 0.5, 0.2"
|
||||
mask:
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
@@ -58,9 +59,10 @@
|
||||
- type: Sprite
|
||||
state: plant-25
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.47,-0.25,0.05,0.25"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.47,-0.25,0.05,0.25"
|
||||
layer: [ Passable ]
|
||||
|
||||
- type: entity
|
||||
|
||||
@@ -9,10 +9,11 @@
|
||||
- type: Clickable
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
anchored: true
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.25,0.5,0.25"
|
||||
bodyType: Static
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.25,0.5,0.25"
|
||||
mask:
|
||||
- Impassable
|
||||
- VaultImpassable
|
||||
@@ -44,9 +45,10 @@
|
||||
state: chair
|
||||
color: "#8e9799"
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.45, -0.45, 0.05, 0.45"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.45, -0.45, 0.05, 0.45"
|
||||
mask:
|
||||
- Impassable
|
||||
- VaultImpassable
|
||||
@@ -62,9 +64,10 @@
|
||||
state: stool_base
|
||||
color: "#8e9799"
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.5, -0.25, 0.05, 0.25"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5, -0.25, 0.05, 0.25"
|
||||
mask:
|
||||
- Impassable
|
||||
- VaultImpassable
|
||||
@@ -79,9 +82,10 @@
|
||||
state: bar_stool
|
||||
color: "white"
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.5, -0.2, 0.2, 0.25"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5, -0.2, 0.2, 0.25"
|
||||
mask:
|
||||
- Impassable
|
||||
- VaultImpassable
|
||||
@@ -97,9 +101,10 @@
|
||||
- type: Sprite
|
||||
state: officechair_white
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.49, -0.25, 0.37, 0.25"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.49, -0.25, 0.37, 0.25"
|
||||
mask:
|
||||
- Impassable
|
||||
- VaultImpassable
|
||||
@@ -122,9 +127,10 @@
|
||||
- type: Sprite
|
||||
state: comfychair_preview
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.45, -0.3, 0.35, 0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.45, -0.3, 0.35, 0.3"
|
||||
mask:
|
||||
- Impassable
|
||||
- VaultImpassable
|
||||
@@ -139,9 +145,10 @@
|
||||
state: wooden_chair
|
||||
color: "white"
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.37, -0.25, 0.49, 0.24"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.37, -0.25, 0.49, 0.24"
|
||||
mask:
|
||||
- Impassable
|
||||
- VaultImpassable
|
||||
|
||||
@@ -12,10 +12,11 @@
|
||||
state: rack
|
||||
- type: Physics
|
||||
mass: 25
|
||||
anchored: true
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.4,0.4,0.4"
|
||||
bodyType: Static
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.4,0.4,0.4"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -60,10 +61,11 @@
|
||||
state: shelf
|
||||
- type: Physics
|
||||
mass: 25
|
||||
anchored: true
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.4,0.4,0.4"
|
||||
bodyType: Static
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.4,0.4,0.4"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
|
||||
@@ -17,8 +17,9 @@
|
||||
key: state
|
||||
base: state_
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb {}
|
||||
layer:
|
||||
- VaultImpassable
|
||||
- type: SnapGrid
|
||||
|
||||
@@ -8,9 +8,10 @@
|
||||
- type: Clickable
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.5,0.5,0.5"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.5,0.5,0.5"
|
||||
layer: [ Passable ]
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
|
||||
@@ -8,8 +8,9 @@
|
||||
- type: Clickable
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb {}
|
||||
mask:
|
||||
- Impassable
|
||||
layer:
|
||||
|
||||
@@ -50,10 +50,11 @@
|
||||
type: GasCanisterBoundUserInterface
|
||||
- type: Physics
|
||||
mass: 25
|
||||
anchored: false
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.25,0.5,0.25"
|
||||
bodyType: Dynamic
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.25,0.5,0.25"
|
||||
mask:
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
|
||||
@@ -7,10 +7,11 @@
|
||||
- type: Clickable
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
anchored: true
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.5,0.5,0.5"
|
||||
bodyType: Static
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.5,0.5,0.5"
|
||||
layer:
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
@@ -24,7 +25,7 @@
|
||||
offset: Center
|
||||
- type: GasGenerator
|
||||
- type: PipeNetDevice
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: GasGeneratorBase
|
||||
id: GasGenerator
|
||||
@@ -43,4 +44,4 @@
|
||||
- !type:PipeNode
|
||||
nodeGroupID: Pipe
|
||||
pipeDirection: Fourway
|
||||
|
||||
|
||||
|
||||
@@ -7,10 +7,11 @@
|
||||
components:
|
||||
- type: Physics
|
||||
mass: 25
|
||||
anchored: true
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.25,0.5,0.25"
|
||||
bodyType: Static
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.25,0.5,0.25"
|
||||
layer:
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
@@ -39,10 +40,11 @@
|
||||
components:
|
||||
- type: Physics
|
||||
mass: 25
|
||||
anchored: true
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.25,0.5,0.25"
|
||||
bodyType: Static
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.25,0.5,0.25"
|
||||
layer:
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
@@ -77,10 +79,11 @@
|
||||
- type: Rotatable
|
||||
- type: Physics
|
||||
mass: 25
|
||||
anchored: true
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.25,0.5,0.25"
|
||||
bodyType: Static
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.25,0.5,0.25"
|
||||
layer:
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
|
||||
@@ -12,9 +12,10 @@
|
||||
- type: Clickable
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.5, -0.5, 0.5, 0.5"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5, -0.5, 0.5, 0.5"
|
||||
layer: [MobMask, Opaque]
|
||||
- type: SnapGrid
|
||||
offset: Center
|
||||
@@ -48,9 +49,10 @@
|
||||
- type: Clickable
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.5, -0.5, 0.5, 0.5"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5, -0.5, 0.5, 0.5"
|
||||
layer: [MobMask, Opaque]
|
||||
- type: SnapGrid
|
||||
offset: Center
|
||||
@@ -75,9 +77,10 @@
|
||||
- type: Clickable
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.5, -0.5, 0.5, 0.5"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5, -0.5, 0.5, 0.5"
|
||||
layer: [MobMask, Opaque]
|
||||
- type: SnapGrid
|
||||
offset: Center
|
||||
@@ -117,9 +120,10 @@
|
||||
- type: Clickable
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.5, -0.5, 0.5, 0.5"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5, -0.5, 0.5, 0.5"
|
||||
layer: [MobMask, Opaque]
|
||||
- type: SnapGrid
|
||||
offset: Center
|
||||
|
||||
@@ -9,10 +9,11 @@
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
mass: 25
|
||||
anchored: true
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.4,0.4,0.4"
|
||||
bodyType: Static
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.4,0.4,0.4"
|
||||
mask:
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
|
||||
@@ -8,10 +8,11 @@
|
||||
components:
|
||||
- type: Physics
|
||||
mass: 25
|
||||
anchored: true
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.25,0.5,0.25"
|
||||
bodyType: Static
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.25,0.5,0.25"
|
||||
layer:
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
@@ -54,10 +55,11 @@
|
||||
components:
|
||||
- type: Physics
|
||||
mass: 25
|
||||
anchored: true
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.25,0.5,0.25"
|
||||
bodyType: Static
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.25,0.5,0.25"
|
||||
layer:
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
|
||||
@@ -10,10 +10,11 @@
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
mass: 25
|
||||
anchored: true
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.5, -0.4, 0.3, 0.4"
|
||||
bodyType: Static
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5, -0.4, 0.3, 0.4"
|
||||
mask:
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
@@ -54,9 +55,10 @@
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
mass: 25
|
||||
anchored: true
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bodyType: Static
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb {}
|
||||
mask:
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
@@ -112,9 +114,10 @@
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
mass: 25
|
||||
anchored: true
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bodyType: Static
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb {}
|
||||
mask:
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
@@ -172,9 +175,10 @@
|
||||
access: [["Engineering"]]
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.25, -0.25, 0.25, 0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.25, -0.25, 0.25, 0.3"
|
||||
layer: [ Passable ]
|
||||
- type: SnapGrid
|
||||
offset: Center
|
||||
@@ -227,9 +231,10 @@
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
mass: 25
|
||||
anchored: false
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bodyType: Dynamic
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb {}
|
||||
mask:
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
|
||||
@@ -12,10 +12,11 @@
|
||||
state: seedextractor
|
||||
- type: Physics
|
||||
mass: 25
|
||||
anchored: true
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.25,0.4,0.25"
|
||||
bodyType: Static
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.25,0.4,0.25"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
|
||||
@@ -12,10 +12,11 @@
|
||||
sprite: Constructible/Power/VendingMachines/empty.rsi
|
||||
netsync: false
|
||||
- type: Physics
|
||||
anchored: true
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.25,0.5,0.25"
|
||||
bodyType: Static
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.25,0.5,0.25"
|
||||
mask:
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
|
||||
@@ -6,10 +6,12 @@
|
||||
components:
|
||||
- type: Clickable
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.5, -0.5, 0.5, 0.5"
|
||||
layer: [ Underplating ]
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5, -0.5, 0.5, 0.5"
|
||||
layer:
|
||||
- Underplating
|
||||
- type: InteractionOutline
|
||||
- type: SnapGrid
|
||||
offset: Center
|
||||
|
||||
@@ -8,10 +8,11 @@
|
||||
- type: Clickable
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
hard: false
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.49,-0.49,0.49,0.49"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.49,-0.49,0.49,0.49"
|
||||
hard: false
|
||||
layer: [Passable]
|
||||
mask:
|
||||
- Impassable
|
||||
|
||||
@@ -22,9 +22,10 @@
|
||||
- key: enum.MicrowaveUiKey.Key
|
||||
type: MicrowaveBoundUserInterface
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.16,-0.3,0.16,0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.16,-0.3,0.16,0.3"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
|
||||
@@ -21,9 +21,10 @@
|
||||
- type: PowerReceiver
|
||||
- type: LoopingSound
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.35,-0.08,0.25,0.15"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.35,-0.08,0.25,0.15"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
|
||||
@@ -8,10 +8,11 @@
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
mass: 25
|
||||
anchored: true
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.3,-0.4,0.3,0.4"
|
||||
bodyType: Static
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.3,-0.4,0.3,0.4"
|
||||
mask:
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
|
||||
@@ -13,8 +13,9 @@
|
||||
- type: Physics
|
||||
# Mass of 1? Unmovable. Mass of 25? Fine. What on earth is going on?
|
||||
mass: 25
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb {}
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -67,4 +68,4 @@
|
||||
abstract: true
|
||||
components:
|
||||
- type: Physics
|
||||
anchored: false
|
||||
bodyType: Dynamic
|
||||
|
||||
@@ -12,8 +12,9 @@
|
||||
sprite: Constructible/Power/ame_shielding.rsi
|
||||
state: shield_0
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb {}
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
|
||||
@@ -9,15 +9,16 @@
|
||||
snap: true
|
||||
- type: Physics
|
||||
mass: 25
|
||||
anchored: true
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.49,-0.49,0.49,0.49"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
- VaultImpassable
|
||||
bodyType: Static
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.49,-0.49,0.49,0.49"
|
||||
mask:
|
||||
- Opaque
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
- VaultImpassable
|
||||
- type: SnapGrid
|
||||
offset: Center
|
||||
- type: Pullable
|
||||
|
||||
@@ -42,7 +42,7 @@
|
||||
description: This controls the density of the particles. It looks unfinished.
|
||||
components:
|
||||
- type: Physics
|
||||
anchored: false
|
||||
bodyType: Dynamic
|
||||
- type: Sprite
|
||||
sprite: Constructible/Specific/Engines/PA/control_box.rsi
|
||||
state: box
|
||||
|
||||
@@ -83,7 +83,7 @@
|
||||
description: This launchs the Alpha particles, might not want to stand near this end. It looks unfinished.
|
||||
components:
|
||||
- type: Physics
|
||||
anchored: false
|
||||
bodyType: Dynamic
|
||||
- type: Sprite
|
||||
sprite: Constructible/Specific/Engines/PA/emitter_left.rsi
|
||||
state: left
|
||||
@@ -100,7 +100,7 @@
|
||||
description: This launchs the Alpha particles, might not want to stand near this end. It looks unfinished.
|
||||
components:
|
||||
- type: Physics
|
||||
anchored: false
|
||||
bodyType: Dynamic
|
||||
- type: Sprite
|
||||
sprite: Constructible/Specific/Engines/PA/emitter_center.rsi
|
||||
state: center
|
||||
@@ -117,7 +117,7 @@
|
||||
description: This launchs the Alpha particles, might not want to stand near this end. It looks unfinished.
|
||||
components:
|
||||
- type: Physics
|
||||
anchored: false
|
||||
bodyType: Dynamic
|
||||
- type: Sprite
|
||||
sprite: Constructible/Specific/Engines/PA/emitter_right.rsi
|
||||
state: right
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
description: Formally known as the Alpha Particle Generation Array. This is where Alpha particles are generated from [REDACTED]. It looks unfinished.
|
||||
components:
|
||||
- type: Physics
|
||||
anchored: false
|
||||
bodyType: Dynamic
|
||||
- type: Sprite
|
||||
sprite: Constructible/Specific/Engines/PA/end_cap.rsi
|
||||
state: cap
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
description: Formally known as the EM Acceleration Chamber. This is where the Alpha particles are accelerated to radical speeds. It looks unfinished.
|
||||
components:
|
||||
- type: Physics
|
||||
anchored: false
|
||||
bodyType: Dynamic
|
||||
- type: Sprite
|
||||
sprite: Constructible/Specific/Engines/PA/fuel_chamber.rsi
|
||||
state: chamber
|
||||
|
||||
@@ -15,10 +15,11 @@
|
||||
damages:
|
||||
Radiation: 10
|
||||
- type: Physics
|
||||
hard: false
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.48,-0.48,0.48,0.48"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.48,-0.48,0.48,0.48"
|
||||
hard: false
|
||||
layer: [None]
|
||||
mask:
|
||||
- MobMask
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
description: Formally known as the Particle Focusing EM Lens. This uses electromagnetic waves to focus the Alpha-Particles. It looks unfinished.
|
||||
components:
|
||||
- type: Physics
|
||||
anchored: false
|
||||
bodyType: Dynamic
|
||||
- type: Sprite
|
||||
sprite: Constructible/Specific/Engines/PA/power_box.rsi
|
||||
state: box
|
||||
|
||||
@@ -8,11 +8,12 @@
|
||||
- type: Clickable
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
anchored: false
|
||||
bodyType: Dynamic
|
||||
mass: 25
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.5, -0.5, 0.5, 0.5"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5, -0.5, 0.5, 0.5"
|
||||
layer:
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
|
||||
@@ -8,11 +8,12 @@
|
||||
- type: InteractionOutline
|
||||
- type: Clickable
|
||||
- type: Physics
|
||||
anchored: false
|
||||
bodyType: Dynamic
|
||||
mass: 25
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.5, -0.5, 0.5, 0.5"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5, -0.5, 0.5, 0.5"
|
||||
layer:
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
@@ -51,10 +52,11 @@
|
||||
- type: InteractionOutline
|
||||
- type: Clickable
|
||||
- type: Physics
|
||||
anchored: true
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.5, -0.5, 0.5, 0.5"
|
||||
bodyType: Static
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5, -0.5, 0.5, 0.5"
|
||||
layer:
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
|
||||
@@ -8,11 +8,12 @@
|
||||
- type: Clickable
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
anchored: false
|
||||
mass: 25
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.5, -0.5, 0.5, 0.5"
|
||||
bodyType: Dynamic
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5, -0.5, 0.5, 0.5"
|
||||
layer:
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
|
||||
@@ -12,11 +12,12 @@
|
||||
- type: InteractionOutline
|
||||
- type: Clickable
|
||||
- type: Physics
|
||||
anchored: false
|
||||
bodyType: Dynamic
|
||||
mass: 25
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.5, -0.5, 0.5, 0.5"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5, -0.5, 0.5, 0.5"
|
||||
layer:
|
||||
- Opaque
|
||||
mask:
|
||||
|
||||
@@ -5,10 +5,11 @@
|
||||
components:
|
||||
- type: Clickable
|
||||
- type: Physics
|
||||
anchored: false
|
||||
shapes:
|
||||
- !type:PhysShapeCircle
|
||||
radius: 0.5
|
||||
bodyType: Dynamic
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeCircle
|
||||
radius: 0.5
|
||||
layer: [Impassable]
|
||||
mask:
|
||||
- AllMask
|
||||
|
||||
@@ -17,10 +17,11 @@
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
mass: 25
|
||||
anchored: true
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.25,0.5,0.25"
|
||||
bodyType: Static
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.25,0.5,0.25"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
|
||||
@@ -19,13 +19,13 @@
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
mass: 25
|
||||
anchored: true
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
mask:
|
||||
- Impassable
|
||||
- VaultImpassable
|
||||
- SmallImpassable
|
||||
bodyType: Static
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb {}
|
||||
layer:
|
||||
- Impassable
|
||||
- VaultImpassable
|
||||
- type: SnapGrid
|
||||
offset: Center
|
||||
- type: Anchorable
|
||||
|
||||
@@ -12,10 +12,11 @@
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
mass: 25
|
||||
anchored: true
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4, -0.45, 0.45, 0.45"
|
||||
bodyType: Static
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4, -0.45, 0.45, 0.45"
|
||||
mask:
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
@@ -54,9 +55,10 @@
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
mass: 25
|
||||
anchored: true
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bodyType: Static
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb {}
|
||||
mask:
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
|
||||
@@ -9,9 +9,11 @@
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
mass: 25
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.45, -0.45, 0.00, 0.45"
|
||||
bodyType: Dynamic
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.45, -0.45, 0.00, 0.45"
|
||||
layer: [ Passable ]
|
||||
- type: Sprite
|
||||
sprite: Constructible/Specific/Cargo/teleporter.rsi
|
||||
|
||||
@@ -21,10 +21,11 @@
|
||||
- type: Anchorable
|
||||
- type: Physics
|
||||
mass: 25
|
||||
anchored: true
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.25,0.4,0.25"
|
||||
bodyType: Static
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.25,0.4,0.25"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -72,10 +73,11 @@
|
||||
- type: Anchorable
|
||||
- type: Physics
|
||||
mass: 25
|
||||
anchored: true
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.25,0.4,0.25"
|
||||
bodyType: Static
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.25,0.4,0.25"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
- type: Clickable
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
anchored: true
|
||||
bodyType: Static
|
||||
- type: SnapGrid
|
||||
offset: Center
|
||||
- type: Anchorable
|
||||
@@ -51,9 +51,10 @@
|
||||
state_anchored: pipe-s
|
||||
state_broken: pipe-b
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.25,0.5,0.25"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.25,0.5,0.25"
|
||||
layer: [ Underplating ]
|
||||
|
||||
- type: entity
|
||||
@@ -78,9 +79,10 @@
|
||||
- key: enum.DisposalTaggerUiKey.Key
|
||||
type: DisposalTaggerBoundUserInterface
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.25,0.5,0.25"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.25,0.5,0.25"
|
||||
layer: [ Underplating ]
|
||||
|
||||
- type: entity
|
||||
@@ -101,9 +103,10 @@
|
||||
state_anchored: pipe-t
|
||||
state_broken: pipe-b
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.25,0.4,0.25"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.25,0.4,0.25"
|
||||
layer: [ Underplating ]
|
||||
|
||||
- type: entity
|
||||
@@ -131,10 +134,11 @@
|
||||
- type: Clickable
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
anchored: true
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.3,-0.35,0.3,0.35"
|
||||
bodyType: Static
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.3,-0.35,0.3,0.35"
|
||||
mask:
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
@@ -206,9 +210,10 @@
|
||||
- key: enum.DisposalRouterUiKey.Key
|
||||
type: DisposalRouterBoundUserInterface
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.5,0.5,0.25"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.5,0.5,0.25"
|
||||
layer: [ Underplating ]
|
||||
|
||||
- type: entity
|
||||
@@ -234,10 +239,11 @@
|
||||
- type: Flippable
|
||||
entity: DisposalRouter
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.25,0.5,0.5"
|
||||
layer: [ Underplating ]
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.25,0.5,0.5"
|
||||
layer: [ Underplating ]
|
||||
|
||||
- type: entity
|
||||
id: DisposalJunction
|
||||
@@ -263,10 +269,11 @@
|
||||
- type: Flippable
|
||||
entity: DisposalJunctionFlipped
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.5,0.5,0.25"
|
||||
layer: [ Underplating ]
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.5,0.5,0.25"
|
||||
layer: [ Underplating ]
|
||||
|
||||
- type: entity
|
||||
id: DisposalJunctionFlipped
|
||||
@@ -291,10 +298,11 @@
|
||||
- type: Flippable
|
||||
entity: DisposalJunction
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.25,0.5,0.5"
|
||||
layer: [ Underplating ]
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.25,0.5,0.5"
|
||||
layer: [ Underplating ]
|
||||
|
||||
- type: entity
|
||||
id: DisposalYJunction
|
||||
@@ -318,10 +326,11 @@
|
||||
state_anchored: pipe-y
|
||||
state_broken: pipe-b
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.5,0.25,0.5"
|
||||
layer: [ Underplating ]
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.5,0.25,0.5"
|
||||
layer: [ Underplating ]
|
||||
|
||||
- type: entity
|
||||
id: DisposalBend
|
||||
@@ -341,10 +350,11 @@
|
||||
state_anchored: pipe-c
|
||||
state_broken: pipe-b
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.5,0.25,0.25"
|
||||
layer: [ Underplating ]
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.5,0.25,0.25"
|
||||
layer: [ Underplating ]
|
||||
|
||||
- type: entity
|
||||
id: DisposalMailingUnit
|
||||
@@ -374,10 +384,11 @@
|
||||
- type: Clickable
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
anchored: true
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.35,-0.3,0.35,0.3"
|
||||
bodyType: Static
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.35,-0.3,0.35,0.3"
|
||||
mask:
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
|
||||
@@ -18,14 +18,15 @@
|
||||
- type: PowerReceiver
|
||||
powerLoad: 500
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-1.5,-1.5,1.5,1.5"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
- VaultImpassable
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-1.5,-1.5,1.5,1.5"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
- VaultImpassable
|
||||
- type: Clickable
|
||||
- type: InteractionOutline
|
||||
- type: Damageable
|
||||
|
||||
@@ -8,11 +8,12 @@
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
mass: 25
|
||||
anchored: true
|
||||
hard: false
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.5, -0.5, 0.1, 0.5"
|
||||
bodyType: Static
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5, -0.5, 0.1, 0.5"
|
||||
hard: false
|
||||
mask:
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
@@ -55,7 +56,12 @@
|
||||
components:
|
||||
- type: Physics
|
||||
mass: 25
|
||||
hard: true
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb {}
|
||||
hard: true
|
||||
mask:
|
||||
- Impassable
|
||||
- type: Anchorable
|
||||
snap: true
|
||||
- type: Pullable
|
||||
|
||||
@@ -8,10 +8,11 @@
|
||||
- type: Clickable
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
hard: false
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.49,-0.49,0.49,0.49"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.49,-0.49,0.49,0.49"
|
||||
hard: false
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
|
||||
@@ -21,20 +21,19 @@
|
||||
soundHit: /Audio/Effects/bang.ogg
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
mass: 25
|
||||
anchored: false
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.25,0.5,0.25"
|
||||
mass: 50
|
||||
bodyType: Dynamic
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.48,-0.25,0.48,0.25"
|
||||
mask:
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
- VaultImpassable
|
||||
- SmallImpassable
|
||||
layer:
|
||||
- Opaque
|
||||
- MobImpassable
|
||||
- VaultImpassable
|
||||
- SmallImpassable
|
||||
- type: EntityStorage
|
||||
- type: PlaceableSurface
|
||||
|
||||
@@ -18,13 +18,13 @@
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
mass: 25
|
||||
anchored: false
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4, -0.4, 0.29, 0.4"
|
||||
bodyType: Dynamic
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4, -0.4, 0.29, 0.4"
|
||||
mask:
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
- VaultImpassable
|
||||
- SmallImpassable
|
||||
layer:
|
||||
|
||||
@@ -7,11 +7,12 @@
|
||||
- type: Clickable
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
mass: 15
|
||||
anchored: false
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.5,0.5,0.5"
|
||||
mass: 100
|
||||
bodyType: Dynamic
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.5,0.5,0.5"
|
||||
mask:
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
|
||||
@@ -11,8 +11,9 @@
|
||||
state: 0
|
||||
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb {}
|
||||
layer: [MobMask]
|
||||
- type: Damageable
|
||||
resistances: metallicResistances
|
||||
|
||||
@@ -4,9 +4,10 @@
|
||||
name: Atmos Plaque
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.3,-0.3,0.3,0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.3,-0.3,0.3,0.3"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
|
||||
@@ -5,10 +5,11 @@
|
||||
- type: Clickable
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.45, -0.95, 0.45, 1"
|
||||
layer: [ Passable ]
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.45, -0.95, 0.45, 1"
|
||||
layer: [ Passable ]
|
||||
- type: Sprite
|
||||
drawdepth: WallTops
|
||||
sprite: Constructible/Misc/barsign.rsi
|
||||
|
||||
@@ -15,9 +15,10 @@
|
||||
state: wall_girder
|
||||
- type: Physics
|
||||
mass: 25
|
||||
anchored: true
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bodyType: Static
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb {}
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
|
||||
@@ -9,9 +9,10 @@
|
||||
graph: lightFixture
|
||||
node: tubeLight
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.45, -0.15, 0.45, 0.35"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.45, -0.15, 0.45, 0.35"
|
||||
layer: [ Passable ]
|
||||
- type: LoopingSound
|
||||
- type: Sprite
|
||||
@@ -122,10 +123,11 @@
|
||||
enabled: false
|
||||
offset: "0, -0.5"
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "0, 0.1, 0.25, 0.1"
|
||||
layer: [ Passable ]
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "0, 0, 0.25, 0.1"
|
||||
layer: [ Passable ]
|
||||
- type: PoweredLight
|
||||
bulb: Bulb
|
||||
- type: PowerReceiver
|
||||
|
||||
@@ -20,8 +20,9 @@
|
||||
sprite: Constructible/Structures/Walls/low_wall.rsi
|
||||
state: metal
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb {}
|
||||
layer:
|
||||
- VaultImpassable
|
||||
- SmallImpassable
|
||||
|
||||
@@ -8,9 +8,10 @@
|
||||
state: mirror
|
||||
- type: Physics
|
||||
mass: 25
|
||||
anchored: true
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bodyType: Static
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb {}
|
||||
layer: [Clickable]
|
||||
- type: Clickable
|
||||
- type: InteractionOutline
|
||||
|
||||
@@ -6,8 +6,9 @@
|
||||
- type: Clickable
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb {}
|
||||
- type: Damageable
|
||||
resistances: metallicResistances
|
||||
- type: Destructible
|
||||
@@ -34,9 +35,10 @@
|
||||
description: Return to monky.
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.1,-0.4,0.1,0.4"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.1,-0.4,0.1,0.4"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -57,9 +59,10 @@
|
||||
components:
|
||||
- type: Rotatable
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.1,-0.4,0.1,0.4"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.1,-0.4,0.1,0.4"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -78,9 +81,10 @@
|
||||
components:
|
||||
- type: Rotatable
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.1,-0.4,0.1,0.4"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.1,-0.4,0.1,0.4"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -100,9 +104,10 @@
|
||||
components:
|
||||
- type: Rotatable
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.1,-0.4,0.1,0.4"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.1,-0.4,0.1,0.4"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -122,9 +127,10 @@
|
||||
components:
|
||||
- type: Rotatable
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.1,-0.4,0.1,0.4"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.1,-0.4,0.1,0.4"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -144,9 +150,10 @@
|
||||
components:
|
||||
- type: Rotatable
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.1,-0.4,0.1,0.4"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.1,-0.4,0.1,0.4"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -165,9 +172,10 @@
|
||||
components:
|
||||
- type: Rotatable
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.1,-0.4,0.1,0.4"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.1,-0.4,0.1,0.4"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -186,9 +194,10 @@
|
||||
components:
|
||||
- type: Rotatable
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.1,-0.4,0.1,0.4"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.1,-0.4,0.1,0.4"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -208,9 +217,10 @@
|
||||
name: armory sign
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -228,9 +238,10 @@
|
||||
name: tool storage sign
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -248,9 +259,10 @@
|
||||
name: anomaly lab sign
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -268,9 +280,10 @@
|
||||
name: atmos sign
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -288,9 +301,10 @@
|
||||
name: bar sign
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -308,9 +322,10 @@
|
||||
name: library sign
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -328,9 +343,10 @@
|
||||
name: chapel sign
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -348,9 +364,10 @@
|
||||
name: head sign
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -368,9 +385,10 @@
|
||||
name: conference room sign
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -388,9 +406,10 @@
|
||||
name: drones sign
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -408,9 +427,10 @@
|
||||
name: engine sign
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -428,9 +448,10 @@
|
||||
name: cloning sign
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -448,9 +469,10 @@
|
||||
name: interrogation sign
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -468,9 +490,10 @@
|
||||
name: surgery sign
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -488,9 +511,10 @@
|
||||
name: telecomms sign
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -508,9 +532,10 @@
|
||||
name: cargo sign
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -528,9 +553,10 @@
|
||||
name: cargo dock sign
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -548,9 +574,10 @@
|
||||
name: chemistry sign
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -568,9 +595,10 @@
|
||||
name: docking sign
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -588,9 +616,10 @@
|
||||
name: engineering sign
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -608,9 +637,10 @@
|
||||
name: EVA sign
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -628,9 +658,10 @@
|
||||
name: gravity sign
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -648,9 +679,10 @@
|
||||
name: medbay sign
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -668,9 +700,10 @@
|
||||
name: morgue sign
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -688,9 +721,10 @@
|
||||
name: prison sign
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -708,9 +742,10 @@
|
||||
name: research and development sign
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -728,9 +763,10 @@
|
||||
name: science sign
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -748,9 +784,10 @@
|
||||
name: toxins sign
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -768,9 +805,10 @@
|
||||
name: bridge sign
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -791,9 +829,10 @@
|
||||
description: WARNING! Air flow tube. Ensure the flow is disengaged before working.
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.2,-0.3,0.2,0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.2,-0.3,0.2,0.3"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -812,9 +851,10 @@
|
||||
description: WARNING! CO2 flow tube. Ensure the flow is disengaged before working.
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.2,-0.3,0.2,0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.2,-0.3,0.2,0.3"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -833,9 +873,10 @@
|
||||
description: WARNING! N2 flow tube. Ensure the flow is disengaged before working.
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.2,-0.3,0.2,0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.2,-0.3,0.2,0.3"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -854,9 +895,10 @@
|
||||
description: WARNING! N2O flow tube. Ensure the flow is disengaged before working.
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.2,-0.3,0.2,0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.2,-0.3,0.2,0.3"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -875,9 +917,10 @@
|
||||
description: WARNING! O2 flow tube. Ensure the flow is disengaged before working.
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.2,-0.3,0.2,0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.2,-0.3,0.2,0.3"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -896,9 +939,10 @@
|
||||
description: WARNING! Plasma flow tube. Ensure the flow is disengaged before working.
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.2,-0.3,0.2,0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.2,-0.3,0.2,0.3"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -917,9 +961,10 @@
|
||||
description: WARNING! Waste flow tube. Ensure the flow is disengaged before working.
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.2,-0.3,0.2,0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.2,-0.3,0.2,0.3"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -938,9 +983,10 @@
|
||||
description: A warning sign which reads 'NO SMOKING'
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -959,9 +1005,10 @@
|
||||
description: Technical information of some sort, shame its too worn-out to read.
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -980,9 +1027,10 @@
|
||||
description: Looks like a planet crashing by some station above it. Its kinda scary.
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
|
||||
@@ -20,8 +20,11 @@
|
||||
- type: Icon
|
||||
state: full
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bodyType: Static
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5, -0.5, 0.5, 0.5"
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
|
||||
@@ -19,8 +19,10 @@
|
||||
sprite: Constructible/Structures/Windows/window.rsi
|
||||
state: full
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bodyType: Static
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb {}
|
||||
layer:
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
|
||||
@@ -15,8 +15,9 @@
|
||||
- type: SolutionContainer
|
||||
maxVol: 250
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb {}
|
||||
layer: [ Passable ]
|
||||
- type: Construction
|
||||
graph: toilet
|
||||
|
||||
@@ -40,9 +40,10 @@
|
||||
- type: SnapGrid
|
||||
offset: Center
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.4,0.4,0.4"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.4,0.4,0.4"
|
||||
layer:
|
||||
- MobImpassable
|
||||
- type: FoamSolutionAreaEffect
|
||||
@@ -104,14 +105,15 @@
|
||||
netsync: false
|
||||
drawdepth: Walls
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
- VaultImpassable
|
||||
- SmallImpassable
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb {}
|
||||
mask:
|
||||
- Opaque
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
- VaultImpassable
|
||||
- SmallImpassable
|
||||
- type: Occluder
|
||||
sizeX: 32
|
||||
sizeY: 32
|
||||
|
||||
@@ -14,11 +14,12 @@
|
||||
state: monkey
|
||||
sprite: Mobs/Animals/monkey.rsi
|
||||
- type: Physics
|
||||
anchored: false
|
||||
bodyType: Dynamic
|
||||
mass: 50
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.30,-0.25,0.40,0.25"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.30,-0.25,0.40,0.25"
|
||||
mask:
|
||||
- Impassable
|
||||
- VaultImpassable
|
||||
@@ -47,11 +48,12 @@
|
||||
state: crawling
|
||||
sprite: Mobs/Animals/gorilla.rsi
|
||||
- type: Physics
|
||||
anchored: false
|
||||
bodyType: Dynamic
|
||||
mass: 90
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.90,-0.50,0.05,0.50"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.90,-0.50,0.05,0.50"
|
||||
mask:
|
||||
- Impassable
|
||||
- VaultImpassable
|
||||
@@ -77,11 +79,12 @@
|
||||
state: chicken-0
|
||||
sprite: Mobs/Animals/chicken.rsi
|
||||
- type: Physics
|
||||
anchored: false
|
||||
bodyType: Dynamic
|
||||
mass: 20
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.45,-0.20,0.10,0.20"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.45,-0.20,0.10,0.20"
|
||||
mask:
|
||||
- Impassable
|
||||
- VaultImpassable
|
||||
@@ -110,11 +113,12 @@
|
||||
state: butterfly
|
||||
sprite: Mobs/Animals/butterfly.rsi
|
||||
- type: Physics
|
||||
anchored: false
|
||||
bodyType: Dynamic
|
||||
mass: 5
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.20,-0.20,0.20,0.20"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.20,-0.20,0.20,0.20"
|
||||
mask:
|
||||
- Impassable
|
||||
- VaultImpassable
|
||||
@@ -153,11 +157,12 @@
|
||||
state: bat
|
||||
sprite: Mobs/Animals/bat.rsi
|
||||
- type: Physics
|
||||
anchored: false
|
||||
bodyType: Dynamic
|
||||
mass: 5
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.20,-0.20,0.20,0.20"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.20,-0.20,0.20,0.20"
|
||||
mask:
|
||||
- Impassable
|
||||
- VaultImpassable
|
||||
@@ -187,11 +192,12 @@
|
||||
state: 0
|
||||
sprite: Mobs/Animals/bee.rsi
|
||||
- type: Physics
|
||||
anchored: false
|
||||
bodyType: Dynamic
|
||||
mass: 5
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.10,-0.10,0.10,0.10"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.10,-0.10,0.10,0.10"
|
||||
mask:
|
||||
- Impassable
|
||||
- VaultImpassable
|
||||
@@ -217,11 +223,12 @@
|
||||
state: goat
|
||||
sprite: Mobs/Animals/goat.rsi
|
||||
- type: Physics
|
||||
anchored: false
|
||||
bodyType: Dynamic
|
||||
mass: 20
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.60,-0.50,0.05,0.50"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.60,-0.50,0.05,0.50"
|
||||
mask:
|
||||
- Impassable
|
||||
- VaultImpassable
|
||||
@@ -248,11 +255,12 @@
|
||||
state: goose
|
||||
sprite: Mobs/Animals/goose.rsi
|
||||
- type: Physics
|
||||
anchored: false
|
||||
bodyType: Dynamic
|
||||
mass: 20
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.45,-0.35,0.45,0.35"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.45,-0.35,0.45,0.35"
|
||||
mask:
|
||||
- Impassable
|
||||
- VaultImpassable
|
||||
@@ -282,11 +290,12 @@
|
||||
state: parrot
|
||||
sprite: Mobs/Animals/parrot.rsi
|
||||
- type: Physics
|
||||
anchored: false
|
||||
bodyType: Dynamic
|
||||
mass: 20
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.30,-0.35,0.35,0.35"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.30,-0.35,0.35,0.35"
|
||||
mask:
|
||||
- Impassable
|
||||
- VaultImpassable
|
||||
@@ -312,11 +321,12 @@
|
||||
state: snake
|
||||
sprite: Mobs/Animals/snake.rsi
|
||||
- type: Physics
|
||||
anchored: false
|
||||
bodyType: Dynamic
|
||||
mass: 10
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.30,-0.30,0.25,0.30"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.30,-0.30,0.25,0.30"
|
||||
mask:
|
||||
- Impassable
|
||||
- VaultImpassable
|
||||
@@ -345,11 +355,12 @@
|
||||
state: tarantula
|
||||
sprite: Mobs/Animals/spider.rsi
|
||||
- type: Physics
|
||||
anchored: false
|
||||
bodyType: Dynamic
|
||||
mass: 10
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.30,-0.40,0.45,0.40"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.30,-0.40,0.45,0.40"
|
||||
mask:
|
||||
- Impassable
|
||||
- VaultImpassable
|
||||
@@ -375,11 +386,12 @@
|
||||
state: crab
|
||||
sprite: Mobs/Animals/crab.rsi
|
||||
- type: Physics
|
||||
anchored: false
|
||||
bodyType: Dynamic
|
||||
mass: 10
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.40,-0.35,0.20,0.35"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.40,-0.35,0.20,0.35"
|
||||
mask:
|
||||
- Impassable
|
||||
- VaultImpassable
|
||||
@@ -405,11 +417,12 @@
|
||||
state: penguin
|
||||
sprite: Mobs/Animals/penguin.rsi
|
||||
- type: Physics
|
||||
anchored: false
|
||||
bodyType: Dynamic
|
||||
mass: 10
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.50,-0.30,0.35,0.30"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.50,-0.30,0.35,0.30"
|
||||
mask:
|
||||
- Impassable
|
||||
- VaultImpassable
|
||||
|
||||
@@ -18,11 +18,12 @@
|
||||
state: alive
|
||||
sprite: Mobs/Aliens/Carps/space.rsi
|
||||
- type: Physics
|
||||
anchored: false
|
||||
bodyType: Dynamic
|
||||
mass: 50
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.35,-0.35,0.35,0.35"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.35,-0.35,0.35,0.35"
|
||||
mask:
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
|
||||
@@ -22,11 +22,12 @@
|
||||
sprite: Constructible/Power/VendingMachines/cola.rsi
|
||||
state: normal
|
||||
- type: Physics
|
||||
anchored: false
|
||||
bodyType: Dynamic
|
||||
mass: 85
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.35,-0.35,0.35,0.35"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.35,-0.35,0.35,0.35"
|
||||
mask:
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
|
||||
@@ -15,9 +15,10 @@
|
||||
state: corgi
|
||||
- type: Physics
|
||||
mass: 10
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.50,-0.25,0.30,0.25"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.50,-0.25,0.30,0.25"
|
||||
mask:
|
||||
- Impassable
|
||||
- VaultImpassable
|
||||
@@ -62,9 +63,10 @@
|
||||
state: cat
|
||||
- type: Physics
|
||||
mass: 10
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.45,-0.20,0.30,0.20"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.45,-0.20,0.30,0.20"
|
||||
mask:
|
||||
- Impassable
|
||||
- VaultImpassable
|
||||
@@ -112,9 +114,10 @@
|
||||
state: sloth
|
||||
- type: Physics
|
||||
mass: 10
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.45,-0.35,0.15,0.35"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.45,-0.35,0.15,0.35"
|
||||
mask:
|
||||
- Impassable
|
||||
- VaultImpassable
|
||||
|
||||
@@ -29,10 +29,11 @@
|
||||
drawdepth: Mobs
|
||||
- type: Clickable
|
||||
- type: Physics
|
||||
anchored: false
|
||||
bodyType: Dynamic
|
||||
mass: 50
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb {}
|
||||
mask:
|
||||
- Impassable
|
||||
# - MobImpassable Turns these off for now since humans don't have collisions either.
|
||||
|
||||
@@ -20,11 +20,12 @@
|
||||
state: running
|
||||
sprite: Mobs/Aliens/Xenos/xeno.rsi
|
||||
- type: Physics
|
||||
anchored: false
|
||||
bodyType: Dynamic
|
||||
mass: 85
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-1,-0.4,-0.2,0.4"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-1,-0.4,-0.2,0.4"
|
||||
mask:
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
|
||||
@@ -4,3 +4,16 @@
|
||||
id: AdminObserver
|
||||
name: admin observer
|
||||
abstract: true
|
||||
components:
|
||||
- type: PlayerInputMover
|
||||
- type: Physics
|
||||
bodyType: Kinematic
|
||||
mass: 5
|
||||
# TODO: Even need these? Don't think so but CBF checking right now.
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.35,-0.35,0.35,0.35"
|
||||
mask:
|
||||
- GhostImpassable
|
||||
status: InAir
|
||||
|
||||
@@ -9,6 +9,8 @@
|
||||
showExamineInfo: true
|
||||
- type: Input
|
||||
context: "human"
|
||||
- type: PlayerMobMover
|
||||
- type: PlayerInputMover
|
||||
- type: Alerts
|
||||
- type: Actions
|
||||
innateActions:
|
||||
|
||||
@@ -9,11 +9,12 @@
|
||||
- type: Clickable
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
anchored: false
|
||||
bodyType: KinematicController
|
||||
mass: 5
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.35,-0.35,0.35,0.35"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.35,-0.35,0.35,0.35"
|
||||
mask:
|
||||
- GhostImpassable
|
||||
status: InAir
|
||||
|
||||
@@ -116,11 +116,13 @@
|
||||
- map: [ "enum.Slots.MASK" ]
|
||||
- map: [ "enum.Slots.HEAD" ]
|
||||
- type: Physics
|
||||
anchored: false
|
||||
mass: 85
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.35,-0.35,0.35,0.35"
|
||||
bodyType: KinematicController
|
||||
mass: 70
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeCircle
|
||||
radius: 0.35
|
||||
restitution: 0.0
|
||||
mask:
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
@@ -128,7 +130,6 @@
|
||||
layer:
|
||||
- Opaque
|
||||
- MobImpassable
|
||||
- type: PlayerInputMover
|
||||
- type: AtmosExposed
|
||||
- type: Flammable
|
||||
fireSpread: true
|
||||
@@ -298,11 +299,12 @@
|
||||
- map: ["hand-left"]
|
||||
- map: ["hand-right"]
|
||||
- type: Physics
|
||||
anchored: false
|
||||
bodyType: Dynamic
|
||||
mass: 85
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.35,-0.35,0.35,0.35"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.35,-0.35,0.35,0.35"
|
||||
mask:
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
|
||||
@@ -114,11 +114,12 @@
|
||||
- map: [ "enum.Slots.MASK" ]
|
||||
- map: [ "enum.Slots.HEAD" ]
|
||||
- type: Physics
|
||||
anchored: false
|
||||
bodyType: Dynamic
|
||||
mass: 85
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.35,-0.35,0.35,0.35"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.35,-0.35,0.35,0.35"
|
||||
mask:
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
|
||||
@@ -152,7 +152,7 @@
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Consumable/Trash/tastybread.rsi
|
||||
|
||||
|
||||
|
||||
- type: entity
|
||||
name: tray (trash)
|
||||
@@ -183,8 +183,9 @@
|
||||
- type: Slippery
|
||||
intersectPercentage: 0.2
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.2,-0.2,0.2,0.2"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.2,-0.2,0.2,0.2"
|
||||
layer:
|
||||
- MobImpassable
|
||||
|
||||
@@ -86,9 +86,10 @@
|
||||
- type: Slippery
|
||||
paralyzeTime: 4
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.25,-0.25,0.25,0.25"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.25,-0.25,0.25,0.25"
|
||||
layer:
|
||||
- MobImpassable
|
||||
|
||||
|
||||
@@ -48,14 +48,15 @@
|
||||
- state: extinguish
|
||||
map: [ "enum.VaporVisualLayers.Base" ]
|
||||
- type: Physics
|
||||
hard: false
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.25,-0.25,0.25,0.25"
|
||||
mask:
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
- SmallImpassable
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.25,-0.25,0.25,0.25"
|
||||
hard: false
|
||||
mask:
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
- SmallImpassable
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: VaporVisualizer
|
||||
|
||||
@@ -87,8 +87,9 @@
|
||||
shader: unshaded
|
||||
visible: false
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb {}
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
@@ -149,8 +150,9 @@
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb {}
|
||||
layer:
|
||||
- Opaque
|
||||
- Impassable
|
||||
|
||||
@@ -49,8 +49,9 @@
|
||||
description: "Portal to another location."
|
||||
components:
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb {}
|
||||
mask: [Impassable, MobImpassable]
|
||||
- type: Portal
|
||||
- type: Sprite
|
||||
|
||||
@@ -7,10 +7,11 @@
|
||||
parent: BaseItem
|
||||
components:
|
||||
- type: Physics
|
||||
anchored: false
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.15,-0.3,0.2,0.3" # TODO: these are placeholder values
|
||||
bodyType: Dynamic
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.15,-0.3,0.2,0.3" # TODO: these are placeholder values
|
||||
layer:
|
||||
- Clickable
|
||||
- type: PowerCell
|
||||
@@ -322,9 +323,10 @@
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
mass: 5
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.25,-0.25,0.25,0.25"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.25,-0.25,0.25,0.25"
|
||||
mask: [Impassable]
|
||||
layer: [Clickable]
|
||||
|
||||
@@ -350,9 +352,10 @@
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
mass: 5
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.25,-0.25,0.25,0.25"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.25,-0.25,0.25,0.25"
|
||||
mask: [Impassable]
|
||||
layer: [Clickable]
|
||||
|
||||
@@ -377,8 +380,9 @@
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
mass: 5
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.25,-0.25,0.25,0.25"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.25,-0.25,0.25,0.25"
|
||||
mask: [Impassable]
|
||||
layer: [Clickable]
|
||||
|
||||
@@ -40,10 +40,11 @@
|
||||
|
||||
- type: Physics
|
||||
mass: 5
|
||||
anchored: false
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.40,-0.25,0.25,0.25"
|
||||
bodyType: Dynamic
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.40,-0.25,0.25,0.25"
|
||||
mask:
|
||||
- Impassable
|
||||
- Opaque
|
||||
@@ -70,10 +71,11 @@
|
||||
maxVol: 500
|
||||
- type: Physics
|
||||
mass: 5
|
||||
anchored: false
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.25,-0.25,0.25,0.25"
|
||||
bodyType: Dynamic
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.25,-0.25,0.25,0.25"
|
||||
mask:
|
||||
- Impassable
|
||||
- type: Spillable
|
||||
@@ -104,9 +106,10 @@
|
||||
- type: Slippery
|
||||
paralyzeTime: 2.5
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.3,-0.4,0.3,0.4"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.3,-0.4,0.3,0.4"
|
||||
layer:
|
||||
- MobImpassable
|
||||
|
||||
@@ -178,15 +181,16 @@
|
||||
- state: chempuff
|
||||
map: [ "enum.VaporVisualLayers.Base" ]
|
||||
- type: Physics
|
||||
anchored: false
|
||||
hard: false
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.25,-0.25,0.25,0.25"
|
||||
mask:
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
- SmallImpassable
|
||||
bodyType: Dynamic
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.25,-0.25,0.25,0.25"
|
||||
hard: false
|
||||
mask:
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
- SmallImpassable
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: VaporVisualizer
|
||||
|
||||
@@ -20,10 +20,11 @@
|
||||
- type: MovedByPressure
|
||||
- type: Physics
|
||||
mass: 5
|
||||
anchored: false
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.45,-0.5,0.1,0.5"
|
||||
bodyType: Dynamic
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.45,-0.5,0.1,0.5"
|
||||
layer:
|
||||
- Clickable
|
||||
- type: BodyBagEntityStorage
|
||||
@@ -38,7 +39,7 @@
|
||||
state_closed: bag
|
||||
- type: BodyBagVisualizer
|
||||
- type: Pullable
|
||||
|
||||
|
||||
- type: entity
|
||||
id: BodyBag_Item
|
||||
name: body bag
|
||||
@@ -53,8 +54,8 @@
|
||||
# - type: Placeable
|
||||
# prototype: someId
|
||||
# snap: Center
|
||||
|
||||
|
||||
|
||||
|
||||
- type: entity
|
||||
id: Morgue
|
||||
name: morgue
|
||||
@@ -74,10 +75,11 @@
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
mass: 25
|
||||
anchored: true
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.5, -0.5, 0.5, 0.5"
|
||||
bodyType: Static
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5, -0.5, 0.5, 0.5"
|
||||
mask:
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
@@ -105,7 +107,7 @@
|
||||
light_soul: morgue_soul_light
|
||||
- type: SnapGrid
|
||||
offset: Center
|
||||
|
||||
|
||||
- type: entity
|
||||
id: MorgueTray
|
||||
name: morgue tray
|
||||
@@ -119,10 +121,11 @@
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
mass: 15
|
||||
anchored: true
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.5, -0.5, 0.5, 0.5"
|
||||
bodyType: Static
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5, -0.5, 0.5, 0.5"
|
||||
layer:
|
||||
- Clickable
|
||||
- type: MorgueTray
|
||||
@@ -147,10 +150,11 @@
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
mass: 25
|
||||
anchored: true
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.5, -0.5, 0.5, 0.5"
|
||||
bodyType: Static
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5, -0.5, 0.5, 0.5"
|
||||
mask:
|
||||
- Impassable
|
||||
- MobImpassable
|
||||
@@ -179,7 +183,7 @@
|
||||
light_burning: crema_active_light
|
||||
- type: SnapGrid
|
||||
offset: Center
|
||||
|
||||
|
||||
- type: entity
|
||||
id: CrematoriumTray
|
||||
name: crematorium tray
|
||||
@@ -199,4 +203,4 @@
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
sprite: Objects/Consumable/Trash/ash.rsi
|
||||
state: icon
|
||||
state: icon
|
||||
|
||||
@@ -12,11 +12,12 @@
|
||||
sprite: Objects/Weapons/Guns/Projectiles/bullet.rsi
|
||||
state: bullet
|
||||
- type: Physics
|
||||
anchored: false
|
||||
hard: false
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.1,-0.1,0.1,0.1"
|
||||
bodyType: Dynamic
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.1,-0.1,0.1,0.1"
|
||||
hard: false
|
||||
layer: [Clickable]
|
||||
mask:
|
||||
- Impassable
|
||||
@@ -96,12 +97,12 @@
|
||||
- state: spark
|
||||
shader: unshaded
|
||||
- type: Physics
|
||||
anchored: false
|
||||
|
||||
hard: false
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.2,-0.2,0.2,0.2"
|
||||
bodyType: Dynamic
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.2,-0.2,0.2,0.2"
|
||||
hard: false
|
||||
layer: 32
|
||||
mask: 30
|
||||
|
||||
|
||||
@@ -9,14 +9,23 @@
|
||||
- type: InteractionOutline
|
||||
- type: MovedByPressure
|
||||
- type: DamageOnHighSpeedImpact
|
||||
- type: CollisionWake
|
||||
- type: TileFrictionModifier
|
||||
modifier: 0.5
|
||||
- type: Physics
|
||||
anchored: false
|
||||
bodyType: Dynamic
|
||||
mass: 5
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.25,-0.25,0.25,0.25"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.25,-0.25,0.25,0.25"
|
||||
layer:
|
||||
- Clickable
|
||||
mask:
|
||||
- Impassable
|
||||
- SmallImpassable
|
||||
restitution: 0.8 # We want them items B O U N C Y
|
||||
friction: 0.2
|
||||
- type: Sprite
|
||||
drawdepth: Items
|
||||
- type: Pullable
|
||||
|
||||
@@ -16,12 +16,13 @@
|
||||
- type: Clickable
|
||||
- type: Slippery
|
||||
- type: Physics
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.4,0.4,0.4"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.4,0.4,0.4"
|
||||
hard: false
|
||||
layer:
|
||||
- MobImpassable
|
||||
hard: false
|
||||
|
||||
- type: entity
|
||||
name: puddle
|
||||
|
||||
@@ -13,11 +13,12 @@
|
||||
- type: Clickable
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
anchored: true
|
||||
bodyType: Static
|
||||
mass: 1
|
||||
shapes:
|
||||
- !type:PhysShapeAabb
|
||||
bounds: "-0.25,-0.25,0.25,0.25"
|
||||
fixtures:
|
||||
- shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.25,-0.25,0.25,0.25"
|
||||
layer:
|
||||
- Clickable
|
||||
- type: TraitorDeathMatchRedemption
|
||||
|
||||
Reference in New Issue
Block a user