From 1bf2071c60d34d6047fba86e0ca45b7798a3fb01 Mon Sep 17 00:00:00 2001 From: 1Stepka1 Date: Thu, 11 Jan 2024 20:46:20 +0300 Subject: [PATCH] =?UTF-8?q?=D0=91=D0=B0=D1=84=D1=84=20=D1=81=D0=B8=D0=BD?= =?UTF-8?q?=D0=B4=D0=B8=D0=B1=D0=BE=D1=80=D0=B3=D0=B0=20=D0=B8=20=D0=BE?= =?UTF-8?q?=D0=B1=D1=8B=D1=87=D0=BD=D1=8B=D1=85=20=D0=BA=D0=B8=D0=B1=D0=BE?= =?UTF-8?q?=D1=80=D0=B3=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Prototypes/ADT/Damage/ADTmodifiers.yml | 29 +++++++++++++++++++ .../Mobs/Cyborgs/base_borg_chassis.yml | 10 ++++++- 2 files changed, 38 insertions(+), 1 deletion(-) diff --git a/Resources/Prototypes/ADT/Damage/ADTmodifiers.yml b/Resources/Prototypes/ADT/Damage/ADTmodifiers.yml index bd51893d28b..ff96386fda1 100644 --- a/Resources/Prototypes/ADT/Damage/ADTmodifiers.yml +++ b/Resources/Prototypes/ADT/Damage/ADTmodifiers.yml @@ -56,3 +56,32 @@ Cold: 1.5 Heat: 2.0 Poison: 1.1 + +- type: damageModifierSet + id: CyborgMetallic + coefficients: + Blunt: 0.8 + Slash: 0.7 + Piercing: 0.8 + Heat: 1.2 + Shock: 1.5 + flatReductions: + Blunt: 5 + Slash: 5 + Piercing: 5 + Heat: 5 + + +- type: damageModifierSet + id: CyborgMetallicStrong + coefficients: + Blunt: 0.6 + Slash: 0.6 + Piercing: 0.6 + Heat: 0.8 + Shock: 1.1 + flatReductions: + Blunt: 9 + Slash: 9 + Piercing: 9 + Heat: 9 diff --git a/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml b/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml index f48cd641a28..bb4434959bf 100644 --- a/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml +++ b/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml @@ -142,6 +142,7 @@ - type: Flashable - type: Damageable damageContainer: Silicon + damageModifierSet: CyborgMetallic - type: Destructible thresholds: - trigger: @@ -249,4 +250,11 @@ channels: - Syndicate - type: ShowSyndicateIcons - - type: MovementAlwaysTouching \ No newline at end of file + - type: MovementAlwaysTouching + - type: Damageable + damageModifierSet: CyborgMetallicStrong + - type: MobThresholds + thresholds: + 0: Alive + 130: Critical + 260: Dead