diff --git a/server/gameserver/roomobstacle.cc b/server/gameserver/roomobstacle.cc index 90b0400..5b4828d 100644 --- a/server/gameserver/roomobstacle.cc +++ b/server/gameserver/roomobstacle.cc @@ -311,6 +311,8 @@ void RoomObstacle::SpecExplosion() } } if (explosion_times_ >= meta->i->explosion_times()) { + Die(room); + BroadcastFullState(room); room->xtimer.DeleteTimer(room->xtimer.GetRunningTimer()); } }