From 5d4dfd8cb56066bd170e39adaff6e995a1646806 Mon Sep 17 00:00:00 2001 From: krzys-h Date: Tue, 23 May 2017 22:25:01 +0200 Subject: [PATCH] Fix scoreboard points sometimes being added multiple times --- src/object/old_object.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/object/old_object.cpp b/src/object/old_object.cpp index 9655ad7b..2178d326 100644 --- a/src/object/old_object.cpp +++ b/src/object/old_object.cpp @@ -530,6 +530,7 @@ void COldObject::DestroyObject(DestructionType type, CObject* killer) pyroType = Gfx::PT_WPCHECK; } assert(pyroType != Gfx::PT_NULL); + SetDying(DeathType::Exploding); m_engine->GetPyroManager()->Create(pyroType, this); if ( Implements(ObjectInterfaceType::Programmable) )