As hinted by my previous post, the season system recently reached a point where I feel it is "ready". With very few actual issues cropping up so far, I am going to just go ahead and press the big button this upcoming Saturday (January 25th) and enable Seasons in the C division ruleset (id 4).
My intent for how this will work is that the ruleset will be switched over, followed by a process for every currently active C division team as follows:
- Any team with less than 15 games played will be left alone. No change.
- Teams in waiting for tournament state (BBT teams that never left that state, 15 games played by definition) will be pushed into re-draft state
- Any team with 15 or more games played that is not currently involved in a match (either mid-game, or scheduled in a tournament / blackbox match) will be pushed into end-of-season state. If they played 16 or more, they will instead be forced into re-drafting.
- Teams on post-match will automatically be processed as expected; with 15 or more games played, the team will go into end-season and simply ready-to-play if they have less than 15 games.
This has implications for custom leagues too. Any league that is configured to use the C division ruleset (id 4) will also get seasons enabled at the same time. Since this is very likely not what is intended, I have taken the opportunity to switch all of these leagues to use a non-season variant ruleset (id=5, also used for 2020 rules Open-play League division teams). Going forward, my intent is to maintain both ruleset 4 and 5 to follow each-other with the only difference being seasons being disabled for the latter.
I am not committing to a specific time of day when this will happen (simply because I am not sure if I want to do something outside of the apartment or not :) ). I will be providing more details on timing on the Discord server on Saturday.
My intent for how this will work is that the ruleset will be switched over, followed by a process for every currently active C division team as follows:
- Any team with less than 15 games played will be left alone. No change.
- Teams in waiting for tournament state (BBT teams that never left that state, 15 games played by definition) will be pushed into re-draft state
- Any team with 15 or more games played that is not currently involved in a match (either mid-game, or scheduled in a tournament / blackbox match) will be pushed into end-of-season state. If they played 16 or more, they will instead be forced into re-drafting.
- Teams on post-match will automatically be processed as expected; with 15 or more games played, the team will go into end-season and simply ready-to-play if they have less than 15 games.
This has implications for custom leagues too. Any league that is configured to use the C division ruleset (id 4) will also get seasons enabled at the same time. Since this is very likely not what is intended, I have taken the opportunity to switch all of these leagues to use a non-season variant ruleset (id=5, also used for 2020 rules Open-play League division teams). Going forward, my intent is to maintain both ruleset 4 and 5 to follow each-other with the only difference being seasons being disabled for the latter.
I am not committing to a specific time of day when this will happen (simply because I am not sure if I want to do something outside of the apartment or not :) ). I will be providing more details on timing on the Discord server on Saturday.