Team tournament scraping had to be disabled in melee.gg (with a very ugly "blacklist" hack) because right now there's no good way to scrape these:
- GetRoundStandings only returns the first decklist, even if it's a team tournament
- GetPlayerDetails returns the decklist, but not the format
- However, the ordering of formats is not consistent, so we also need the format to reorder them
Any option I could find would require multiple http hits per player to get this information, and the performance was unacceptably slow, even testing was difficult due to how long it would take.
I suspect the GetRoundStandings behavior is a bug on melee and will be fixed sooner or later, so when/if that happens I can review the code and re-enable team tournaments.
In that scenario, we need to scrape back those events from May/2024 onwards.