summaryrefslogtreecommitdiffstats
path: root/src/graphics/engine/pyro.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/graphics/engine/pyro.cpp')
-rw-r--r--src/graphics/engine/pyro.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/graphics/engine/pyro.cpp b/src/graphics/engine/pyro.cpp
index 978471b..73c5cec 100644
--- a/src/graphics/engine/pyro.cpp
+++ b/src/graphics/engine/pyro.cpp
@@ -363,6 +363,7 @@ bool CPyro::Create(PyroType type, CObject* obj, float force)
m_type == PT_EXPLOW )
{
CreateTriangle(obj, oType, 0);
+ m_engine->SetObjectStatic(m_object->GetObjectRank(0), false);
m_engine->DeleteShadow(m_object->GetObjectRank(0));
ExploStart();
}
@@ -1397,6 +1398,8 @@ void CPyro::CreateTriangle(CObject* obj, ObjectType oType, int part)
int objRank = obj->GetObjectRank(part);
if (objRank == -1) return;
+ m_engine->SetObjectStatic(objRank, false);
+
float min = 0.0f;
float max = m_engine->GetLimitLOD(0);
int total = m_engine->GetObjectTotalTriangles(objRank);