today I have uploaded a bunch of updates for you to check out.
The team ranking module is now working(at least for all team ladders with elo ranking)
You can now remove yourself from any clan you have signed up
Admins can now manage any clan
You can browse beyond the 5 most recent cbs on the clanbattles page
All cbs of a ladder and season are now also shown on the ranking pages
The cb info pages have been reworked slightly(I'm still not completely satisfied with the layout, but that's a low low priority)
Limitations of the updates:
Autoconfirm hasn't been added yet
Recent cbs and cbs you have to submit haven't been added to the clan/user pages yet
In Safari the Go to page input field doesn't work anymore with newer Safari versions(2+). The window.location.href function is messed up. I'll try a workaround later.FIXED 16.3.2009
Behaviour of new updates:
Although it doesn't force you always the winner should submit the cb, because always the loser has to confirm the cb. In daily usage this should be no big deal
Contrary to the *DBL 1.0 when a clan has rejected the cb, and the issue has been solved without any admin involvment they can accept the cb although status is on pending by admin
I'm not sure how we handled that in the *DBL 1.0 but as soon as a cb gets submitted(not yet approved) the ranking pages will be updated. Is this behaviour ok with you?
As long as the cb is on pending the poster can edit the cb. As soon as a cb is submitted only admins can edit/delete cbs.
To keep it simple and to save a lot of hassle you can only change the score of a cb after submission. The submitted players and substitutions aren't editable. Further you can't change winner and losers afterwards. In these cases you have to delete the cb and resubmit. Depending on the amount of wrong player submissions maybe I'll add this later.
THE OVERALL LADDER:
Although they have already been included for the HS and COOP ladders there are something on their own for TEAM and FFA cbs: Overall ladders give you a combined ranking of all your successes. It's like a yearly worldchampionship ranking. No matter if you play an ELO ranked season or a tournament. You will always gain points. For the first season the rankings might be ident(depending on the chosen ranking) but after that it will be an interesting addition because it includes much more cbs to compare and rate your performance. Last but not least you don't have to enter your cbs twice. The score will be calculated and submitted in the background. Another cool thing is that the overall season is always open so if there is no open season or you missed the registration you can still play a cb and submit it just to the overall ladder.
Alright that's it for tonight. Last but not least only 794 lines to go until I reach the 30.000th line of code(or 340+ printed A4 pages), hip hip hooray and my eyes fall to sleep!
I'm not sure how we handled that in the *DBL 1.0 but as soon as a
cb gets submitted(not yet approved) the ranking pages will be updated. Is this behaviour ok with you?
As far as I remember we had it reversed in 1.0. I understand it'll tricky to implent this in the script, since the point
calculator of an elo ladder needs the ratings of teams at the time the clan war was played, but you never know if there will be a conflict and the match will actually be confirmed, therefore the ranking shouldn't auto-update after every submission.
keep it simple and to save a lot of hassle you can only change the
score of a cb after submission. The submitted players and substitutions
aren't editable. Further you can't change winner and losers afterwards.
In these cases you have to delete the cb and resubmit. Depending on the
amount of wrong player submissions maybe I'll add this later.
I'm gonna sound like a ClanBase Fanboy and certainly don't want this to become a shabby copy of CB but I'd like to point out how clan war submissions work at CB.
Either clan can enter the result of a match, unless the other has already done so.
A match result can be:
The real score of the match.
A no-show if the opponent didn't show up.
The result reflects the punishment specified in the rules which the opponent violated.
A forfeit if the opponent violated rules with no punishment specified.
Once one clan has entered a result, five things can happen:
The score is edited by the clan that entered it.
The score is accepted by the other clan, and ladder ratings are adjusted accordingly.
The other clan refuses to accept the score, and enters another result.
The other clan refuses to accept the score, making it a match conflict (see below).
Both clans do nothing for 4 days, after which the score is accepted automatically.