From: Emisse <99158783+Emisse@users.noreply.github.com> Date: Thu, 21 Dec 2023 03:03:06 +0000 (-0700) Subject: Structural Balancing Pass (#22790) X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=2eeaf5efcd7cd7eb46758a468a7251dd519296d4;p=space-station-14.git Structural Balancing Pass (#22790) * new structural type * riveted wall stronk * balance structural items --- diff --git a/Resources/Prototypes/Damage/modifier_sets.yml b/Resources/Prototypes/Damage/modifier_sets.yml index b316469721..26904bc276 100644 --- a/Resources/Prototypes/Damage/modifier_sets.yml +++ b/Resources/Prototypes/Damage/modifier_sets.yml @@ -10,7 +10,7 @@ Heat: 5 - type: damageModifierSet - id: StructuralMetallic + id: StructuralMetallicStrong coefficients: Shock: 1.2 flatReductions: @@ -20,6 +20,17 @@ Heat: 25 Structural: 40 +- type: damageModifierSet + id: StructuralMetallic + coefficients: + Shock: 1.2 + flatReductions: + Blunt: 10 + Slash: 10 + Piercing: 10 + Heat: 10 + Structural: 20 + - type: damageModifierSet id: PerforatedMetallic coefficients: diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/mining.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/mining.yml index ec4cd929d9..33ff95bf3a 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/mining.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/mining.yml @@ -54,6 +54,7 @@ types: Blunt: 2.5 Slash: 2.5 + Structural: 10 - type: GunRequiresWield - type: Item size: Ginormous diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/pickaxe.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/pickaxe.yml index 265e05061a..28a4cfbf4b 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/pickaxe.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/pickaxe.yml @@ -22,7 +22,7 @@ groups: Brute: 10 types: - Structural: 10 + Structural: 25 - type: Item size: Normal shape: @@ -51,4 +51,4 @@ groups: Brute: 10 types: - Structural: 10 + Structural: 20 diff --git a/Resources/Prototypes/Entities/Structures/Storage/Closets/Lockers/base_structurelockers.yml b/Resources/Prototypes/Entities/Structures/Storage/Closets/Lockers/base_structurelockers.yml index 1b5bf42923..34f4db1ede 100644 --- a/Resources/Prototypes/Entities/Structures/Storage/Closets/Lockers/base_structurelockers.yml +++ b/Resources/Prototypes/Entities/Structures/Storage/Closets/Lockers/base_structurelockers.yml @@ -50,8 +50,8 @@ abstract: true components: - type: Damageable - damageContainer: Inorganic - damageModifierSet: StrongMetallic + damageContainer: StructuralInorganic + damageModifierSet: StructuralMetallic - type: Destructible thresholds: - trigger: diff --git a/Resources/Prototypes/Entities/Structures/Storage/Closets/Lockers/lockers.yml b/Resources/Prototypes/Entities/Structures/Storage/Closets/Lockers/lockers.yml index 769296b817..45d8a52a0e 100644 --- a/Resources/Prototypes/Entities/Structures/Storage/Closets/Lockers/lockers.yml +++ b/Resources/Prototypes/Entities/Structures/Storage/Closets/Lockers/lockers.yml @@ -21,7 +21,7 @@ # Cargo - type: entity id: LockerQuarterMaster - parent: LockerBase + parent: LockerBaseSecure name: quartermaster's locker components: - type: Appearance diff --git a/Resources/Prototypes/Entities/Structures/Storage/Crates/base_structurecrates.yml b/Resources/Prototypes/Entities/Structures/Storage/Crates/base_structurecrates.yml index 4a101aab73..8b0f4c26e0 100644 --- a/Resources/Prototypes/Entities/Structures/Storage/Crates/base_structurecrates.yml +++ b/Resources/Prototypes/Entities/Structures/Storage/Crates/base_structurecrates.yml @@ -38,7 +38,7 @@ - type: PlaceableSurface isPlaceable: false # defaults to closed. - type: Damageable - damageContainer: Inorganic + damageContainer: StructuralInorganic damageModifierSet: Metallic - type: Destructible thresholds: diff --git a/Resources/Prototypes/Entities/Structures/Walls/asteroid.yml b/Resources/Prototypes/Entities/Structures/Walls/asteroid.yml index 4dbc096a2f..091daade43 100644 --- a/Resources/Prototypes/Entities/Structures/Walls/asteroid.yml +++ b/Resources/Prototypes/Entities/Structures/Walls/asteroid.yml @@ -31,7 +31,7 @@ - map: [ "enum.EdgeLayer.West" ] state: rock_asteroid_west - type: Damageable - damageContainer: Inorganic + damageContainer: StructuralInorganic damageModifierSet: Metallic - type: Destructible thresholds: diff --git a/Resources/Prototypes/Entities/Structures/Walls/walls.yml b/Resources/Prototypes/Entities/Structures/Walls/walls.yml index 7df55f3113..2aea34170f 100644 --- a/Resources/Prototypes/Entities/Structures/Walls/walls.yml +++ b/Resources/Prototypes/Entities/Structures/Walls/walls.yml @@ -502,6 +502,9 @@ - type: Construction graph: Girder node: reinforcedWall + - type: Damageable + damageContainer: StructuralInorganic + damageModifierSet: StructuralMetallicStrong - type: Destructible thresholds: - trigger: @@ -557,6 +560,9 @@ sprite: Structures/Walls/riveted.rsi - type: Icon sprite: Structures/Walls/riveted.rsi + - type: Damageable + damageContainer: StructuralInorganic + damageModifierSet: StructuralMetallicStrong - type: Destructible thresholds: - trigger: