EasyPry airlocks for arrivals. Now also prying refactor I guess (#19394)

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
This commit is contained in:
nikthechampiongr
2023-09-28 11:34:21 +00:00
committed by GitHub
parent cbeba20ebb
commit 5ff79120e6
24 changed files with 463 additions and 170 deletions

View File

@@ -24,6 +24,7 @@
- type: Tool
qualities:
- Prying
- type: Prying
- type: MultipleTool
statusShowBehavior: true
entries:

View File

@@ -25,6 +25,11 @@
speed: 1.5
qualities:
- Prying
- type: Prying
pryPowered: !type:Bool
true
force: !type:Bool
true
useSound:
path: /Audio/Items/crowbar.ogg
- type: Reactive

View File

@@ -1,4 +1,4 @@
- type: entity
- type: entity
name: haycutters
parent: BaseItem
id: Haycutters
@@ -98,6 +98,7 @@
path: /Audio/Items/crowbar.ogg
speed: 0.05
- type: TilePrying
- type: Prying
- type: entity
name: mooltitool

View File

@@ -24,6 +24,12 @@
- Prying
speed: 1.5
useSound: /Audio/Items/jaws_pry.ogg
- type: Prying
pryPowered: !type:Bool
true
force: !type:Bool
true
useSound: /Audio/Items/jaws_pry.ogg
- type: ToolForcePowered
- type: MultipleTool
statusShowBehavior: true
@@ -77,4 +83,4 @@
- type: MeleeWeapon
damage:
types:
Blunt: 14
Blunt: 14

View File

@@ -155,6 +155,7 @@
Steel: 100
- type: StaticPrice
price: 22
- type: Prying
- type: entity
parent: Crowbar

View File

@@ -20,3 +20,4 @@
- type: Tool
qualities:
- Prying
- type: Prying

View File

@@ -38,6 +38,7 @@
- Prying
- type: TilePrying
advanced: true
- type: Prying
- type: entity
id: FireAxeFlaming

View File

@@ -61,6 +61,7 @@
- type: Tool
qualities:
- Prying
- type: Prying
- type: entity
name: crusher dagger

View File

@@ -0,0 +1,63 @@
- type: entity
parent: AirlockExternal
id: AirlockExternalEasyPry
suffix: External, EasyPry
description: It opens, it closes, it might crush you, and there might be only space behind it. Has to be manually activated. Has a valve labelled "TURN TO OPEN"
components:
- type: PryUnpowered
- type: entity
parent: AirlockExternalGlass
id: AirlockExternalGlassEasyPry
suffix: External, Glass, EasyPry
description: It opens, it closes, it might crush you, and there might be only space behind it. Has to be manually activated. Has a valve labelled "TURN TO OPEN"
components:
- type: PryUnpowered
- type: entity
parent: AirlockGlassShuttle
id: AirlockGlassShuttleEasyPry
suffix: EasyPry, Docking
description: Necessary for connecting two space craft together. Has a valve labelled "TURN TO OPEN"
components:
- type: PryUnpowered
- type: entity
parent: AirlockShuttle
id: AirlockShuttleEasyPry
suffix: EasyPry, Docking
description: Necessary for connecting two space craft together. Has a valve labelled "TURN TO OPEN"
components:
- type: PryUnpowered
- type: entity
parent: AirlockExternalLocked
id: AirlockExternalEasyPryLocked
suffix: External, EasyPry, Locked
description: It opens, it closes, it might crush you, and there might be only space behind it. Has to be manually activated. Has a valve labelled "TURN TO OPEN"
components:
- type: PryUnpowered
- type: entity
parent: AirlockExternalGlassLocked
id: AirlockExternalGlassEasyPryLocked
suffix: External, Glass, EasyPry, Locked
description: It opens, it closes, it might crush you, and there might be only space behind it. Has to be manually activated. Has a valve labelled "TURN TO OPEN"
components:
- type: PryUnpowered
- type: entity
parent: AirlockExternalGlassShuttleLocked
id: AirlockGlassShuttleEasyPryLocked
suffix: EasyPry, Docking, Locked
description: Necessary for connecting two space craft together. Has a valve labelled "TURN TO OPEN"
components:
- type: PryUnpowered
- type: entity
parent: AirlockExternalShuttleLocked
id: AirlockShuttleEasyPryLocked
suffix: EasyPry, Docking, Locked
description: Necessary for connecting two space craft together. Has a valve labelled "TURN TO OPEN"
components:
- type: PryUnpowered