mirror of
https://github.com/EQEmu/Server.git
synced 2026-09-03 09:26:36 +00:00
Truncate members after conflict checks
This more accurately matches live for the new behavior introduced in the September 16, 2020 patch. All members of a raid/group are still checked for conflicts and the truncation is only allowed if there are none. It might make sense to add a rule for this since ignoring members that would exceed the expedition max from the start makes it more convenient to create expeditions. Members that wouldn't be added anyway don't really need their conflicts checked.
This commit is contained in:
@@ -59,7 +59,7 @@ private:
|
||||
bool CanGroupRequest(Group* group);
|
||||
bool CheckMembersForConflicts(const std::vector<std::string>& member_names);
|
||||
std::string GetGroupLeaderName(uint32_t group_id);
|
||||
bool IsPlayerCountValidated(uint32_t member_count);
|
||||
bool IsPlayerCountValidated();
|
||||
bool LoadLeaderLockouts();
|
||||
void SendLeaderMemberInExpedition(const std::string& member_name, bool is_solo);
|
||||
void SendLeaderMemberReplayLockout(const std::string& member_name, const ExpeditionLockoutTimer& lockout, bool is_solo);
|
||||
|
||||
Reference in New Issue
Block a user