Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# Devices which are not portable but don't link up to anything
- type: entity
id: AtmosDeviceFanTiny
parent: BaseDeltaPressureGlass # Screw you. No more fan burn chambers.
name: tiny fan
description: A tiny fan, releasing a thin gust of air.
placement:
Expand Down Expand Up @@ -43,9 +44,27 @@
- type: Tag
tags:
- SpreaderIgnore
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 20
behaviors:
- !type:SpawnEntitiesBehavior
spawn:
TinyFanFlatpack:
min: 0
max: 1
- !type:DoActsBehavior
acts: [ "Destruction" ]
- !type:PlaySoundBehavior
sound:
collection: MetalSlam


- type: entity
id: AtmosDeviceFanDirectional
parent: BaseDeltaPressureReinforcedGlassQuarter # Screw you. No more fan burn chambers.
name: directional fan
description: A thin fan, stopping the movement of gases across it.
placement:
Expand Down Expand Up @@ -91,3 +110,19 @@
- type: Tag
tags:
- SpreaderIgnore
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 20
behaviors:
- !type:SpawnEntitiesBehavior
spawn:
DirectionalFanFlatpack:
min: 0
max: 1
- !type:DoActsBehavior
acts: [ "Destruction" ]
- !type:PlaySoundBehavior
sound:
collection: MetalSlam
60 changes: 34 additions & 26 deletions Resources/Prototypes/Entities/Structures/Walls/walls.yml
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@
- WallLayer

- type: entity
parent: BaseWall
parent: [BaseDeltaPressureReinforcedPlasma, BaseWall]
id: WallBrick
name: brick wall
components:
Expand Down Expand Up @@ -127,7 +127,7 @@
base: brick

- type: entity
parent: BaseWall
parent: [BaseDeltaPressureReinforcedPlasma, BaseWall]
id: WallBronze
name: bronze wall
components:
Expand Down Expand Up @@ -169,7 +169,7 @@
base: solidbronze

- type: entity
parent: BaseWall
parent: [BaseDeltaPressureReinforcedPlasma, BaseWall]
id: WallClock
name: clock wall
components:
Expand Down Expand Up @@ -198,7 +198,7 @@
base: clock

- type: entity
parent: BaseWall
parent: [BaseDeltaPressureReinforcedPhoronGlass, BaseWall]
id: WallClown
name: bananium wall
components:
Expand Down Expand Up @@ -242,7 +242,7 @@
density: 8000 # really good ramming wall, bananium is rare so it's probably fine

- type: entity
parent: BaseWall
parent: [BaseDeltaPressureReinforcedGlass, BaseWall]
id: WallMeat
name: meat wall
description: Sticky.
Expand Down Expand Up @@ -276,7 +276,7 @@
base: meat

- type: entity
parent: BaseWall
parent: [BaseDeltaPressureReinforcedPhoronGlass, BaseWall] # Has 100 extra health so it gets some extra pressure resistance
id: WallCult
name: cult wall
components:
Expand Down Expand Up @@ -332,7 +332,7 @@
base: debug

- type: entity
parent: BaseWall
parent: BaseWall # No deltaP threshold. Diamonds are tough.
id: WallDiamond
name: diamond wall
components:
Expand Down Expand Up @@ -362,7 +362,7 @@
base: diamond

- type: entity
parent: BaseWall
parent: [BaseDeltaPressureReinforcedPhoronGlass, BaseWall] # you can have your solid gold burn chamber I guess.
id: WallGold
name: gold wall
components:
Expand Down Expand Up @@ -413,9 +413,11 @@
- type: IconSmooth
key: walls
base: gold
- type: RadiationBlocker
resistance: 5 # Gold is heavy.

- type: entity
parent: BaseWall
parent: [BaseDeltaPressureReinforcedPlasma, BaseWall]
id: WallIce
name: ice wall
components:
Expand All @@ -441,7 +443,7 @@
base: ice

- type: entity
parent: BaseWall
parent: [BaseDeltaPressureReinforcedPlasma, BaseWall]
id: WallPlasma
name: plasma wall
components:
Expand Down Expand Up @@ -482,10 +484,10 @@
key: walls
base: plasma
- type: RadiationBlocker
resistance: 5
resistance: 6 # Slightly better than basic r-wall.

- type: entity
parent: BaseWall
parent: [BaseDeltaPressureGlass, BaseWall]
id: WallPlastic
name: plastic wall
components:
Expand Down Expand Up @@ -522,6 +524,8 @@
node: girder
- !type:DoActsBehavior
acts: ["Destruction"]
- type: RadiationBlocker
resistance: 1 # plastic is light
- type: IconSmooth
key: walls
base: plastic
Expand Down Expand Up @@ -751,8 +755,8 @@
- !type:DoActsBehavior
acts: ["Destruction"]
- type: ReinforcedWallReplacementMarker
- type: RadiationBlocker
resistance: 5
- type: RadiationBlocker
resistance: 3 # Titanium is light
- type: Fixtures
fixtures:
fix1:
Expand All @@ -763,7 +767,7 @@
- FullTileMask
layer:
- WallLayer
density: 2000
density: 1000 # Titanium is light

- type: entity
parent: WallReinforced
Expand Down Expand Up @@ -880,7 +884,7 @@
price: 150

- type: entity
parent: BaseWall
parent: [BaseDeltaPressureReinforcedPlasma, BaseWall] # no idea when this would be exposed to pressure, but it would be silly for it to be unbreakable
id: WallSandstone
name: sandstone wall
components:
Expand Down Expand Up @@ -910,7 +914,7 @@
base: sandstone

- type: entity
parent: BaseWall
parent: [BaseDeltaPressureReinforcedPlasma, BaseWall]
id: WallSilver
name: silver wall
components:
Expand Down Expand Up @@ -1091,7 +1095,7 @@
density: 2000

- type: entity
parent: BaseWall
parent: [BaseDeltaPressureReinforcedPlasma, BaseWall]
id: WallSolid
name: solid wall
components:
Expand Down Expand Up @@ -1134,7 +1138,7 @@
base: solid

- type: entity
parent: WallDiagonalBase
parent: [BaseDeltaPressureReinforcedPlasma, WallDiagonalBase]
id: WallSolidDiagonal
name: solid wall
components:
Expand Down Expand Up @@ -1172,7 +1176,7 @@
acts: ["Destruction"]

- type: entity
parent: WallSolid
parent: [BaseDeltaPressureReinforcedPlasma, WallSolid]
id: WallSolidRust
suffix: rusted
components:
Expand Down Expand Up @@ -1211,7 +1215,7 @@
acts: ["Destruction"]

- type: entity
parent: BaseWall
parent: [BaseDeltaPressureReinforcedPlasma, BaseWall]
id: WallSolidChitin
name: solid chitin
components:
Expand Down Expand Up @@ -1341,7 +1345,7 @@
state: state0

- type: entity
parent: BaseWall
parent: [BaseDeltaPressureReinforcedPlasma, BaseWall]
id: WallUranium
name: uranium wall
components:
Expand Down Expand Up @@ -1389,10 +1393,10 @@
key: walls
base: uranium
- type: RadiationBlocker
resistance: 6
resistance: 7 # Slightly better than plasma

- type: entity
parent: BaseWall
parent: [BaseDeltaPressureReinforcedGlass, BaseWall]
id: WallWood
name: wood wall
description: The traditional greytide defense.
Expand Down Expand Up @@ -1426,12 +1430,14 @@
node: Barricade
- !type:DoActsBehavior
acts: ["Destruction"]
- type: RadiationBlocker
resistance: 1 # Wood is light
- type: IconSmooth
key: woods
base: wood

- type: entity
parent: BaseWall
parent: [BaseDeltaPressureGlass, BaseWall]
id: WallWeb
name: web wall
description: Keeps the spiders in and the greytide out.
Expand Down Expand Up @@ -1475,6 +1481,8 @@
- type: IconSmooth
key: webs
base: wall
- type: RadiationBlocker
resistance: 1 # Spiderwebs are light
- type: Construction
graph: WebStructures
node: wall
Expand Down Expand Up @@ -1673,7 +1681,7 @@
state: forcewall

- type: entity
parent: BaseWall
parent: [BaseDeltaPressureReinforcedGlass, BaseWall]
id: WallCobblebrick
name: cobblestone brick wall
description: Stone by stone, perfectly fitted together to form a wall.
Expand Down