diff --git a/server/gameserver/roomobstacle.cc b/server/gameserver/roomobstacle.cc index 2d93ad3..cd764aa 100644 --- a/server/gameserver/roomobstacle.cc +++ b/server/gameserver/roomobstacle.cc @@ -202,7 +202,10 @@ void RoomObstacle::Explosion() } }); a8::Vec2 bomb_pos = GetPos(); - room->frame_event.AddExplosionEx(master, meta->i->thing_id(), bomb_pos, 0); + room->frame_event.AddExplosionEx(master, + meta->i->thing_id(), + bomb_pos, + meta->i->explosion_effect()); for (auto& target : objects) { switch (target->GetEntityType()) { case ET_Player: