diff --git a/server/gameserver/roomobstacle.cc b/server/gameserver/roomobstacle.cc index 83a97d1..0f52da7 100644 --- a/server/gameserver/roomobstacle.cc +++ b/server/gameserver/roomobstacle.cc @@ -338,9 +338,9 @@ void RoomObstacle::SpecExplosion() } } if (explosion_times_ >= meta->i->explosion_times()) { + room->xtimer.DeleteTimer(room->xtimer.GetRunningTimer()); Die(room); BroadcastFullState(room); - room->xtimer.DeleteTimer(room->xtimer.GetRunningTimer()); } }