diff --git a/source/projectl/projectl.cpp b/source/projectl/projectl.cpp index cb8c9d3e0..89e5ebecd 100644 --- a/source/projectl/projectl.cpp +++ b/source/projectl/projectl.cpp @@ -497,6 +497,12 @@ void CPlayerProjectile::think(int _frames) { if ( m_layerCollision->Get( Pos.vx >> 4, Pos.vy >> 4 ) ) { + // destroy destructable tiles + + CLevel &level = GameScene.GetLevel(); + + level.destroyMapArea( Pos ); + setToShutdown(); } else