diff --git a/server/gameserver/airdrop.cc b/server/gameserver/airdrop.cc index e9bd5ca7..2dea6147 100644 --- a/server/gameserver/airdrop.cc +++ b/server/gameserver/airdrop.cc @@ -20,6 +20,9 @@ AirDrop::AirDrop(Room* room) void AirDrop::Init() { + if (room_->IsPveRoom()) { + return; + } mt::AirDrop::Traverse ( [this] (const mt::AirDrop* air_drop_meta, bool& stop) diff --git a/server/gameserver/airraid.cc b/server/gameserver/airraid.cc index 96dd0cab..98840945 100644 --- a/server/gameserver/airraid.cc +++ b/server/gameserver/airraid.cc @@ -18,6 +18,9 @@ AirRaid::AirRaid(Room* room) void AirRaid::Init() { + if (room_->IsPveRoom()) { + return; + } mt::AirRaid::Traverse ( [this] (const mt::AirRaid* air_raid, bool& stop)