azerothcore / mod-cfbg

Cross-faction Battleground for AzerothCore
MIT License
13 stars 42 forks source link

Fixed joining as a group to crossfaction battleground. #61

Closed UltraNix closed 3 years ago

UltraNix commented 3 years ago

Removed useless config variable. Fixed #12.

Joining as a group have the highest priority. It means that players on the same group will always join the same faction, despite any other config variables.

FrancescoBorzi commented 3 years ago

as explained on Discord, unfortunately this is not acceptable because it will lead to teams that are unbalanced in numbers

FrancescoBorzi commented 3 years ago

CASE 1:

THEN the players will join 2 by 2. Meaning when a player queues, it will wait until another player queues in order to get inside the BG.

In this case it is easy to allow premades of 2. As when 2 players are queued as a group, they will make the next player queued to wait for yet another player to join and then join 4 players together (2 grouped vs 2 non-grouped OR 2 grouped)

CASE 2:

in this case, it's a bit more challenging as the players would normally join 1 by 1, without waiting. I think it would be acceptable to make it behave as the CASE 1, not sure about the underlying implementation though.