Updates a bunch of entities physics yaml. (#2404)

* Initial

* Reverts firelocks
This commit is contained in:
Swept
2020-10-27 20:15:54 +00:00
committed by GitHub
parent 870d052354
commit 9b5950e380
16 changed files with 139 additions and 50 deletions

View File

@@ -6,6 +6,21 @@
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Physics - type: Physics
mass: 25
anchored: true
shapes:
- !type:PhysShapeAabb
bounds: "-0.5, -0.5, 0.3, 0.5"
mask:
- Impassable
- MobImpassable
- VaultImpassable
- SmallImpassable
layer:
- Opaque
- MobImpassable
- VaultImpassable
- SmallImpassable
- type: Sprite - type: Sprite
sprite: Constructible/Misc/furniture.rsi sprite: Constructible/Misc/furniture.rsi
state: bed state: bed

View File

@@ -7,7 +7,7 @@
components: components:
- type: Clickable - type: Clickable
- type: Sprite - type: Sprite
drawdepth: FloorTiles drawdepth: BelowFloor
- type: Icon - type: Icon
state: full state: full
- type: SnapGrid - type: SnapGrid

View File

@@ -5,9 +5,25 @@
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Physics - type: Physics
mass: 25
anchored: true
shapes:
- !type:PhysShapeAabb
bounds: "-0.5, -0.2, 0.5, 0.2"
mask:
- Impassable
- MobImpassable
- VaultImpassable
- SmallImpassable
layer:
- Opaque
- MobImpassable
- VaultImpassable
- SmallImpassable
- type: Sprite - type: Sprite
sprite: Constructible/Misc/potted_plants.rsi sprite: Constructible/Misc/potted_plants.rsi
- type: PottedPlantHide - type: PottedPlantHide
- type: Anchorable
- type: Pullable - type: Pullable
- type: entity - type: entity

View File

@@ -9,10 +9,21 @@
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Physics - type: Physics
mass: 25
anchored: false
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.5, -0.5, 0.3, 0.5" bounds: "-0.5, -0.4, 0.3, 0.4"
layer: [MobMask, Opaque] mask:
- Impassable
- MobImpassable
- VaultImpassable
- SmallImpassable
layer:
- Opaque
- MobImpassable
- VaultImpassable
- SmallImpassable
- type: SnapGrid - type: SnapGrid
offset: Center offset: Center
- type: Sprite - type: Sprite
@@ -25,6 +36,7 @@
- type: PowerSupplier - type: PowerSupplier
supplyRate: 3000 supplyRate: 3000
- type: Anchorable - type: Anchorable
- type: Pullable
- type: entity - type: entity
id: BaseSmes id: BaseSmes
@@ -37,10 +49,20 @@
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Physics - type: Physics
mass: 25
anchored: true
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.5, -0.5, 0.5, 0.5" mask:
layer: [MobMask, Opaque] - Impassable
- MobImpassable
- VaultImpassable
- SmallImpassable
layer:
- Opaque
- MobImpassable
- VaultImpassable
- SmallImpassable
- type: SnapGrid - type: SnapGrid
offset: Center offset: Center
- type: Sprite - type: Sprite
@@ -68,6 +90,7 @@
- type: BatteryDischarger - type: BatteryDischarger
activeSupplyRate: 1000 activeSupplyRate: 1000
- type: Anchorable - type: Anchorable
- type: Pullable
- type: entity - type: entity
id: BaseSubstation id: BaseSubstation
@@ -80,10 +103,20 @@
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Physics - type: Physics
mass: 25
anchored: true
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
bounds: "-0.5, -0.5, 0.5, 0.5" mask:
layer: [MobMask, Opaque] - Impassable
- MobImpassable
- VaultImpassable
- SmallImpassable
layer:
- Opaque
- MobImpassable
- VaultImpassable
- SmallImpassable
- type: SnapGrid - type: SnapGrid
offset: Center offset: Center
- type: Sprite - type: Sprite
@@ -106,6 +139,7 @@
- type: BatteryDischarger - type: BatteryDischarger
activeSupplyRate: 1000 activeSupplyRate: 1000
- type: Anchorable - type: Anchorable
- type: Pullable
- type: entity - type: entity
id: BaseApc id: BaseApc
@@ -163,9 +197,20 @@
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Physics - type: Physics
mass: 25
anchored: false
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
layer: [MobMask, Opaque] mask:
- Impassable
- MobImpassable
- VaultImpassable
- SmallImpassable
layer:
- Opaque
- MobImpassable
- VaultImpassable
- SmallImpassable
- type: Sprite - type: Sprite
sprite: Constructible/Power/solar_panel.rsi sprite: Constructible/Power/solar_panel.rsi
state: normal state: normal
@@ -181,3 +226,5 @@
- type: Breakable - type: Breakable
deadThreshold: 100 deadThreshold: 100
resistances: metallicResistances resistances: metallicResistances
- type: Anchorable
- type: Pullable

View File

@@ -9,6 +9,20 @@
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Physics - type: Physics
mass: 25
anchored: true
shapes:
- !type:PhysShapeAabb
mask:
- Impassable
- MobImpassable
- VaultImpassable
- SmallImpassable
layer:
- Opaque
- MobImpassable
- VaultImpassable
- SmallImpassable
- type: SnapGrid - type: SnapGrid
offset: Center offset: Center
- type: ResearchServer - type: ResearchServer
@@ -16,6 +30,8 @@
- type: PowerReceiver - type: PowerReceiver
powerLoad: 200 powerLoad: 200
priority: Low priority: Low
- type: Pullable
- type: Anchorable
- type: entity - type: entity
id: BaseResearchAndDevelopmentPointSource id: BaseResearchAndDevelopmentPointSource
@@ -36,9 +52,13 @@
anchored: true anchored: true
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
mask:
- Impassable
- MobImpassable
- VaultImpassable
- SmallImpassable
layer: layer:
- Opaque - Opaque
- Impassable
- MobImpassable - MobImpassable
- VaultImpassable - VaultImpassable
- SmallImpassable - SmallImpassable
@@ -55,4 +75,5 @@
visuals: visuals:
- type: PowerDeviceVisualizer - type: PowerDeviceVisualizer
- type: PowerReceiver - type: PowerReceiver
- type: Pullable
- type: Anchorable - type: Anchorable

View File

@@ -7,14 +7,22 @@
- type: Clickable - type: Clickable
- type: InteractionOutline - type: InteractionOutline
- type: Physics - type: Physics
mass: 25
anchored: true anchored: true
hard: false hard: false
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
mask: bounds: "-0.5, -0.5, 0.1, 0.5"
- Impassable mask:
- MobImpassable - Impassable
- VaultImpassable - MobImpassable
- VaultImpassable
- SmallImpassable
layer:
- Opaque
- MobImpassable
- VaultImpassable
- SmallImpassable
- type: Destructible - type: Destructible
deadThreshold: 50 deadThreshold: 50
resistances: metallicResistances resistances: metallicResistances
@@ -38,6 +46,9 @@
parent: hydroponicsSoil parent: hydroponicsSoil
id: hydroponicsTray id: hydroponicsTray
components: components:
- type: Physics
mass: 25
hard: true
- type: Anchorable - type: Anchorable
snap: true snap: true
- type: Sprite - type: Sprite

View File

@@ -25,7 +25,6 @@
drawdepth: WallTops drawdepth: WallTops
sprite: Constructible/Misc/sylphs.rsi sprite: Constructible/Misc/sylphs.rsi
state: sylph state: sylph
- type: PowerReceiver - type: PowerReceiver
- type: BarSign - type: BarSign
@@ -44,3 +43,5 @@
components: components:
- type: BarSign - type: BarSign
current: CyberSylph current: CyberSylph
- type: Sprite
drawdepth: Ghosts

View File

@@ -13,9 +13,21 @@
sprite: Constructible/Structures/Walls/solid.rsi sprite: Constructible/Structures/Walls/solid.rsi
state: wall_girder state: wall_girder
- type: Physics - type: Physics
mass: 25
anchored: true
shapes: shapes:
- !type:PhysShapeAabb - !type:PhysShapeAabb
layer: [MobMask, Opaque] mask:
- Impassable
- MobImpassable
- VaultImpassable
- SmallImpassable
layer:
- Opaque
- MobImpassable
- VaultImpassable
- SmallImpassable
- type: Pullable
- type: Destructible - type: Destructible
deadThreshold: 50 deadThreshold: 50
resistances: metallicResistances resistances: metallicResistances

View File

@@ -7,7 +7,6 @@
- type: Sprite - type: Sprite
sprite: Objects/Tiles/tile.rsi sprite: Objects/Tiles/tile.rsi
state: tile_steel state: tile_steel
- type: FloorTile - type: FloorTile
output: floor_steel output: floor_steel
- type: Stack - type: Stack
@@ -24,23 +23,6 @@
sprite: Objects/Tiles/tile.rsi sprite: Objects/Tiles/tile.rsi
HeldPrefix: tile_steel HeldPrefix: tile_steel
- type: entity
name: carpet floor tile
parent: FloorTileItemBase
id: FloorTileItemCarpet
components:
- type: Sprite
sprite: Objects/Tiles/tile.rsi
state: tile_carpet
- type: Item
sprite: Objects/Tiles/tile.rsi
HeldPrefix: tile_carpet
- type: FloorTile
output: floor_carpet
- type: Stack
stacktype: FloorTileCarpet
- type: entity - type: entity
name: wood floor tile name: wood floor tile
parent: FloorTileItemBase parent: FloorTileItemBase
@@ -49,7 +31,6 @@
- type: Sprite - type: Sprite
sprite: Objects/Tiles/tile.rsi sprite: Objects/Tiles/tile.rsi
state: tile_wood state: tile_wood
- type: Item - type: Item
sprite: Objects/Tiles/tile.rsi sprite: Objects/Tiles/tile.rsi
HeldPrefix: tile_wood HeldPrefix: tile_wood
@@ -68,7 +49,6 @@
- type: Sprite - type: Sprite
sprite: Objects/Tiles/tile.rsi sprite: Objects/Tiles/tile.rsi
state: tile_white state: tile_white
- type: Item - type: Item
sprite: Objects/Tiles/tile.rsi sprite: Objects/Tiles/tile.rsi
HeldPrefix: tile_white HeldPrefix: tile_white
@@ -87,7 +67,6 @@
- type: Sprite - type: Sprite
sprite: Objects/Tiles/tile.rsi sprite: Objects/Tiles/tile.rsi
state: tile_dark state: tile_dark
- type: Item - type: Item
sprite: Objects/Tiles/tile.rsi sprite: Objects/Tiles/tile.rsi
HeldPrefix: tile_dark HeldPrefix: tile_dark
@@ -106,7 +85,6 @@
- type: Sprite - type: Sprite
sprite: Objects/Tiles/tile.rsi sprite: Objects/Tiles/tile.rsi
state: tile_dark_techfloor_grid state: tile_dark_techfloor_grid
- type: Item - type: Item
sprite: Objects/Tiles/tile.rsi sprite: Objects/Tiles/tile.rsi
HeldPrefix: tile_dark HeldPrefix: tile_dark
@@ -121,7 +99,6 @@
- type: Sprite - type: Sprite
sprite: Objects/Tiles/tile.rsi sprite: Objects/Tiles/tile.rsi
state: tile_showroom state: tile_showroom
- type: Item - type: Item
sprite: Objects/Tiles/tile.rsi sprite: Objects/Tiles/tile.rsi
HeldPrefix: tile_showroom HeldPrefix: tile_showroom
@@ -136,7 +113,6 @@
- type: Sprite - type: Sprite
sprite: Objects/Tiles/tile.rsi sprite: Objects/Tiles/tile.rsi
state: tile_showroom state: tile_showroom
- type: Item - type: Item
sprite: Objects/Tiles/tile.rsi sprite: Objects/Tiles/tile.rsi
HeldPrefix: tile_showroom HeldPrefix: tile_showroom
@@ -151,7 +127,6 @@
- type: Sprite - type: Sprite
sprite: Objects/Tiles/tile.rsi sprite: Objects/Tiles/tile.rsi
state: tile_snow state: tile_snow
- type: Item - type: Item
sprite: Objects/Tiles/tile.rsi sprite: Objects/Tiles/tile.rsi
HeldPrefix: tile_silver HeldPrefix: tile_silver
@@ -166,7 +141,6 @@
- type: Sprite - type: Sprite
sprite: Objects/Tiles/tile.rsi sprite: Objects/Tiles/tile.rsi
state: tile_gcircuit state: tile_gcircuit
- type: Item - type: Item
sprite: Objects/Tiles/tile.rsi sprite: Objects/Tiles/tile.rsi
HeldPrefix: tile_silver HeldPrefix: tile_silver
@@ -181,7 +155,6 @@
- type: Sprite - type: Sprite
sprite: Objects/Tiles/tile.rsi sprite: Objects/Tiles/tile.rsi
state: tile_gold state: tile_gold
- type: Item - type: Item
sprite: Objects/Tiles/tile.rsi sprite: Objects/Tiles/tile.rsi
HeldPrefix: tile_gold HeldPrefix: tile_gold
@@ -196,7 +169,6 @@
- type: Sprite - type: Sprite
sprite: Objects/Tiles/tile.rsi sprite: Objects/Tiles/tile.rsi
state: tile_reinforced state: tile_reinforced
- type: Item - type: Item
sprite: Objects/Tiles/tile.rsi sprite: Objects/Tiles/tile.rsi
HeldPrefix: tile_reinforced HeldPrefix: tile_reinforced
@@ -211,7 +183,6 @@
- type: Sprite - type: Sprite
sprite: Objects/Tiles/tile.rsi sprite: Objects/Tiles/tile.rsi
state: tile_rockvault state: tile_rockvault
- type: Item - type: Item
sprite: Objects/Tiles/tile.rsi sprite: Objects/Tiles/tile.rsi
HeldPrefix: tile_steel HeldPrefix: tile_steel
@@ -226,7 +197,6 @@
- type: Sprite - type: Sprite
sprite: Objects/Tiles/tile.rsi sprite: Objects/Tiles/tile.rsi
state: tile_white_monofloor state: tile_white_monofloor
- type: Item - type: Item
sprite: Objects/Tiles/tile.rsi sprite: Objects/Tiles/tile.rsi
HeldPrefix: tile_steel HeldPrefix: tile_steel
@@ -241,7 +211,6 @@
- type: Sprite - type: Sprite
sprite: Objects/Tiles/tile.rsi sprite: Objects/Tiles/tile.rsi
state: tile_white_monofloor state: tile_white_monofloor
- type: Item - type: Item
sprite: Objects/Tiles/tile.rsi sprite: Objects/Tiles/tile.rsi
HeldPrefix: tile_steel HeldPrefix: tile_steel
@@ -256,7 +225,6 @@
- type: Sprite - type: Sprite
sprite: Objects/Tiles/tile.rsi sprite: Objects/Tiles/tile.rsi
state: tile_white state: tile_white
- type: Item - type: Item
sprite: Objects/Tiles/tile.rsi sprite: Objects/Tiles/tile.rsi
HeldPrefix: tile_brown HeldPrefix: tile_brown
@@ -271,7 +239,6 @@
- type: Sprite - type: Sprite
sprite: Objects/Tiles/tile.rsi sprite: Objects/Tiles/tile.rsi
state: tile_hydro state: tile_hydro
- type: Item - type: Item
sprite: Objects/Tiles/tile.rsi sprite: Objects/Tiles/tile.rsi
HeldPrefix: tile_hydro HeldPrefix: tile_hydro
@@ -286,7 +253,6 @@
- type: Sprite - type: Sprite
sprite: Objects/Tiles/tile.rsi sprite: Objects/Tiles/tile.rsi
state: tile_dirty state: tile_dirty
- type: Item - type: Item
sprite: Objects/Tiles/tile.rsi sprite: Objects/Tiles/tile.rsi
HeldPrefix: tile_brown HeldPrefix: tile_brown