Move collision groups over to the new flags system.
This commit is contained in:
@@ -23,8 +23,8 @@ namespace Content.Shared.Physics
|
|||||||
|
|
||||||
MapGrid = MapGridHelpers.CollisionGroup, // Map grids, like shuttles. This is the actual grid itself, not the walls or other entities connected to the grid.
|
MapGrid = MapGridHelpers.CollisionGroup, // Map grids, like shuttles. This is the actual grid itself, not the walls or other entities connected to the grid.
|
||||||
|
|
||||||
// 32 possible groups
|
|
||||||
MobMask = Impassable | MobImpassable | VaultImpassable | SmallImpassable,
|
MobMask = Impassable | MobImpassable | VaultImpassable | SmallImpassable,
|
||||||
|
// 32 possible groups
|
||||||
AllMask = -1,
|
AllMask = -1,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,8 +10,17 @@
|
|||||||
shapes:
|
shapes:
|
||||||
- !type:PhysShapeAabb
|
- !type:PhysShapeAabb
|
||||||
bounds: "-0.5,-0.5,0.5,0.5"
|
bounds: "-0.5,-0.5,0.5,0.5"
|
||||||
mask: 30
|
mask:
|
||||||
layer: 31
|
- Impassable
|
||||||
|
- MobImpassable
|
||||||
|
- VaultImpassable
|
||||||
|
- SmallImpassable
|
||||||
|
layer:
|
||||||
|
- Opaque
|
||||||
|
- Impassable
|
||||||
|
- MobImpassable
|
||||||
|
- VaultImpassable
|
||||||
|
- SmallImpassable
|
||||||
IsScrapingFloor: true
|
IsScrapingFloor: true
|
||||||
- type: Physics
|
- type: Physics
|
||||||
mass: 15
|
mass: 15
|
||||||
|
|||||||
@@ -22,8 +22,17 @@
|
|||||||
shapes:
|
shapes:
|
||||||
- !type:PhysShapeAabb
|
- !type:PhysShapeAabb
|
||||||
bounds: "-0.5,-0.25,0.5,0.25"
|
bounds: "-0.5,-0.25,0.5,0.25"
|
||||||
mask: 30
|
mask:
|
||||||
layer: 31
|
- Impassable
|
||||||
|
- MobImpassable
|
||||||
|
- VaultImpassable
|
||||||
|
- SmallImpassable
|
||||||
|
layer:
|
||||||
|
- Opaque
|
||||||
|
- Impassable
|
||||||
|
- MobImpassable
|
||||||
|
- VaultImpassable
|
||||||
|
- SmallImpassable
|
||||||
IsScrapingFloor: true
|
IsScrapingFloor: true
|
||||||
- type: Physics
|
- type: Physics
|
||||||
mass: 25
|
mass: 25
|
||||||
|
|||||||
@@ -19,8 +19,17 @@
|
|||||||
shapes:
|
shapes:
|
||||||
- !type:PhysShapeAabb
|
- !type:PhysShapeAabb
|
||||||
bounds: "-0.4, -0.4, 0.4, 0.4"
|
bounds: "-0.4, -0.4, 0.4, 0.4"
|
||||||
layer: 31
|
mask:
|
||||||
mask: 30
|
- Impassable
|
||||||
|
- MobImpassable
|
||||||
|
- VaultImpassable
|
||||||
|
- SmallImpassable
|
||||||
|
layer:
|
||||||
|
- Opaque
|
||||||
|
- Impassable
|
||||||
|
- MobImpassable
|
||||||
|
- VaultImpassable
|
||||||
|
- SmallImpassable
|
||||||
IsScrapingFloor: true
|
IsScrapingFloor: true
|
||||||
- type: Physics
|
- type: Physics
|
||||||
mass: 25
|
mass: 25
|
||||||
|
|||||||
@@ -24,8 +24,14 @@
|
|||||||
shapes:
|
shapes:
|
||||||
- !type:PhysShapeAabb
|
- !type:PhysShapeAabb
|
||||||
bounds: "-0.49,-0.49,0.49,0.49" # don't want this colliding with walls or they won't close
|
bounds: "-0.49,-0.49,0.49,0.49" # don't want this colliding with walls or they won't close
|
||||||
mask: 4
|
mask:
|
||||||
layer: 31
|
- MobImpassable
|
||||||
|
layer:
|
||||||
|
- Opaque
|
||||||
|
- Impassable
|
||||||
|
- MobImpassable
|
||||||
|
- VaultImpassable
|
||||||
|
- SmallImpassable
|
||||||
- type: Airlock
|
- type: Airlock
|
||||||
- type: Appearance
|
- type: Appearance
|
||||||
visuals:
|
visuals:
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
- type: Collidable
|
- type: Collidable
|
||||||
shapes:
|
shapes:
|
||||||
- !type:PhysShapeAabb
|
- !type:PhysShapeAabb
|
||||||
layer: 31
|
layer: [MobMask]
|
||||||
- type: Damageable
|
- type: Damageable
|
||||||
- type: Destructible
|
- type: Destructible
|
||||||
thresholdvalue: 100
|
thresholdvalue: 100
|
||||||
|
|||||||
@@ -13,7 +13,11 @@
|
|||||||
shapes:
|
shapes:
|
||||||
- !type:PhysShapeAabb
|
- !type:PhysShapeAabb
|
||||||
bounds: "-0.5,-0.25,0.5,0.25"
|
bounds: "-0.5,-0.25,0.5,0.25"
|
||||||
layer: 15
|
layer:
|
||||||
|
- Impassable
|
||||||
|
- MobImpassable
|
||||||
|
- VaultImpassable
|
||||||
|
- Opaque
|
||||||
- type: Icon
|
- type: Icon
|
||||||
sprite: Buildings/computer.rsi
|
sprite: Buildings/computer.rsi
|
||||||
state: computer
|
state: computer
|
||||||
@@ -165,7 +169,7 @@
|
|||||||
- type: ComputerVisualizer2D
|
- type: ComputerVisualizer2D
|
||||||
key: id_key
|
key: id_key
|
||||||
screen: id
|
screen: id
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: computerBodyScanner
|
id: computerBodyScanner
|
||||||
parent: ComputerBase
|
parent: ComputerBase
|
||||||
@@ -181,7 +185,7 @@
|
|||||||
- type: ComputerVisualizer2D
|
- type: ComputerVisualizer2D
|
||||||
key: generic_key
|
key: generic_key
|
||||||
screen: generic
|
screen: generic
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: ComputerComms
|
id: ComputerComms
|
||||||
parent: ComputerBase
|
parent: ComputerBase
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
- type: Collidable
|
- type: Collidable
|
||||||
shapes:
|
shapes:
|
||||||
- !type:PhysShapeAabb
|
- !type:PhysShapeAabb
|
||||||
layer: 31
|
layer: [MobMask, Opaque]
|
||||||
- type: Damageable
|
- type: Damageable
|
||||||
- type: Destructible
|
- type: Destructible
|
||||||
thresholdvalue: 50
|
thresholdvalue: 50
|
||||||
|
|||||||
@@ -21,7 +21,11 @@
|
|||||||
shapes:
|
shapes:
|
||||||
- !type:PhysShapeAabb
|
- !type:PhysShapeAabb
|
||||||
bounds: "-1.5,-1.5,1.5,1.5"
|
bounds: "-1.5,-1.5,1.5,1.5"
|
||||||
layer: 15
|
layer:
|
||||||
|
- Opaque
|
||||||
|
- Impassable
|
||||||
|
- MobImpassable
|
||||||
|
- VaultImpassable
|
||||||
- type: Clickable
|
- type: Clickable
|
||||||
- type: InteractionOutline
|
- type: InteractionOutline
|
||||||
- type: Damageable
|
- type: Damageable
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
- type: Collidable
|
- type: Collidable
|
||||||
shapes:
|
shapes:
|
||||||
- !type:PhysShapeAabb
|
- !type:PhysShapeAabb
|
||||||
layer: 31
|
layer: [MobMask, Impassable]
|
||||||
|
|
||||||
- type: SnapGrid
|
- type: SnapGrid
|
||||||
offset: Center
|
offset: Center
|
||||||
|
|||||||
@@ -35,7 +35,11 @@
|
|||||||
- type: Collidable
|
- type: Collidable
|
||||||
shapes:
|
shapes:
|
||||||
- !type:PhysShapeAabb
|
- !type:PhysShapeAabb
|
||||||
layer: 15
|
layer:
|
||||||
|
- Opaque
|
||||||
|
- Impassable
|
||||||
|
- MobImpassable
|
||||||
|
- VaultImpassable
|
||||||
- type: SnapGrid
|
- type: SnapGrid
|
||||||
offset: Center
|
offset: Center
|
||||||
- type: Lathe
|
- type: Lathe
|
||||||
@@ -80,7 +84,11 @@
|
|||||||
- type: Collidable
|
- type: Collidable
|
||||||
shapes:
|
shapes:
|
||||||
- !type:PhysShapeAabb
|
- !type:PhysShapeAabb
|
||||||
layer: 15
|
layer:
|
||||||
|
- Opaque
|
||||||
|
- Impassable
|
||||||
|
- MobImpassable
|
||||||
|
- VaultImpassable
|
||||||
- type: SnapGrid
|
- type: SnapGrid
|
||||||
offset: Center
|
offset: Center
|
||||||
- type: ResearchClient
|
- type: ResearchClient
|
||||||
|
|||||||
@@ -22,7 +22,7 @@
|
|||||||
- type: Collidable
|
- type: Collidable
|
||||||
shapes:
|
shapes:
|
||||||
- !type:PhysShapeAabb
|
- !type:PhysShapeAabb
|
||||||
layer: 20
|
layer: [SmallImpassable, MobImpassable]
|
||||||
- type: Damageable
|
- type: Damageable
|
||||||
- type: Destructible
|
- type: Destructible
|
||||||
thresholdvalue: 100
|
thresholdvalue: 100
|
||||||
|
|||||||
@@ -22,7 +22,11 @@
|
|||||||
shapes:
|
shapes:
|
||||||
- !type:PhysShapeAabb
|
- !type:PhysShapeAabb
|
||||||
bounds: "-0.5,0,0.5,1"
|
bounds: "-0.5,0,0.5,1"
|
||||||
layer: 15
|
layer:
|
||||||
|
- Opaque
|
||||||
|
- Impassable
|
||||||
|
- MobImpassable
|
||||||
|
- VaultImpassable
|
||||||
IsScrapingFloor: true
|
IsScrapingFloor: true
|
||||||
- type: Physics
|
- type: Physics
|
||||||
mass: 25
|
mass: 25
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
- type: Collidable
|
- type: Collidable
|
||||||
shapes:
|
shapes:
|
||||||
- !type:PhysShapeAabb
|
- !type:PhysShapeAabb
|
||||||
layer: 32
|
layer: [Clickable]
|
||||||
- type: Clickable
|
- type: Clickable
|
||||||
- type: InteractionOutline
|
- type: InteractionOutline
|
||||||
- type: Physics
|
- type: Physics
|
||||||
|
|||||||
@@ -53,7 +53,7 @@
|
|||||||
shapes:
|
shapes:
|
||||||
- !type:PhysShapeAabb
|
- !type:PhysShapeAabb
|
||||||
bounds: "-0.5, -0.5, 0.3, 0.5"
|
bounds: "-0.5, -0.5, 0.3, 0.5"
|
||||||
layer: 31
|
layer: [MobMask, Opaque]
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
texture: Objects/Power/generator.png
|
texture: Objects/Power/generator.png
|
||||||
- type: Icon
|
- type: Icon
|
||||||
@@ -74,7 +74,7 @@
|
|||||||
- type: Collidable
|
- type: Collidable
|
||||||
shapes:
|
shapes:
|
||||||
- !type:PhysShapeAabb
|
- !type:PhysShapeAabb
|
||||||
layer: 31
|
layer: [MobMask, Opaque]
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
sprite: Buildings/solar_panel.rsi
|
sprite: Buildings/solar_panel.rsi
|
||||||
state: normal
|
state: normal
|
||||||
@@ -103,7 +103,7 @@
|
|||||||
- type: Collidable
|
- type: Collidable
|
||||||
shapes:
|
shapes:
|
||||||
- !type:PhysShapeAabb
|
- !type:PhysShapeAabb
|
||||||
layer: 32
|
layer: Clickable
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
drawdepth: WallMountedItems
|
drawdepth: WallMountedItems
|
||||||
texture: Objects/Power/provider.png
|
texture: Objects/Power/provider.png
|
||||||
@@ -165,7 +165,7 @@
|
|||||||
shapes:
|
shapes:
|
||||||
- !type:PhysShapeAabb
|
- !type:PhysShapeAabb
|
||||||
bounds: "-0.5, -0.5, 0.5, 0.5"
|
bounds: "-0.5, -0.5, 0.5, 0.5"
|
||||||
layer: 31
|
layer: [MobMask, Opaque]
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
netsync: false
|
netsync: false
|
||||||
sprite: Buildings/smes.rsi
|
sprite: Buildings/smes.rsi
|
||||||
@@ -209,7 +209,7 @@
|
|||||||
shapes:
|
shapes:
|
||||||
- !type:PhysShapeAabb
|
- !type:PhysShapeAabb
|
||||||
bounds: "-0.5, -0.25, 0.5, 0.25"
|
bounds: "-0.5, -0.25, 0.5, 0.25"
|
||||||
layer: 31
|
layer: [MobMask, Opaque]
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
texture: Objects/Power/wiredmachine.png
|
texture: Objects/Power/wiredmachine.png
|
||||||
- type: Icon
|
- type: Icon
|
||||||
@@ -234,7 +234,7 @@
|
|||||||
shapes:
|
shapes:
|
||||||
- !type:PhysShapeAabb
|
- !type:PhysShapeAabb
|
||||||
bounds: "-0.5, -0.25, 0.5, 0.25"
|
bounds: "-0.5, -0.25, 0.5, 0.25"
|
||||||
layer: 31
|
layer: [MobMask, Opaque]
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
texture: Objects/Furniture/wirelessmachine.png
|
texture: Objects/Furniture/wirelessmachine.png
|
||||||
- type: Icon
|
- type: Icon
|
||||||
|
|||||||
@@ -8,7 +8,11 @@
|
|||||||
shapes:
|
shapes:
|
||||||
- !type:PhysShapeAabb
|
- !type:PhysShapeAabb
|
||||||
bounds: "-0.4,-0.25,0.4,0.25"
|
bounds: "-0.4,-0.25,0.4,0.25"
|
||||||
layer: 15
|
layer:
|
||||||
|
- Opaque
|
||||||
|
- Impassable
|
||||||
|
- MobImpassable
|
||||||
|
- VaultImpassable
|
||||||
IsScrapingFloor: true
|
IsScrapingFloor: true
|
||||||
- type: Physics
|
- type: Physics
|
||||||
mass: 25
|
mass: 25
|
||||||
|
|||||||
@@ -16,7 +16,9 @@
|
|||||||
- type: Collidable
|
- type: Collidable
|
||||||
shapes:
|
shapes:
|
||||||
- !type:PhysShapeAabb
|
- !type:PhysShapeAabb
|
||||||
layer: 20
|
layer:
|
||||||
|
- SmallImpassable
|
||||||
|
- MobImpassable
|
||||||
|
|
||||||
- type: SnapGrid
|
- type: SnapGrid
|
||||||
offset: Center
|
offset: Center
|
||||||
|
|||||||
@@ -21,7 +21,12 @@
|
|||||||
shapes:
|
shapes:
|
||||||
- !type:PhysShapeAabb
|
- !type:PhysShapeAabb
|
||||||
bounds: "-0.5,-0.25,0.5,0.25"
|
bounds: "-0.5,-0.25,0.5,0.25"
|
||||||
layer: 15
|
layer:
|
||||||
|
- Opaque
|
||||||
|
- Impassable
|
||||||
|
- MobImpassable
|
||||||
|
- VaultImpassable
|
||||||
|
- SmallImpassable
|
||||||
- type: SnapGrid
|
- type: SnapGrid
|
||||||
offset: Center
|
offset: Center
|
||||||
- type: Damageable
|
- type: Damageable
|
||||||
|
|||||||
@@ -21,7 +21,11 @@
|
|||||||
shapes:
|
shapes:
|
||||||
- !type:PhysShapeAabb
|
- !type:PhysShapeAabb
|
||||||
bounds: "-0.5, -0.5, 0.3, 0.5"
|
bounds: "-0.5, -0.5, 0.3, 0.5"
|
||||||
layer: 30
|
layer:
|
||||||
|
- Impassable
|
||||||
|
- MobImpassable
|
||||||
|
- VaultImpassable
|
||||||
|
- SmallImpassable
|
||||||
- type: Damageable
|
- type: Damageable
|
||||||
- type: Destructible
|
- type: Destructible
|
||||||
thresholdvalue: 100
|
thresholdvalue: 100
|
||||||
|
|||||||
@@ -11,8 +11,9 @@
|
|||||||
shapes:
|
shapes:
|
||||||
- !type:PhysShapeAabb
|
- !type:PhysShapeAabb
|
||||||
bounds: "-0.25,-0.25,0.25,0.25"
|
bounds: "-0.25,-0.25,0.25,0.25"
|
||||||
mask: 0
|
layer:
|
||||||
layer: 32
|
- Clickable
|
||||||
|
|
||||||
IsScrapingFloor: true
|
IsScrapingFloor: true
|
||||||
- type: Physics
|
- type: Physics
|
||||||
mass: 5
|
mass: 5
|
||||||
|
|||||||
@@ -7,8 +7,8 @@
|
|||||||
shapes:
|
shapes:
|
||||||
- !type:PhysShapeAabb
|
- !type:PhysShapeAabb
|
||||||
bounds: "-0.15,-0.3,0.2,0.3"
|
bounds: "-0.15,-0.3,0.2,0.3"
|
||||||
mask: 0
|
layer:
|
||||||
layer: 32
|
- Clickable
|
||||||
- type: PowerCell
|
- type: PowerCell
|
||||||
- type: Appearance
|
- type: Appearance
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
@@ -125,8 +125,8 @@
|
|||||||
shapes:
|
shapes:
|
||||||
- !type:PhysShapeAabb
|
- !type:PhysShapeAabb
|
||||||
bounds: "-0.25,-0.25,0.25,0.25"
|
bounds: "-0.25,-0.25,0.25,0.25"
|
||||||
mask: 2
|
mask: [Impassable]
|
||||||
layer: 32
|
layer: [Clickable]
|
||||||
IsScrapingFloor: true
|
IsScrapingFloor: true
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
@@ -157,8 +157,8 @@
|
|||||||
shapes:
|
shapes:
|
||||||
- !type:PhysShapeAabb
|
- !type:PhysShapeAabb
|
||||||
bounds: "-0.25,-0.25,0.25,0.25"
|
bounds: "-0.25,-0.25,0.25,0.25"
|
||||||
mask: 2
|
mask: [Impassable]
|
||||||
layer: 32
|
layer: [Clickable]
|
||||||
IsScrapingFloor: true
|
IsScrapingFloor: true
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
@@ -188,6 +188,6 @@
|
|||||||
shapes:
|
shapes:
|
||||||
- !type:PhysShapeAabb
|
- !type:PhysShapeAabb
|
||||||
bounds: "-0.25,-0.25,0.25,0.25"
|
bounds: "-0.25,-0.25,0.25,0.25"
|
||||||
mask: 2
|
mask: [Impassable]
|
||||||
layer: 32
|
layer: [Clickable]
|
||||||
IsScrapingFloor: true
|
IsScrapingFloor: true
|
||||||
|
|||||||
@@ -53,7 +53,7 @@
|
|||||||
- type: Collidable
|
- type: Collidable
|
||||||
shapes:
|
shapes:
|
||||||
- !type:PhysShapeAabb
|
- !type:PhysShapeAabb
|
||||||
mask: 10
|
mask: [Impassable, MobImpassable]
|
||||||
- type: Portal
|
- type: Portal
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
netsync: false
|
netsync: false
|
||||||
|
|||||||
@@ -103,8 +103,13 @@
|
|||||||
shapes:
|
shapes:
|
||||||
- !type:PhysShapeAabb
|
- !type:PhysShapeAabb
|
||||||
bounds: "-0.35,-0.35,0.35,0.35"
|
bounds: "-0.35,-0.35,0.35,0.35"
|
||||||
mask: 30
|
mask:
|
||||||
layer: 4
|
- Impassable
|
||||||
|
- MobImpassable
|
||||||
|
- VaultImpassable
|
||||||
|
- SmallImpassable
|
||||||
|
layer:
|
||||||
|
- MobImpassable
|
||||||
- type: Input
|
- type: Input
|
||||||
context: "human"
|
context: "human"
|
||||||
- type: Species
|
- type: Species
|
||||||
@@ -113,7 +118,7 @@
|
|||||||
- type: BodyManager
|
- type: BodyManager
|
||||||
BaseTemplate: bodyTemplate.Humanoid
|
BaseTemplate: bodyTemplate.Humanoid
|
||||||
BasePreset: bodyPreset.BasicHuman
|
BasePreset: bodyPreset.BasicHuman
|
||||||
|
|
||||||
- type: StatusEffectsUI
|
- type: StatusEffectsUI
|
||||||
- type: OverlayEffectsUI
|
- type: OverlayEffectsUI
|
||||||
- type: HeatResistance
|
- type: HeatResistance
|
||||||
@@ -228,8 +233,13 @@
|
|||||||
shapes:
|
shapes:
|
||||||
- !type:PhysShapeAabb
|
- !type:PhysShapeAabb
|
||||||
bounds: "-0.35,-0.35,0.35,0.35"
|
bounds: "-0.35,-0.35,0.35,0.35"
|
||||||
mask: 30
|
mask:
|
||||||
layer: 4
|
- Impassable
|
||||||
|
- MobImpassable
|
||||||
|
- VaultImpassable
|
||||||
|
- SmallImpassable
|
||||||
|
layer:
|
||||||
|
- MobImpassable
|
||||||
|
|
||||||
- type: Species
|
- type: Species
|
||||||
Template: Human
|
Template: Human
|
||||||
@@ -241,4 +251,3 @@
|
|||||||
- type: SpeciesVisualizer2D
|
- type: SpeciesVisualizer2D
|
||||||
|
|
||||||
- type: HumanoidAppearance
|
- type: HumanoidAppearance
|
||||||
|
|
||||||
@@ -17,8 +17,12 @@
|
|||||||
shapes:
|
shapes:
|
||||||
- !type:PhysShapeAabb
|
- !type:PhysShapeAabb
|
||||||
bounds: "-0.2,-0.2,0.2,0.2"
|
bounds: "-0.2,-0.2,0.2,0.2"
|
||||||
layer: 32
|
layer: [Clickable]
|
||||||
mask: 30
|
mask:
|
||||||
|
- Impassable
|
||||||
|
- MobImpassable
|
||||||
|
- VaultImpassable
|
||||||
|
- SmallImpassable
|
||||||
- type: Physics
|
- type: Physics
|
||||||
edgeslide: false
|
edgeslide: false
|
||||||
- type: Projectile
|
- type: Projectile
|
||||||
|
|||||||
@@ -44,8 +44,11 @@
|
|||||||
shapes:
|
shapes:
|
||||||
- !type:PhysShapeAabb
|
- !type:PhysShapeAabb
|
||||||
bounds: "-0.25,-0.25,0.25,0.25"
|
bounds: "-0.25,-0.25,0.25,0.25"
|
||||||
mask: 3
|
mask:
|
||||||
layer: 1
|
- Impassable
|
||||||
|
- Opaque
|
||||||
|
layer:
|
||||||
|
- Opaque
|
||||||
IsScrapingFloor: true
|
IsScrapingFloor: true
|
||||||
- type: Physics
|
- type: Physics
|
||||||
mass: 5
|
mass: 5
|
||||||
@@ -72,8 +75,11 @@
|
|||||||
shapes:
|
shapes:
|
||||||
- !type:PhysShapeAabb
|
- !type:PhysShapeAabb
|
||||||
bounds: "-0.25,-0.25,0.25,0.25"
|
bounds: "-0.25,-0.25,0.25,0.25"
|
||||||
mask: 3
|
mask:
|
||||||
layer: 1
|
- Impassable
|
||||||
|
- Opaque
|
||||||
|
layer:
|
||||||
|
- Opaque
|
||||||
IsScrapingFloor: true
|
IsScrapingFloor: true
|
||||||
- type: Physics
|
- type: Physics
|
||||||
mass: 5
|
mass: 5
|
||||||
|
|||||||
@@ -25,7 +25,11 @@
|
|||||||
shapes:
|
shapes:
|
||||||
- !type:PhysShapeAabb
|
- !type:PhysShapeAabb
|
||||||
bounds: "-0.25,-0.4,0.25,0.4"
|
bounds: "-0.25,-0.4,0.25,0.4"
|
||||||
layer: 15
|
layer:
|
||||||
|
- Opaque
|
||||||
|
- Impassable
|
||||||
|
- MobImpassable
|
||||||
|
- VaultImpassable
|
||||||
IsScrapingFloor: true
|
IsScrapingFloor: true
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
netsync: false
|
netsync: false
|
||||||
|
|||||||
@@ -40,7 +40,12 @@
|
|||||||
- type: Collidable
|
- type: Collidable
|
||||||
shapes:
|
shapes:
|
||||||
- !type:PhysShapeAabb
|
- !type:PhysShapeAabb
|
||||||
layer: 15
|
layer:
|
||||||
|
- Opaque
|
||||||
|
- Impassable
|
||||||
|
- MobImpassable
|
||||||
|
- VaultImpassable
|
||||||
|
- SmallImpassable
|
||||||
- type: SnapGrid
|
- type: SnapGrid
|
||||||
offset: Center
|
offset: Center
|
||||||
- type: ResearchPointSource
|
- type: ResearchPointSource
|
||||||
|
|||||||
Reference in New Issue
Block a user