Quote:
Originally Posted by Edster007
Only the wizard behind the curtain knows for sure. I assume that the odds are higher for it to happen at diamond level. Fewer diamond leagues to be placed in compared to other levels and it only takes one team from a friends list to get connected to one team from a different friend list and all the other teams from both lists get dragged in with them.
|
Interestingly, it used to be that we got paired with BFF every week, but BFF has gotten so big at the top levels now that they switched to DLL now. In fact, BFF teams are so common at the gold level that, as you can see below, 23 of the 30 teams in G327 are BFF teams: still, they got paired with -E6 teams this week to fill it out.
Because of this pairing of multiple friends' lists at the same level that happens over and over again, I think it is their placement logic that actually causes this to happen. Here is what I think that logic is:
They first take all the players that have listed "keep in same league" and put them in the exact same spot: for league D367, for instance, they would place all those teams with that setting that don't get relegated or promoted that are already in D367.
They then take all the teams that have placement listed as "use friends" list. They need to place these before the players that list "random" placement because they don't know how many friends will end up being processed by this list. Starting with the first player on this friends' list, they:
Identify all the friends identified by that player at that level that also have reciprocal friendship that are on this "use friends" list. As they add teams to this friends' chain, they remove them from the list, and recursively do the same process with all those friends until the friends' chain ends. They then place all of them on that chain in a league that is closest to full that have space for that number of spots.
They then go to the next team on that "use friends" list and repeat the process, finding all in that friends' chain. Once they have identified a friends' chain, they then check to see if that group of friends can "fit" into any of the leagues created so far, starting with the one closest to full. If they can, they are added to that league. Only when all chains have been identified and placed do they start placing teams with "random" placement.
As an example, suppose that they first start placing D367 for the next week. They check all the teams currently in D367 that have stay put set that are not promoted or relegated. Say there are seven, which is the most for any diamond league. So D367 starts off with 7
members.
Now they go to friends' chains. Suppose that the first team they process is Cary Southpaws - OL. (Hey this is my example, so I get to use my team). They find 7 teams total in the chain that are at diamond level, and they check placement and find that D367 is the closest to full, but it has 23 spaces available so they add all those teams to that league.
Now, suppose the next team they process is a BFF team and it has 21 members at diamond level. They can't add them to D367 so they pick another league where they can fit and put them in there--- suppose it is D366, and D366 now has 25 total including the ones that stayed put.
Next on the list is a DLL team. They process nine members and find that it cannot fit in the league that is closest to full (D366: where 25+9>30): but they can put them in the next closest to full which is D367 which has 16 left to fill.
Once they finish all the friends' chains, the rest is easy. Just put all those that have "random" set to take up the remaining spaces in each of the leagues.
The key here is that they always try to add friends' chains to leagues first that are the closest to full already because they already have friends' chains in them. That is why there is a lot of pairing of different friends' chains together.