diff --git a/Resources/Prototypes/_DV/Entities/Objects/Devices/flatpack.yml b/Resources/Prototypes/_DV/Entities/Objects/Devices/flatpack.yml index abc5a3b6f3..3b20bf6cdd 100644 --- a/Resources/Prototypes/_DV/Entities/Objects/Devices/flatpack.yml +++ b/Resources/Prototypes/_DV/Entities/Objects/Devices/flatpack.yml @@ -72,3 +72,41 @@ components: - type: Flatpack entity: OperatingTable + +- type: entity + abstract: true + parent: BaseStructureDynamic + id: HeavyFlatpackBase + name: heavy flatpack + description: A large flatpack used to store a worryingly large machine. + components: + - type: Sprite + sprite: Objects/Devices/flatpack.rsi + layers: + - state: large + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.4,-0.4,0.4,0.29" + density: 100 + mask: + - CrateMask + layer: + - MachineLayer + - type: Damageable + damageContainer: StructuralInorganic + damageModifierSet: StructuralMetallic + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 75 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - !type:PlaySoundBehavior + sound: + collection: MetalBreak + - type: InteractionOutline diff --git a/Resources/Prototypes/_FarHorizons/Entities/Objects/Devices/flatpack.yml b/Resources/Prototypes/_FarHorizons/Entities/Objects/Devices/flatpack.yml index be798971ca..96eb97873e 100644 --- a/Resources/Prototypes/_FarHorizons/Entities/Objects/Devices/flatpack.yml +++ b/Resources/Prototypes/_FarHorizons/Entities/Objects/Devices/flatpack.yml @@ -1,5 +1,5 @@ - type: entity - parent: CrateEngineering + parent: HeavyFlatpackBase # Delta-V was CrateEngineering id: NuclearReactorFlatpack name: nuclear reactor flatpack description: A flatpack used for constructing a nuclear reactor. Parts sold separately. @@ -12,7 +12,7 @@ entity: NuclearReactorEmpty - type: entity - parent: CrateEngineering + parent: HeavyFlatpackBase # Delta-V was CrateEngineering id: GasTurbineFlatpack name: gas turbine flatpack description: A flatpack used for constructing a gas turbine.