From 36d2cf14b8432ac54571fab98c2a92a25751fd2b Mon Sep 17 00:00:00 2001 From: krzys-h Date: Mon, 7 May 2018 20:23:53 +0200 Subject: [PATCH] Make magnifyDamage influence fragile objects --- src/object/old_object.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/object/old_object.cpp b/src/object/old_object.cpp index 10e6b003..80b65c4d 100644 --- a/src/object/old_object.cpp +++ b/src/object/old_object.cpp @@ -365,6 +365,8 @@ bool COldObject::DamageObject(DamageType type, float force, CObject* killer) if ( m_type == OBJECT_POWER && type == DamageType::Collision ) return false; if ( m_type == OBJECT_NUCLEAR && type == DamageType::Collision ) return false; + if ( m_magnifyDamage * m_main->GetGlobalMagnifyDamage() == 0 ) return false; // Don't destroy if magnifyDamage=0 + DestroyObject(DestructionType::Explosion, killer); return true; }