Add option to disable expedition conflict messages

Add optional argument to CreateExpedition to disable conflict messages

Some live expeditions like anguish use a timeout to prevent excessive
leader conflict messages while still performing a creation request
This commit is contained in:
hg
2020-05-08 13:58:07 -04:00
parent a47546fc14
commit 181973537c
6 changed files with 29 additions and 10 deletions
+3 -3
View File
@@ -9574,11 +9574,11 @@ void Client::UpdateExpeditionInfoAndLockouts()
}
Expedition* Client::CreateExpedition(
std::string zone_name, uint32 version, uint32 duration,
std::string expedition_name, uint32 min_players, uint32 max_players, bool has_replay_timer)
std::string zone_name, uint32 version, uint32 duration, std::string expedition_name,
uint32 min_players, uint32 max_players, bool has_replay_timer, bool disable_messages)
{
DynamicZone dz_instance{ zone_name, version, duration, DynamicZoneType::Expedition };
ExpeditionRequest request{ expedition_name, min_players, max_players, has_replay_timer };
ExpeditionRequest request{ expedition_name, min_players, max_players, has_replay_timer, disable_messages };
return Expedition::TryCreate(this, dz_instance, request);
}