diff --git a/Resources/Prototypes/_Scp/Entities/Structures/catwalk.yml b/Resources/Prototypes/_Scp/Entities/Structures/catwalk.yml index 8bd3195e9a..244d5b991b 100644 --- a/Resources/Prototypes/_Scp/Entities/Structures/catwalk.yml +++ b/Resources/Prototypes/_Scp/Entities/Structures/catwalk.yml @@ -1,6 +1,65 @@ +- type: entity + id: BaseScpCatwalk + categories: [ HideSpawnMenu ] + name: catwalk + description: A catwalk for easier EVA maneuvering and cable placement. + placement: + mode: SnapgridCenter + components: + - type: Clickable + - type: Sprite + sprite: Structures/catwalk.rsi + drawdepth: FloorTiles + - type: Icon + sprite: Structures/catwalk.rsi + state: catwalk_preview + - type: Transform + anchored: true + - type: IconSmooth + key: catwalk + base: catwalk_ + - type: FootstepModifier + footstepSoundCollection: + collection: FootstepCatwalk + params: + volume: 8 + - type: Tag + tags: + - Catwalk + - type: Construction + graph: Catwalk + node: Catwalk + - type: Damageable + damageContainer: StructuralInorganic + damageModifierSet: Metallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 500 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 200 + behaviors: + - !type:SpawnEntitiesBehavior + spawn: + PartRodMetal: # takes two to construct, so drop less than that + min: 0 + max: 1 + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: TrayScanReveal + - type: RCDDeconstructable + cost: 2 + delay: 2 + fx: EffectRCDDeconstruct2 + - type: entity id: ScpCatwalkSteel - parent: Catwalk + parent: BaseScpCatwalk placement: mode: SnapgridCenter components: