Rework CollisionGroups (#7656)

* Replace Mob, Vault, and Small impassable with Mid, High, Low

* Remove CollisionGroup.Underplating

* Remove CollisionGroup.Passable

* Fix constructed APCs not being interactable

* Change firelocks to occlude

* Make pipe inherit from BaseItem

* Clean up pipes

* Remove duplicate physics and fixtures from bucket

* Rework CollisionGroups on all entities

* Add SlipLayer

* Remove fixture from delta

* Fix maps

* Address reviews

* Add SubfloorMask

* Fix glass collisions for flying mobs

* Fix maps

* Update new items

* Fix bagel again

* Fix slug

* Fix maps

* Touchups

* Fix tables blocking high pressure movement

* Update StandingState to allow going under flaps

* Cleanup

* More formatting
This commit is contained in:
Jacob Tong
2022-05-10 17:57:20 -07:00
committed by GitHub
parent 6617310ffa
commit 8c853476fb
141 changed files with 750 additions and 1533 deletions

View File

@@ -39982,23 +39982,6 @@ entities:
- pos: -27.5,2.5
parent: 59
type: Transform
- fixtures:
- shape: !type:PolygonShape
vertices:
- 0.25,-0.48
- 0.25,0.48
- -0.25,0.48
- -0.25,-0.48
mask:
- Impassable
- SmallImpassable
layer:
- MobImpassable
- ThrownItem
- SmallImpassable
- Opaque
mass: 70
type: Fixtures
- isPlaceable: False
type: PlaceableSurface
- containers:
@@ -54822,23 +54805,6 @@ entities:
- containers:
- EntityStorageComponent
type: Construction
- fixtures:
- shape: !type:PolygonShape
vertices:
- 0.4,-0.4
- 0.4,0.29
- -0.4,0.29
- -0.4,-0.4
mask:
- Impassable
- SmallImpassable
layer:
- MobImpassable
- ThrownItem
- SmallImpassable
- Opaque
mass: 25
type: Fixtures
- isPlaceable: False
type: PlaceableSurface
- containers:
@@ -94686,23 +94652,6 @@ entities:
- pos: 10.5,-68.5
parent: 59
type: Transform
- fixtures:
- shape: !type:PolygonShape
vertices:
- 0.25,-0.48
- 0.25,0.48
- -0.25,0.48
- -0.25,-0.48
mask:
- Impassable
- SmallImpassable
layer:
- MobImpassable
- ThrownItem
- SmallImpassable
- Opaque
mass: 70
type: Fixtures
- isPlaceable: False
type: PlaceableSurface
- containers: