diff --git a/server/gameserver/hero.cc b/server/gameserver/hero.cc index 209cee2b..33442012 100644 --- a/server/gameserver/hero.cc +++ b/server/gameserver/hero.cc @@ -265,7 +265,7 @@ void Hero::DecHP(float dec_hp, int killer_id, const std::string& killer_name, in void Hero::BeKill(int killer_id, const std::string& killer_name, int weapon_id) { dead = true; - if (meta->HasDrop()) { + if (meta->HasDrop() && !room->IsPveRoom()) { room->ScatterDrop(GetPos(), meta->RandDrop()); } room->frame_event.AddDead(GetWeakPtrRef(), 0);