Rename last usages of Collidable to Physics

This commit is contained in:
DrSmugleaf
2020-10-14 20:16:57 +02:00
parent bd6697b9bb
commit 41cbcc85e0
80 changed files with 473 additions and 475 deletions

View File

@@ -25,7 +25,7 @@ namespace Content.Server.GameObjects.Components.Power.ApcNetComponents
{ {
[Dependency] private readonly IServerEntityManager _serverEntityManager = default!; [Dependency] private readonly IServerEntityManager _serverEntityManager = default!;
[ViewVariables] [ComponentDependency] private readonly IPhysicsComponent? _collidableComponent = null; [ViewVariables] [ComponentDependency] private readonly IPhysicsComponent? _physicsComponent = null;
public override string Name => "PowerReceiver"; public override string Name => "PowerReceiver";
@@ -54,7 +54,7 @@ namespace Content.Server.GameObjects.Components.Power.ApcNetComponents
/// </summary> /// </summary>
public bool Connectable => Anchored; public bool Connectable => Anchored;
private bool Anchored => _collidableComponent == null || _collidableComponent.Anchored; private bool Anchored => _physicsComponent == null || _physicsComponent.Anchored;
[ViewVariables] [ViewVariables]
public bool NeedsProvider { get; private set; } = true; public bool NeedsProvider { get; private set; } = true;
@@ -96,18 +96,18 @@ namespace Content.Server.GameObjects.Components.Power.ApcNetComponents
{ {
TryFindAndSetProvider(); TryFindAndSetProvider();
} }
if (_collidableComponent != null) if (_physicsComponent != null)
{ {
AnchorUpdate(); AnchorUpdate();
_collidableComponent.AnchoredChanged += AnchorUpdate; _physicsComponent.AnchoredChanged += AnchorUpdate;
} }
} }
public override void OnRemove() public override void OnRemove()
{ {
if (_collidableComponent != null) if (_physicsComponent != null)
{ {
_collidableComponent.AnchoredChanged -= AnchorUpdate; _physicsComponent.AnchoredChanged -= AnchorUpdate;
} }
_provider.RemoveReceiver(this); _provider.RemoveReceiver(this);
base.OnRemove(); base.OnRemove();

View File

@@ -91,7 +91,7 @@ entities:
- shapes: - shapes:
- !type:PhysShapeGrid - !type:PhysShapeGrid
grid: 0 grid: 0
type: Collidable type: Physics
- uniqueMixes: - uniqueMixes:
- volume: 2500 - volume: 2500
temperatureArchived: 293.15 temperatureArchived: 293.15

View File

@@ -93,7 +93,7 @@ entities:
- shapes: - shapes:
- !type:PhysShapeGrid - !type:PhysShapeGrid
grid: 0 grid: 0
type: Collidable type: Physics
- uid: 1 - uid: 1
type: wall_light type: wall_light
components: components:
@@ -103,7 +103,7 @@ entities:
type: Transform type: Transform
- shapes: - shapes:
- !type:PhysShapeAabb {} - !type:PhysShapeAabb {}
type: Collidable type: Physics
- uid: 2 - uid: 2
type: wall_light type: wall_light
components: components:
@@ -113,7 +113,7 @@ entities:
type: Transform type: Transform
- shapes: - shapes:
- !type:PhysShapeAabb {} - !type:PhysShapeAabb {}
type: Collidable type: Physics
- uid: 3 - uid: 3
type: wall_light type: wall_light
components: components:
@@ -123,7 +123,7 @@ entities:
type: Transform type: Transform
- shapes: - shapes:
- !type:PhysShapeAabb {} - !type:PhysShapeAabb {}
type: Collidable type: Physics
- uid: 4 - uid: 4
type: wall_light type: wall_light
components: components:
@@ -133,7 +133,7 @@ entities:
type: Transform type: Transform
- shapes: - shapes:
- !type:PhysShapeAabb {} - !type:PhysShapeAabb {}
type: Collidable type: Physics
- uid: 5 - uid: 5
type: wall_light type: wall_light
components: components:
@@ -143,7 +143,7 @@ entities:
type: Transform type: Transform
- shapes: - shapes:
- !type:PhysShapeAabb {} - !type:PhysShapeAabb {}
type: Collidable type: Physics
- uid: 6 - uid: 6
type: wall_light type: wall_light
components: components:
@@ -153,7 +153,7 @@ entities:
type: Transform type: Transform
- shapes: - shapes:
- !type:PhysShapeAabb {} - !type:PhysShapeAabb {}
type: Collidable type: Physics
- uid: 7 - uid: 7
type: wall_light type: wall_light
components: components:
@@ -163,7 +163,7 @@ entities:
type: Transform type: Transform
- shapes: - shapes:
- !type:PhysShapeAabb {} - !type:PhysShapeAabb {}
type: Collidable type: Physics
- uid: 8 - uid: 8
type: wall_light type: wall_light
components: components:
@@ -173,7 +173,7 @@ entities:
type: Transform type: Transform
- shapes: - shapes:
- !type:PhysShapeAabb {} - !type:PhysShapeAabb {}
type: Collidable type: Physics
- uid: 9 - uid: 9
type: wall_light type: wall_light
components: components:
@@ -183,7 +183,7 @@ entities:
type: Transform type: Transform
- shapes: - shapes:
- !type:PhysShapeAabb {} - !type:PhysShapeAabb {}
type: Collidable type: Physics
- uid: 10 - uid: 10
type: wall_light type: wall_light
components: components:
@@ -193,7 +193,7 @@ entities:
type: Transform type: Transform
- shapes: - shapes:
- !type:PhysShapeAabb {} - !type:PhysShapeAabb {}
type: Collidable type: Physics
- uid: 11 - uid: 11
type: wall_light type: wall_light
components: components:
@@ -203,7 +203,7 @@ entities:
type: Transform type: Transform
- shapes: - shapes:
- !type:PhysShapeAabb {} - !type:PhysShapeAabb {}
type: Collidable type: Physics
- uid: 12 - uid: 12
type: wall_light type: wall_light
components: components:
@@ -213,7 +213,7 @@ entities:
type: Transform type: Transform
- shapes: - shapes:
- !type:PhysShapeAabb {} - !type:PhysShapeAabb {}
type: Collidable type: Physics
- uid: 13 - uid: 13
type: wall_light type: wall_light
components: components:
@@ -223,7 +223,7 @@ entities:
type: Transform type: Transform
- shapes: - shapes:
- !type:PhysShapeAabb {} - !type:PhysShapeAabb {}
type: Collidable type: Physics
- uid: 14 - uid: 14
type: wall_light type: wall_light
components: components:
@@ -233,7 +233,7 @@ entities:
type: Transform type: Transform
- shapes: - shapes:
- !type:PhysShapeAabb {} - !type:PhysShapeAabb {}
type: Collidable type: Physics
- uid: 15 - uid: 15
type: wall_light type: wall_light
components: components:
@@ -243,7 +243,7 @@ entities:
type: Transform type: Transform
- shapes: - shapes:
- !type:PhysShapeAabb {} - !type:PhysShapeAabb {}
type: Collidable type: Physics
- uid: 16 - uid: 16
type: wall_light type: wall_light
components: components:
@@ -253,7 +253,7 @@ entities:
type: Transform type: Transform
- shapes: - shapes:
- !type:PhysShapeAabb {} - !type:PhysShapeAabb {}
type: Collidable type: Physics
- uid: 17 - uid: 17
type: wall_light type: wall_light
components: components:
@@ -263,7 +263,7 @@ entities:
type: Transform type: Transform
- shapes: - shapes:
- !type:PhysShapeAabb {} - !type:PhysShapeAabb {}
type: Collidable type: Physics
- uid: 18 - uid: 18
type: wall_light type: wall_light
components: components:
@@ -273,5 +273,5 @@ entities:
type: Transform type: Transform
- shapes: - shapes:
- !type:PhysShapeAabb {} - !type:PhysShapeAabb {}
type: Collidable type: Physics
... ...

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -23,7 +23,7 @@
map: ["enum.DoorVisualLayers.BaseBolted"] map: ["enum.DoorVisualLayers.BaseBolted"]
- state: panel_open - state: panel_open
map: ["enum.WiresVisualLayers.MaintenancePanel"] map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: Collidable - type: Physics
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

View File

@@ -23,7 +23,7 @@
- state: panel_open - state: panel_open
map: ["enum.WiresVisualLayers.MaintenancePanel"] map: ["enum.WiresVisualLayers.MaintenancePanel"]
- type: Collidable - type: Physics
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
@@ -88,7 +88,7 @@
fixVacuum: true fixVacuum: true
airBlockedDirection: airBlockedDirection:
- East - East
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.49,-0.49,-0.2,0.49" # don't want this colliding with walls or they won't close bounds: "-0.49,-0.49,-0.2,0.49" # don't want this colliding with walls or they won't close

View File

@@ -5,7 +5,7 @@
components: components:
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
- type: Sprite - type: Sprite
sprite: Constructible/Misc/furniture.rsi sprite: Constructible/Misc/furniture.rsi
state: bed state: bed

View File

@@ -10,7 +10,7 @@
- type: InteractionOutline - type: InteractionOutline
- type: Sprite - type: Sprite
sprite: Constructible/Misc/bookshelf.rsi sprite: Constructible/Misc/bookshelf.rsi
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
layer: layer:

View File

@@ -8,7 +8,7 @@
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Anchorable - type: Anchorable
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
mask: mask:

View File

@@ -6,7 +6,7 @@
- type: Sprite - type: Sprite
sprite: Constructible/Misc/furniture.rsi sprite: Constructible/Misc/furniture.rsi
state: shuttle_chair state: shuttle_chair
- type: Collidable - type: Physics
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Destructible - type: Destructible

View File

@@ -4,7 +4,7 @@
components: components:
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
- type: Sprite - type: Sprite
sprite: Constructible/Misc/potted_plants.rsi sprite: Constructible/Misc/potted_plants.rsi
- type: PottedPlantHide - type: PottedPlantHide

View File

@@ -6,7 +6,7 @@
components: components:
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
- type: Sprite - type: Sprite
sprite: Constructible/Misc/furniture.rsi sprite: Constructible/Misc/furniture.rsi
- type: Strap - type: Strap

View File

@@ -9,7 +9,7 @@
- type: Sprite - type: Sprite
sprite: Constructible/Misc/furniture.rsi sprite: Constructible/Misc/furniture.rsi
state: rack state: rack
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
layer: layer:
@@ -35,7 +35,7 @@
- type: Sprite - type: Sprite
sprite: Constructible/Misc/furniture.rsi sprite: Constructible/Misc/furniture.rsi
state: shelf state: shelf
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
layer: layer:

View File

@@ -16,7 +16,7 @@
- type: IconSmooth - type: IconSmooth
key: state key: state
base: state_ base: state_
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
layer: layer:

View File

@@ -5,7 +5,7 @@
components: components:
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
- type: Sprite - type: Sprite
netsync: false netsync: false
sprite: Constructible/Tiles/catwalk.rsi sprite: Constructible/Tiles/catwalk.rsi

View File

@@ -6,7 +6,7 @@
components: components:
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
- type: Sprite - type: Sprite
sprite: Constructible/Misc/crayondecals.rsi sprite: Constructible/Misc/crayondecals.rsi
state: corgi state: corgi

View File

@@ -6,7 +6,7 @@
components: components:
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
- type: SnapGrid - type: SnapGrid
offset: Center offset: Center
- type: Sprite - type: Sprite
@@ -27,4 +27,3 @@
- type: Sprite - type: Sprite
sprite: Constructible/Power/smes.rsi sprite: Constructible/Power/smes.rsi
state: smes state: smes

View File

@@ -6,7 +6,7 @@
components: components:
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
- type: SnapGrid - type: SnapGrid
offset: Center offset: Center
- type: Sprite - type: Sprite
@@ -24,4 +24,3 @@
- type: Sprite - type: Sprite
sprite: "Constructible/Power/apc.rsi" sprite: "Constructible/Power/apc.rsi"
state: apc0 state: apc0

View File

@@ -5,7 +5,7 @@
components: components:
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
mask: mask:

View File

@@ -8,7 +8,7 @@
components: components:
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
- type: SnapGrid - type: SnapGrid
offset: Center offset: Center
- type: Destructible - type: Destructible

View File

@@ -6,7 +6,7 @@
components: components:
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
- type: SnapGrid - type: SnapGrid
offset: Center offset: Center
- type: Destructible - type: Destructible

View File

@@ -6,7 +6,7 @@
components: components:
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
- type: SnapGrid - type: SnapGrid
offset: Center offset: Center

View File

@@ -6,7 +6,7 @@
components: components:
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
- type: SnapGrid - type: SnapGrid
offset: Center offset: Center

View File

@@ -10,7 +10,7 @@
- type: Sprite - type: Sprite
sprite: Constructible/Power/ame_controller.rsi sprite: Constructible/Power/ame_controller.rsi
state: control state: control
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
layer: layer:

View File

@@ -12,7 +12,7 @@
sprite: Constructible/Power/ame_shielding.rsi sprite: Constructible/Power/ame_shielding.rsi
state: shield_0 state: shield_0
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
layer: layer:

View File

@@ -17,7 +17,7 @@
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Anchorable - type: Anchorable
- type: Collidable - type: Physics
mass: 25 mass: 25
anchored: true anchored: true
shapes: shapes:
@@ -56,7 +56,7 @@
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Anchorable - type: Anchorable
- type: Collidable - type: Physics
mass: 25 mass: 25
anchored: true anchored: true
shapes: shapes:

View File

@@ -14,7 +14,7 @@
- type: Anchorable - type: Anchorable
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
mass: 25 mass: 25
anchored: true anchored: true
shapes: shapes:

View File

@@ -2,7 +2,7 @@
id: ComputerFrame id: ComputerFrame
name: computer frame name: computer frame
components: components:
- type: Collidable - type: Physics
mass: 25 mass: 25
anchored: false anchored: false
shapes: shapes:
@@ -33,7 +33,7 @@
description: This computer has seen better days. description: This computer has seen better days.
abstract: true # We don't want this to show up in the entity spawner menu. abstract: true # We don't want this to show up in the entity spawner menu.
components: components:
- type: Collidable - type: Physics
mass: 25 mass: 25
anchored: true anchored: true
shapes: shapes:
@@ -68,7 +68,7 @@
- type: Construction - type: Construction
graph: computer graph: computer
node: computer node: computer
- type: Collidable - type: Physics
mass: 25 mass: 25
anchored: true anchored: true
shapes: shapes:

View File

@@ -11,7 +11,7 @@
components: components:
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.5, -0.5, 0.5, 0.5" bounds: "-0.5, -0.5, 0.5, 0.5"
@@ -40,7 +40,7 @@
components: components:
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.5, -0.5, 0.5, 0.5" bounds: "-0.5, -0.5, 0.5, 0.5"
@@ -67,7 +67,7 @@
components: components:
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.5, -0.5, 0.5, 0.5" bounds: "-0.5, -0.5, 0.5, 0.5"
@@ -109,7 +109,7 @@
components: components:
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.5, -0.5, 0.5, 0.5" bounds: "-0.5, -0.5, 0.5, 0.5"

View File

@@ -15,7 +15,7 @@
offset: Center offset: Center
- type: PowerReceiver - type: PowerReceiver
powerLoad: 500 powerLoad: 500
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-1.5,-1.5,1.5,1.5" bounds: "-1.5,-1.5,1.5,1.5"

View File

@@ -5,7 +5,7 @@
components: components:
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
mass: 25 mass: 25
anchored: true anchored: true
shapes: shapes:
@@ -42,7 +42,7 @@
shader: unshaded shader: unshaded
map: ["enum.AutolatheVisualLayers.BaseUnlit"] map: ["enum.AutolatheVisualLayers.BaseUnlit"]
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
layer: layer:
@@ -90,7 +90,7 @@
- state: protolathe - state: protolathe
map: ["enum.ProtolatheVisualLayers.AnimationLayer"] map: ["enum.ProtolatheVisualLayers.AnimationLayer"]
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
layer: layer:

View File

@@ -16,7 +16,7 @@
- type: Anchorable - type: Anchorable
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
mass: 25 mass: 25
anchored: true anchored: true
shapes: shapes:

View File

@@ -21,7 +21,7 @@
interfaces: interfaces:
- key: enum.MicrowaveUiKey.Key - key: enum.MicrowaveUiKey.Key
type: MicrowaveBoundUserInterface type: MicrowaveBoundUserInterface
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.16,-0.3,0.16,0.3" bounds: "-0.16,-0.3,0.16,0.3"

View File

@@ -8,7 +8,7 @@
components: components:
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.5, -0.5, 0.3, 0.5" bounds: "-0.5, -0.5, 0.3, 0.5"
@@ -36,7 +36,7 @@
components: components:
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.5, -0.5, 0.5, 0.5" bounds: "-0.5, -0.5, 0.5, 0.5"
@@ -79,7 +79,7 @@
components: components:
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.5, -0.5, 0.5, 0.5" bounds: "-0.5, -0.5, 0.5, 0.5"
@@ -117,7 +117,7 @@
components: components:
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.25, -0.25, 0.25, 0.3" bounds: "-0.25, -0.25, 0.25, 0.3"
@@ -162,7 +162,7 @@
components: components:
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
layer: [MobMask, Opaque] layer: [MobMask, Opaque]

View File

@@ -5,7 +5,7 @@
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Anchorable - type: Anchorable
- type: Collidable - type: Physics
mass: 25 mass: 25
anchored: true anchored: true
shapes: shapes:

View File

@@ -9,7 +9,7 @@
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
- type: SnapGrid - type: SnapGrid
offset: Center offset: Center
- type: ResearchServer - type: ResearchServer
@@ -33,7 +33,7 @@
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
mass: 25 mass: 25
anchored: true anchored: true
shapes: shapes:

View File

@@ -8,7 +8,7 @@
- type: Sprite - type: Sprite
sprite: Constructible/Power/VendingMachines/empty.rsi sprite: Constructible/Power/VendingMachines/empty.rsi
netsync: false netsync: false
- type: Collidable - type: Physics
anchored: true anchored: true
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb

View File

@@ -7,7 +7,7 @@
components: components:
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
- type: SnapGrid - type: SnapGrid
offset: Center offset: Center
- type: Sprite - type: Sprite

View File

@@ -21,7 +21,7 @@
- type: DamageOnHighSpeedImpact - type: DamageOnHighSpeedImpact
soundHit: /Audio/Effects/bang.ogg soundHit: /Audio/Effects/bang.ogg
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
mass: 25 mass: 25
anchored: false anchored: false
shapes: shapes:

View File

@@ -6,7 +6,7 @@
components: components:
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
mass: 15 mass: 15
anchored: false anchored: false
shapes: shapes:

View File

@@ -12,7 +12,7 @@
map: ["enum.StorageVisualLayers.Door"] map: ["enum.StorageVisualLayers.Door"]
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
mass: 25 mass: 25
anchored: false anchored: false
shapes: shapes:

View File

@@ -10,7 +10,7 @@
sprite: Constructible/Structures/Walls/asteroid_rock.rsi sprite: Constructible/Structures/Walls/asteroid_rock.rsi
state: 0 state: 0
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
layer: [MobMask] layer: [MobMask]

View File

@@ -3,7 +3,7 @@
id: PlaqueAtmos id: PlaqueAtmos
name: Atmos Plaque name: Atmos Plaque
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.3,-0.3,0.3,0.3" bounds: "-0.3,-0.3,0.3,0.3"

View File

@@ -4,7 +4,7 @@
components: components:
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
- type: Sprite - type: Sprite
drawdepth: WallTops drawdepth: WallTops
sprite: Constructible/Misc/barsign.rsi sprite: Constructible/Misc/barsign.rsi
@@ -20,7 +20,7 @@
components: components:
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
- type: Sprite - type: Sprite
drawdepth: WallTops drawdepth: WallTops
sprite: Constructible/Misc/sylphs.rsi sprite: Constructible/Misc/sylphs.rsi

View File

@@ -12,7 +12,7 @@
- type: Sprite - type: Sprite
sprite: Constructible/Structures/Walls/solid.rsi sprite: Constructible/Structures/Walls/solid.rsi
state: wall_girder state: wall_girder
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
layer: [MobMask, Opaque] layer: [MobMask, Opaque]

View File

@@ -4,7 +4,7 @@
components: components:
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
- type: LoopingSound - type: LoopingSound
- type: Sprite - type: Sprite
sprite: Constructible/Lighting/light_tube.rsi sprite: Constructible/Lighting/light_tube.rsi

View File

@@ -4,7 +4,7 @@
components: components:
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
- type: Sprite - type: Sprite
sprite: Constructible/Linking/switch.rsi sprite: Constructible/Linking/switch.rsi
state: on state: on
@@ -20,7 +20,7 @@
components: components:
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
- type: Sprite - type: Sprite
sprite: Constructible/Linking/switch.rsi sprite: Constructible/Linking/switch.rsi
state: dead state: dead

View File

@@ -19,7 +19,7 @@
- type: Icon - type: Icon
sprite: Constructible/Structures/Walls/low_wall.rsi sprite: Constructible/Structures/Walls/low_wall.rsi
state: metal state: metal
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
layer: layer:

View File

@@ -6,7 +6,7 @@
- type: Sprite - type: Sprite
sprite: Constructible/Misc/mirror.rsi sprite: Constructible/Misc/mirror.rsi
state: mirror state: mirror
- type: Collidable - type: Physics
mass: 25 mass: 25
anchored: true anchored: true
shapes: shapes:

View File

@@ -5,7 +5,7 @@
components: components:
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
- type: Destructible - type: Destructible
@@ -26,7 +26,7 @@
name: monkey painting name: monkey painting
description: monky description: monky
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.1,-0.4,0.1,0.4" bounds: "-0.1,-0.4,0.1,0.4"
@@ -49,7 +49,7 @@
description: A direction sign, pointing out which way Security is. description: A direction sign, pointing out which way Security is.
components: components:
- type: Rotatable - type: Rotatable
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.1,-0.4,0.1,0.4" bounds: "-0.1,-0.4,0.1,0.4"
@@ -70,7 +70,7 @@
description: A direction sign, pointing out which way evac is. description: A direction sign, pointing out which way evac is.
components: components:
- type: Rotatable - type: Rotatable
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.1,-0.4,0.1,0.4" bounds: "-0.1,-0.4,0.1,0.4"
@@ -92,7 +92,7 @@
description: A direction sign, pointing out which way the Bridge is. description: A direction sign, pointing out which way the Bridge is.
components: components:
- type: Rotatable - type: Rotatable
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.1,-0.4,0.1,0.4" bounds: "-0.1,-0.4,0.1,0.4"
@@ -114,7 +114,7 @@
description: A direction sign, pointing out which way the Medical department is. description: A direction sign, pointing out which way the Medical department is.
components: components:
- type: Rotatable - type: Rotatable
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.1,-0.4,0.1,0.4" bounds: "-0.1,-0.4,0.1,0.4"
@@ -136,7 +136,7 @@
description: A direction sign, pointing out which way the Engineering department is. description: A direction sign, pointing out which way the Engineering department is.
components: components:
- type: Rotatable - type: Rotatable
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.1,-0.4,0.1,0.4" bounds: "-0.1,-0.4,0.1,0.4"
@@ -157,7 +157,7 @@
description: A direction sign, pointing out which way the Science department is. description: A direction sign, pointing out which way the Science department is.
components: components:
- type: Rotatable - type: Rotatable
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.1,-0.4,0.1,0.4" bounds: "-0.1,-0.4,0.1,0.4"
@@ -178,7 +178,7 @@
description: A direction sign, pointing to some supplies. description: A direction sign, pointing to some supplies.
components: components:
- type: Rotatable - type: Rotatable
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.1,-0.4,0.1,0.4" bounds: "-0.1,-0.4,0.1,0.4"
@@ -199,7 +199,7 @@
id: SignArmory id: SignArmory
name: armory sign name: armory sign
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.4,-0.3,0.4,0.3" bounds: "-0.4,-0.3,0.4,0.3"
@@ -219,7 +219,7 @@
id: SignToolStorage id: SignToolStorage
name: tool storage sign name: tool storage sign
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.4,-0.3,0.4,0.3" bounds: "-0.4,-0.3,0.4,0.3"
@@ -239,7 +239,7 @@
id: SignAnomaly id: SignAnomaly
name: anomaly lab sign name: anomaly lab sign
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.4,-0.3,0.4,0.3" bounds: "-0.4,-0.3,0.4,0.3"
@@ -259,7 +259,7 @@
id: SignAtmos id: SignAtmos
name: atmos sign name: atmos sign
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.4,-0.3,0.4,0.3" bounds: "-0.4,-0.3,0.4,0.3"
@@ -279,7 +279,7 @@
id: SignBar id: SignBar
name: bar sign name: bar sign
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.4,-0.3,0.4,0.3" bounds: "-0.4,-0.3,0.4,0.3"
@@ -299,7 +299,7 @@
id: SignLibrary id: SignLibrary
name: library sign name: library sign
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.4,-0.3,0.4,0.3" bounds: "-0.4,-0.3,0.4,0.3"
@@ -319,7 +319,7 @@
id: SignChapel id: SignChapel
name: chapel sign name: chapel sign
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.4,-0.3,0.4,0.3" bounds: "-0.4,-0.3,0.4,0.3"
@@ -339,7 +339,7 @@
id: SignHead id: SignHead
name: head sign name: head sign
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.4,-0.3,0.4,0.3" bounds: "-0.4,-0.3,0.4,0.3"
@@ -359,7 +359,7 @@
id: SignConference id: SignConference
name: conference room sign name: conference room sign
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.4,-0.3,0.4,0.3" bounds: "-0.4,-0.3,0.4,0.3"
@@ -379,7 +379,7 @@
id: SignDrones id: SignDrones
name: drones sign name: drones sign
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.4,-0.3,0.4,0.3" bounds: "-0.4,-0.3,0.4,0.3"
@@ -399,7 +399,7 @@
id: SignEngine id: SignEngine
name: engine sign name: engine sign
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.4,-0.3,0.4,0.3" bounds: "-0.4,-0.3,0.4,0.3"
@@ -419,7 +419,7 @@
id: SignCloning id: SignCloning
name: cloning sign name: cloning sign
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.4,-0.3,0.4,0.3" bounds: "-0.4,-0.3,0.4,0.3"
@@ -439,7 +439,7 @@
id: SignInterrogation id: SignInterrogation
name: interrogation sign name: interrogation sign
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.4,-0.3,0.4,0.3" bounds: "-0.4,-0.3,0.4,0.3"
@@ -459,7 +459,7 @@
id: SignSurgery id: SignSurgery
name: surgery sign name: surgery sign
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.4,-0.3,0.4,0.3" bounds: "-0.4,-0.3,0.4,0.3"
@@ -479,7 +479,7 @@
id: SignTelecomms id: SignTelecomms
name: telecomms sign name: telecomms sign
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.4,-0.3,0.4,0.3" bounds: "-0.4,-0.3,0.4,0.3"
@@ -499,7 +499,7 @@
id: SignCargo id: SignCargo
name: cargo sign name: cargo sign
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.4,-0.3,0.4,0.3" bounds: "-0.4,-0.3,0.4,0.3"
@@ -519,7 +519,7 @@
id: SignCargoDock id: SignCargoDock
name: cargo dock sign name: cargo dock sign
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.4,-0.3,0.4,0.3" bounds: "-0.4,-0.3,0.4,0.3"
@@ -539,7 +539,7 @@
id: SignChem id: SignChem
name: chemistry sign name: chemistry sign
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.4,-0.3,0.4,0.3" bounds: "-0.4,-0.3,0.4,0.3"
@@ -559,7 +559,7 @@
id: SignShipDock id: SignShipDock
name: docking sign name: docking sign
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.4,-0.3,0.4,0.3" bounds: "-0.4,-0.3,0.4,0.3"
@@ -579,7 +579,7 @@
id: SignEngineering id: SignEngineering
name: engineering sign name: engineering sign
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.4,-0.3,0.4,0.3" bounds: "-0.4,-0.3,0.4,0.3"
@@ -599,7 +599,7 @@
id: SignEVA id: SignEVA
name: EVA sign name: EVA sign
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.4,-0.3,0.4,0.3" bounds: "-0.4,-0.3,0.4,0.3"
@@ -619,7 +619,7 @@
id: SignGravity id: SignGravity
name: gravity sign name: gravity sign
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.4,-0.3,0.4,0.3" bounds: "-0.4,-0.3,0.4,0.3"
@@ -639,7 +639,7 @@
id: SignMedical id: SignMedical
name: medbay sign name: medbay sign
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.4,-0.3,0.4,0.3" bounds: "-0.4,-0.3,0.4,0.3"
@@ -659,7 +659,7 @@
id: SignMorgue id: SignMorgue
name: morgue sign name: morgue sign
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.4,-0.3,0.4,0.3" bounds: "-0.4,-0.3,0.4,0.3"
@@ -680,7 +680,7 @@
name: prison sign name: prison sign
description: description:
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.4,-0.3,0.4,0.3" bounds: "-0.4,-0.3,0.4,0.3"
@@ -700,7 +700,7 @@
id: SignRND id: SignRND
name: research and development sign name: research and development sign
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.4,-0.3,0.4,0.3" bounds: "-0.4,-0.3,0.4,0.3"
@@ -720,7 +720,7 @@
id: SignScience id: SignScience
name: science sign name: science sign
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.4,-0.3,0.4,0.3" bounds: "-0.4,-0.3,0.4,0.3"
@@ -740,7 +740,7 @@
id: SignToxins id: SignToxins
name: toxins sign name: toxins sign
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.4,-0.3,0.4,0.3" bounds: "-0.4,-0.3,0.4,0.3"
@@ -760,7 +760,7 @@
id: SignBridge id: SignBridge
name: bridge sign name: bridge sign
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.4,-0.3,0.4,0.3" bounds: "-0.4,-0.3,0.4,0.3"
@@ -783,7 +783,7 @@
name: air warning sign name: air warning sign
description: WARNING! Air flow tube. Ensure the flow is disengaged before working. description: WARNING! Air flow tube. Ensure the flow is disengaged before working.
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.2,-0.3,0.2,0.3" bounds: "-0.2,-0.3,0.2,0.3"
@@ -804,7 +804,7 @@
name: CO2 warning sign name: CO2 warning sign
description: WARNING! CO2 flow tube. Ensure the flow is disengaged before working. description: WARNING! CO2 flow tube. Ensure the flow is disengaged before working.
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.2,-0.3,0.2,0.3" bounds: "-0.2,-0.3,0.2,0.3"
@@ -825,7 +825,7 @@
name: N2 warning sign name: N2 warning sign
description: WARNING! N2 flow tube. Ensure the flow is disengaged before working. description: WARNING! N2 flow tube. Ensure the flow is disengaged before working.
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.2,-0.3,0.2,0.3" bounds: "-0.2,-0.3,0.2,0.3"
@@ -846,7 +846,7 @@
name: N2O warning sign name: N2O warning sign
description: WARNING! N2O flow tube. Ensure the flow is disengaged before working. description: WARNING! N2O flow tube. Ensure the flow is disengaged before working.
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.2,-0.3,0.2,0.3" bounds: "-0.2,-0.3,0.2,0.3"
@@ -867,7 +867,7 @@
name: O2 warning sign name: O2 warning sign
description: WARNING! O2 flow tube. Ensure the flow is disengaged before working. description: WARNING! O2 flow tube. Ensure the flow is disengaged before working.
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.2,-0.3,0.2,0.3" bounds: "-0.2,-0.3,0.2,0.3"
@@ -888,7 +888,7 @@
name: phoron waste sign name: phoron waste sign
description: WARNING! Plasma flow tube. Ensure the flow is disengaged before working. description: WARNING! Plasma flow tube. Ensure the flow is disengaged before working.
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.2,-0.3,0.2,0.3" bounds: "-0.2,-0.3,0.2,0.3"
@@ -909,7 +909,7 @@
name: atmos waste sign name: atmos waste sign
description: WARNING! Waste flow tube. Ensure the flow is disengaged before working. description: WARNING! Waste flow tube. Ensure the flow is disengaged before working.
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.2,-0.3,0.2,0.3" bounds: "-0.2,-0.3,0.2,0.3"
@@ -930,7 +930,7 @@
name: no smoking sign name: no smoking sign
description: A warning sign which reads 'NO SMOKING' description: A warning sign which reads 'NO SMOKING'
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.4,-0.3,0.4,0.3" bounds: "-0.4,-0.3,0.4,0.3"
@@ -951,7 +951,7 @@
name: old sign name: old sign
description: Technical information of some sort, shame its too worn-out to read. description: Technical information of some sort, shame its too worn-out to read.
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.4,-0.3,0.4,0.3" bounds: "-0.4,-0.3,0.4,0.3"
@@ -972,7 +972,7 @@
name: old sign name: old sign
description: Looks like a planet crashing by some station above it. Its kinda scary. description: Looks like a planet crashing by some station above it. Its kinda scary.
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.4,-0.3,0.4,0.3" bounds: "-0.4,-0.3,0.4,0.3"

View File

@@ -16,7 +16,7 @@
drawdepth: Walls drawdepth: Walls
- type: Icon - type: Icon
state: full state: full
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
layer: layer:

View File

@@ -18,7 +18,7 @@
- type: Icon - type: Icon
sprite: Constructible/Structures/Windows/window.rsi sprite: Constructible/Structures/Windows/window.rsi
state: full state: full
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
layer: layer:

View File

@@ -7,7 +7,7 @@
components: components:
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
hard: false hard: false
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb

View File

@@ -8,7 +8,7 @@
components: components:
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
anchored: true anchored: true
- type: SnapGrid - type: SnapGrid
offset: Center offset: Center
@@ -111,7 +111,7 @@
flushTime: 2 flushTime: 2
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
anchored: true anchored: true
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb

View File

@@ -7,7 +7,7 @@
components: components:
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
hard: false hard: false
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb

View File

@@ -6,7 +6,7 @@
- type: Sprite - type: Sprite
color: '#3F38' color: '#3F38'
- type: ConstructionGhost - type: ConstructionGhost
- type: Collidable - type: Physics
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
@@ -17,6 +17,6 @@
components: components:
- type: Sprite - type: Sprite
- type: Construction - type: Construction
- type: Collidable - type: Physics
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline

View File

@@ -12,7 +12,7 @@
- type: Marker - type: Marker
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
- type: ConditionalSpawner - type: ConditionalSpawner
placement: placement:
mode: AlignTileAny mode: AlignTileAny

View File

@@ -5,7 +5,7 @@
- type: Marker - type: Marker
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
- type: Sprite - type: Sprite
netsync: false netsync: false
visible: false visible: false

View File

@@ -13,7 +13,7 @@
- type: Marker - type: Marker
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
placement: placement:
mode: AlignTileAny mode: AlignTileAny

View File

@@ -12,7 +12,7 @@
- type: Marker - type: Marker
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
- type: TimedSpawner - type: TimedSpawner
placement: placement:
mode: AlignTileAny mode: AlignTileAny

View File

@@ -11,7 +11,7 @@
- type: Marker - type: Marker
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
- type: TrashSpawner - type: TrashSpawner
rarePrototypes: rarePrototypes:
- CarvingHelpMe - CarvingHelpMe
@@ -48,7 +48,7 @@
- type: Marker - type: Marker
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
- type: TrashSpawner - type: TrashSpawner
prototypes: prototypes:
- ToyAi - ToyAi

View File

@@ -11,7 +11,7 @@
- type: Marker - type: Marker
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
- type: TrashSpawner - type: TrashSpawner
rarePrototypes: rarePrototypes:
- PuddleVomit - PuddleVomit

View File

@@ -25,7 +25,7 @@
state: monkey state: monkey
sprite: Mobs/Animals/monkey.rsi sprite: Mobs/Animals/monkey.rsi
- type: Clickable - type: Clickable
- type: Collidable - type: Physics
anchored: false anchored: false
mass: 50 mass: 50
shapes: shapes:
@@ -77,7 +77,7 @@
- map: ["enum.DamageStateVisualLayers.Base"] - map: ["enum.DamageStateVisualLayers.Base"]
state: crawling state: crawling
sprite: Mobs/Animals/gorilla.rsi sprite: Mobs/Animals/gorilla.rsi
- type: Collidable - type: Physics
anchored: false anchored: false
mass: 90 mass: 90
shapes: shapes:
@@ -112,7 +112,7 @@
- map: ["enum.DamageStateVisualLayers.Base"] - map: ["enum.DamageStateVisualLayers.Base"]
state: chicken-0 state: chicken-0
sprite: Mobs/Animals/chicken.rsi sprite: Mobs/Animals/chicken.rsi
- type: Collidable - type: Physics
anchored: false anchored: false
mass: 20 mass: 20
shapes: shapes:
@@ -150,7 +150,7 @@
- map: ["enum.DamageStateVisualLayers.Base"] - map: ["enum.DamageStateVisualLayers.Base"]
state: butterfly state: butterfly
sprite: Mobs/Animals/butterfly.rsi sprite: Mobs/Animals/butterfly.rsi
- type: Collidable - type: Physics
anchored: false anchored: false
mass: 5 mass: 5
shapes: shapes:
@@ -198,7 +198,7 @@
- map: ["enum.DamageStateVisualLayers.Base"] - map: ["enum.DamageStateVisualLayers.Base"]
state: bat state: bat
sprite: Mobs/Animals/bat.rsi sprite: Mobs/Animals/bat.rsi
- type: Collidable - type: Physics
anchored: false anchored: false
mass: 5 mass: 5
shapes: shapes:
@@ -237,7 +237,7 @@
- map: ["enum.DamageStateVisualLayers.Base"] - map: ["enum.DamageStateVisualLayers.Base"]
state: 0 state: 0
sprite: Mobs/Animals/bee.rsi sprite: Mobs/Animals/bee.rsi
- type: Collidable - type: Physics
anchored: false anchored: false
mass: 5 mass: 5
shapes: shapes:
@@ -272,7 +272,7 @@
- map: ["enum.DamageStateVisualLayers.Base"] - map: ["enum.DamageStateVisualLayers.Base"]
state: goat state: goat
sprite: Mobs/Animals/goat.rsi sprite: Mobs/Animals/goat.rsi
- type: Collidable - type: Physics
anchored: false anchored: false
mass: 20 mass: 20
shapes: shapes:
@@ -308,7 +308,7 @@
- map: ["enum.DamageStateVisualLayers.Base"] - map: ["enum.DamageStateVisualLayers.Base"]
state: goose state: goose
sprite: Mobs/Animals/goose.rsi sprite: Mobs/Animals/goose.rsi
- type: Collidable - type: Physics
anchored: false anchored: false
mass: 20 mass: 20
shapes: shapes:
@@ -347,7 +347,7 @@
- map: ["enum.DamageStateVisualLayers.Base"] - map: ["enum.DamageStateVisualLayers.Base"]
state: parrot state: parrot
sprite: Mobs/Animals/parrot.rsi sprite: Mobs/Animals/parrot.rsi
- type: Collidable - type: Physics
anchored: false anchored: false
mass: 20 mass: 20
shapes: shapes:
@@ -382,7 +382,7 @@
- map: ["enum.DamageStateVisualLayers.Base"] - map: ["enum.DamageStateVisualLayers.Base"]
state: snake state: snake
sprite: Mobs/Animals/snake.rsi sprite: Mobs/Animals/snake.rsi
- type: Collidable - type: Physics
anchored: false anchored: false
mass: 10 mass: 10
shapes: shapes:
@@ -420,7 +420,7 @@
- map: ["enum.DamageStateVisualLayers.Base"] - map: ["enum.DamageStateVisualLayers.Base"]
state: tarantula state: tarantula
sprite: Mobs/Animals/spider.rsi sprite: Mobs/Animals/spider.rsi
- type: Collidable - type: Physics
anchored: false anchored: false
mass: 10 mass: 10
shapes: shapes:
@@ -455,7 +455,7 @@
- map: ["enum.DamageStateVisualLayers.Base"] - map: ["enum.DamageStateVisualLayers.Base"]
state: crab state: crab
sprite: Mobs/Animals/crab.rsi sprite: Mobs/Animals/crab.rsi
- type: Collidable - type: Physics
anchored: false anchored: false
mass: 10 mass: 10
shapes: shapes:
@@ -490,7 +490,7 @@
- map: ["enum.DamageStateVisualLayers.Base"] - map: ["enum.DamageStateVisualLayers.Base"]
state: penguin state: penguin
sprite: Mobs/Animals/penguin.rsi sprite: Mobs/Animals/penguin.rsi
- type: Collidable - type: Physics
anchored: false anchored: false
mass: 10 mass: 10
shapes: shapes:

View File

@@ -19,7 +19,7 @@
- map: ["enum.DamageStateVisualLayers.Base"] - map: ["enum.DamageStateVisualLayers.Base"]
state: carp state: carp
sprite: Mobs/Aliens/Carps/carp_space.rsi sprite: Mobs/Aliens/Carps/carp_space.rsi
- type: Collidable - type: Physics
anchored: false anchored: false
mass: 50 mass: 50
shapes: shapes:
@@ -68,7 +68,7 @@
- map: ["enum.DamageStateVisualLayers.Base"] - map: ["enum.DamageStateVisualLayers.Base"]
state: magicarp state: magicarp
sprite: Mobs/Aliens/Carps/carp_magic.rsi sprite: Mobs/Aliens/Carps/carp_magic.rsi
- type: Collidable - type: Physics
mass: 60 mass: 60
- type: Appearance - type: Appearance
visuals: visuals:
@@ -91,7 +91,7 @@
- map: ["enum.DamageStateVisualLayers.Base"] - map: ["enum.DamageStateVisualLayers.Base"]
state: holocarp state: holocarp
sprite: Mobs/Aliens/Carps/carp_holo.rsi sprite: Mobs/Aliens/Carps/carp_holo.rsi
- type: Collidable - type: Physics
mass: 5 mass: 5
- type: Appearance - type: Appearance
visuals: visuals:

View File

@@ -23,7 +23,7 @@
- type: Icon - type: Icon
sprite: Constructible/Power/VendingMachines/cola.rsi sprite: Constructible/Power/VendingMachines/cola.rsi
state: normal state: normal
- type: Collidable - type: Physics
anchored: false anchored: false
mass: 85 mass: 85
shapes: shapes:

View File

@@ -20,7 +20,7 @@
baseSprintSpeed : 5 baseSprintSpeed : 5
- type: InteractionOutline - type: InteractionOutline
- type: Clickable - type: Clickable
- type: Collidable - type: Physics
anchored: false anchored: false
mass: 50 mass: 50
shapes: shapes:
@@ -70,7 +70,7 @@
layers: layers:
- map: ["enum.DamageStateVisualLayers.Base"] - map: ["enum.DamageStateVisualLayers.Base"]
state: corgi state: corgi
- type: Collidable - type: Physics
mass: 10 mass: 10
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
@@ -104,7 +104,7 @@
layers: layers:
- map: ["enum.DamageStateVisualLayers.Base"] - map: ["enum.DamageStateVisualLayers.Base"]
state: ian state: ian
- type: Collidable - type: Physics
mass: 10 mass: 10
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
@@ -138,7 +138,7 @@
layers: layers:
- map: ["enum.DamageStateVisualLayers.Base"] - map: ["enum.DamageStateVisualLayers.Base"]
state: cat state: cat
- type: Collidable - type: Physics
mass: 10 mass: 10
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
@@ -173,7 +173,7 @@
- map: ["enum.DamageStateVisualLayers.Base"] - map: ["enum.DamageStateVisualLayers.Base"]
state: cat2 state: cat2
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.50,-0.25,0.30,0.25" bounds: "-0.50,-0.25,0.30,0.25"
@@ -209,7 +209,7 @@
layers: layers:
- map: ["enum.DamageStateVisualLayers.Base"] - map: ["enum.DamageStateVisualLayers.Base"]
state: sloth state: sloth
- type: Collidable - type: Physics
mass: 10 mass: 10
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb

View File

@@ -22,7 +22,7 @@
state: running state: running
sprite: Mobs/Aliens/Xenos/xeno_hunter.rsi sprite: Mobs/Aliens/Xenos/xeno_hunter.rsi
- type: Clickable - type: Clickable
- type: Collidable - type: Physics
anchored: false anchored: false
mass: 85 mass: 85
shapes: shapes:

View File

@@ -6,7 +6,7 @@
description: Boo! description: Boo!
components: components:
- type: Mind - type: Mind
- type: Collidable - type: Physics
anchored: false anchored: false
mass: 5 mass: 5
shapes: shapes:

View File

@@ -115,7 +115,7 @@
sprite: Mobs/Customization/human_hair.rsi sprite: Mobs/Customization/human_hair.rsi
- map: [ "enum.Slots.MASK" ] - map: [ "enum.Slots.MASK" ]
- map: [ "enum.Slots.HEAD" ] - map: [ "enum.Slots.HEAD" ]
- type: Collidable - type: Physics
anchored: false anchored: false
mass: 85 mass: 85
shapes: shapes:
@@ -281,7 +281,7 @@
- map: ["enum.Slots.HEAD"] - map: ["enum.Slots.HEAD"]
- map: ["hand-left"] - map: ["hand-left"]
- map: ["hand-right"] - map: ["hand-right"]
- type: Collidable - type: Physics
anchored: false anchored: false
mass: 85 mass: 85
shapes: shapes:

View File

@@ -193,7 +193,7 @@
- type: Slippery - type: Slippery
intersectPercentage: 0.2 intersectPercentage: 0.2
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.2,-0.2,0.2,0.2" bounds: "-0.2,-0.2,0.2,0.2"

View File

@@ -76,7 +76,7 @@
map: ["enum.PDAVisualLayers.Flashlight"] map: ["enum.PDAVisualLayers.Flashlight"]
- type: Slippery - type: Slippery
paralyzeTime: 4 paralyzeTime: 4
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.25,-0.25,0.25,0.25" bounds: "-0.25,-0.25,0.25,0.25"

View File

@@ -47,7 +47,7 @@
layers: layers:
- state: extinguish - state: extinguish
map: [ "enum.VaporVisualLayers.Base" ] map: [ "enum.VaporVisualLayers.Base" ]
- type: Collidable - type: Physics
hard: false hard: false
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb

View File

@@ -110,7 +110,7 @@
- state: floodlight_on - state: floodlight_on
shader: unshaded shader: unshaded
visible: false visible: false
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
layer: layer:
@@ -148,7 +148,7 @@
spawnOnDestroy: SteelSheet1 spawnOnDestroy: SteelSheet1
destroySound: /Audio/Effects/metalbreak.ogg destroySound: /Audio/Effects/metalbreak.ogg
resistances: metallicResistances resistances: metallicResistances
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
layer: layer:

View File

@@ -48,7 +48,7 @@
abstract: true abstract: true
description: "Portal to another location" description: "Portal to another location"
components: components:
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
mask: [Impassable, MobImpassable] mask: [Impassable, MobImpassable]

View File

@@ -3,7 +3,7 @@
abstract: true abstract: true
parent: BaseItem parent: BaseItem
components: components:
- type: Collidable - type: Physics
anchored: false anchored: false
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
@@ -106,7 +106,7 @@
- type: Anchorable - type: Anchorable
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
mass: 5 mass: 5
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
@@ -134,7 +134,7 @@
- type: Anchorable - type: Anchorable
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
mass: 5 mass: 5
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
@@ -161,7 +161,7 @@
- type: PowerChargerVisualizer - type: PowerChargerVisualizer
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Collidable - type: Physics
mass: 5 mass: 5
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb

View File

@@ -34,7 +34,7 @@
- type: SolutionContainer - type: SolutionContainer
maxVol: 500 maxVol: 500
caps: AddTo, RemoveFrom caps: AddTo, RemoveFrom
- type: Collidable - type: Physics
mass: 5 mass: 5
anchored: false anchored: false
shapes: shapes:
@@ -66,7 +66,7 @@
- type: SolutionContainer - type: SolutionContainer
maxVol: 500 maxVol: 500
caps: AddTo, RemoveFrom caps: AddTo, RemoveFrom
- type: Collidable - type: Physics
mass: 5 mass: 5
anchored: false anchored: false
shapes: shapes:
@@ -101,7 +101,7 @@
sprite: Objects/Specific/Janitorial/soap.rsi sprite: Objects/Specific/Janitorial/soap.rsi
- type: Slippery - type: Slippery
paralyzeTime: 2.5 paralyzeTime: 2.5
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.3,-0.4,0.3,0.4" bounds: "-0.3,-0.4,0.3,0.4"
@@ -175,7 +175,7 @@
layers: layers:
- state: chempuff - state: chempuff
map: [ "enum.VaporVisualLayers.Base" ] map: [ "enum.VaporVisualLayers.Base" ]
- type: Collidable - type: Physics
anchored: false anchored: false
hard: false hard: false
shapes: shapes:

View File

@@ -11,7 +11,7 @@
directional: false directional: false
sprite: Objects/Weapons/Guns/Projectiles/bullet.rsi sprite: Objects/Weapons/Guns/Projectiles/bullet.rsi
state: bullet state: bullet
- type: Collidable - type: Physics
anchored: false anchored: false
edgeslide: false edgeslide: false
hard: false hard: false
@@ -96,7 +96,7 @@
layers: layers:
- state: spark - state: spark
shader: unshaded shader: unshaded
- type: Collidable - type: Physics
edgeslide: false edgeslide: false
hard: false hard: false
shapes: shapes:

View File

@@ -9,7 +9,7 @@
- type: InteractionOutline - type: InteractionOutline
- type: MovedByPressure - type: MovedByPressure
- type: DamageOnHighSpeedImpact - type: DamageOnHighSpeedImpact
- type: Collidable - type: Physics
anchored: false anchored: false
mass: 5 mass: 5
shapes: shapes:

View File

@@ -16,7 +16,7 @@
- type: InteractionOutline - type: InteractionOutline
- type: Clickable - type: Clickable
- type: Slippery - type: Slippery
- type: Collidable - type: Physics
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.4,-0.4,0.4,0.4" bounds: "-0.4,-0.4,0.4,0.4"