diff --git a/source/Entity.cpp b/source/Entity.cpp index 80fe0d26..2c822d0c 100644 --- a/source/Entity.cpp +++ b/source/Entity.cpp @@ -451,9 +451,15 @@ void cEntity::Tick(float a_Dt, cChunk & a_Chunk) } else { - HandlePhysics(a_Dt, a_Chunk); + if (a_Chunk.IsValid()) + { + HandlePhysics(a_Dt, a_Chunk); + } + } + if (a_Chunk.IsValid()) + { + TickBurning(a_Chunk); } - TickBurning(a_Chunk); }