diff --git a/server/gameserver/obstacle.cc b/server/gameserver/obstacle.cc index 0e3f11f..976426f 100644 --- a/server/gameserver/obstacle.cc +++ b/server/gameserver/obstacle.cc @@ -553,9 +553,9 @@ void Obstacle::OnExplosionHit(Explosion* e) Explosion(this); #endif } - #if 0 - sender.Get()->DropItems(obstacle); - #endif + if (meta->i->drop() != 0) { + e->GetRoom()->ScatterDrop(GetPos(), meta->i->drop()); + } } BroadcastFullState(e->GetRoom()); }