From 567b4408adf5dac7151cb68dad2d2a9112fbc97c Mon Sep 17 00:00:00 2001 From: Joonas Rikkonen Date: Fri, 12 Jan 2018 15:46:20 +0200 Subject: [PATCH] Nerfed wall damage. Crawlers, mantises, threshers and coelanths now take much more time to tear through the hull and collisions with the level cause less damage. --- .../BarotraumaShared/Content/Characters/Coelanth/coelanth.xml | 2 +- .../BarotraumaShared/Content/Characters/Crawler/crawler.xml | 2 +- .../BarotraumaShared/Content/Characters/Mantis/mantis.xml | 2 +- .../Content/Characters/Tigerthresher/tigerthresher.xml | 2 +- Barotrauma/BarotraumaShared/Source/Map/SubmarineBody.cs | 4 ++-- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Barotrauma/BarotraumaShared/Content/Characters/Coelanth/coelanth.xml b/Barotrauma/BarotraumaShared/Content/Characters/Coelanth/coelanth.xml index d55cc8c5d..f1ad2b97d 100644 --- a/Barotrauma/BarotraumaShared/Content/Characters/Coelanth/coelanth.xml +++ b/Barotrauma/BarotraumaShared/Content/Characters/Coelanth/coelanth.xml @@ -33,7 +33,7 @@ - + diff --git a/Barotrauma/BarotraumaShared/Content/Characters/Crawler/crawler.xml b/Barotrauma/BarotraumaShared/Content/Characters/Crawler/crawler.xml index 631ee917a..45cd1f962 100644 --- a/Barotrauma/BarotraumaShared/Content/Characters/Crawler/crawler.xml +++ b/Barotrauma/BarotraumaShared/Content/Characters/Crawler/crawler.xml @@ -49,7 +49,7 @@ - diff --git a/Barotrauma/BarotraumaShared/Content/Characters/Mantis/mantis.xml b/Barotrauma/BarotraumaShared/Content/Characters/Mantis/mantis.xml index b6f0d3057..1207f2fbc 100644 --- a/Barotrauma/BarotraumaShared/Content/Characters/Mantis/mantis.xml +++ b/Barotrauma/BarotraumaShared/Content/Characters/Mantis/mantis.xml @@ -66,7 +66,7 @@ - diff --git a/Barotrauma/BarotraumaShared/Content/Characters/Tigerthresher/tigerthresher.xml b/Barotrauma/BarotraumaShared/Content/Characters/Tigerthresher/tigerthresher.xml index 612a42e6c..fe9292750 100644 --- a/Barotrauma/BarotraumaShared/Content/Characters/Tigerthresher/tigerthresher.xml +++ b/Barotrauma/BarotraumaShared/Content/Characters/Tigerthresher/tigerthresher.xml @@ -34,7 +34,7 @@ - + diff --git a/Barotrauma/BarotraumaShared/Source/Map/SubmarineBody.cs b/Barotrauma/BarotraumaShared/Source/Map/SubmarineBody.cs index 0aee7abd1..a75fc759f 100644 --- a/Barotrauma/BarotraumaShared/Source/Map/SubmarineBody.cs +++ b/Barotrauma/BarotraumaShared/Source/Map/SubmarineBody.cs @@ -16,7 +16,7 @@ namespace Barotrauma class SubmarineBody { public const float DamageDepth = -30000.0f; - private const float DamageMultiplier = 50.0f; + private const float ImpactDamageMultiplier = 10.0f; private const float Friction = 0.2f, Restitution = 0.0f; @@ -663,7 +663,7 @@ namespace Barotrauma item.body.ApplyLinearImpulse(item.body.Mass * impulse); } - var damagedStructures = Explosion.RangedStructureDamage(ConvertUnits.ToDisplayUnits(lastContactPoint), impact * 50.0f, impact * DamageMultiplier); + var damagedStructures = Explosion.RangedStructureDamage(ConvertUnits.ToDisplayUnits(lastContactPoint), impact * 50.0f, impact * ImpactDamageMultiplier); #if CLIENT //play a damage sound for the structure that took the most damage