Sunday, April 26, 2015

Changelog for 2015-04-26

Results for Matches

Matches now support having a Result (win, loss, draw) in a similar manner to Clan Wars battles, though due to the generic nature of Matches, the success rate for automated result determinations by the system is lower, especially for draws. Furthermore, the entire concept of the Clan winning or losing doesn't make sense all of the time for many replay types.

Specifically, Clan Tools will try to determine the result for the match for Company, Stronghold (Skirmish & Attack/Defense), Tournament, Clan Wars, and Team (Ranked & Unranked) replay types. Of these, Company, Stronghold Skirmishes, and Team (Ranked & Unranked) battles are assigned "absolute draw" automatically in the case of draws, otherwise "Indeterminate" is assigned. Even in the case of one team outright winning, if there are members of the clan on both sides the result will also be "Indeterminate".

As with Clan Battles Result, the result for any Match can be edited manually via the Actions drop down.

With this addition it's very important to understand how the matches system works; specifically, a single Match (which has a single "result") can have several replays from several different battles associated with it. This is by design, as it allows "grouping" of replays which is desirable in some cases. However, the result is a per-a-match, not per-a-replay, so caution must be used that new matches are being used to upload replays from separate battles, if that is desired.

New Replay Rule Filters

Several new filters have been added for replay reward rules:

Users Source

Previously, replay reward rules always used the replay player list when looking for members who met the requirements for the replay reward rule. Now the code linked to the clan battle (or match for matches) can be used instead. What this means is you can give rewards to players outside of a battle (say the reserve players) based on the same factors as could be applied to those who participated in the battle.

Please note that, while the linked code is used to load a list of players, a replay must still be uploaded to the match or battle in question for it to be checked.

Landing Zone Tournament Battle Type (for Clan Battle Reward Rules)

A new, special, battle type has been added: LZ Tournament. This battle type is special because it doesn't refer to a specific battle type, but rather to the collection of battles that make up landing zone tournaments. To put it simply, it groups landing zone tournaments (by province and day) into what is effectively a single battle, with a single result, and a single "team" consisting of every player who played in any of the battles in the landing zone. (Note that this simply explication glazes over some of the fine details, see this Guide for a more accurate and detailed look at how this battle type behaves).

As to use cases, this has been added primarily to allow assigning rewards based on the overall result of a landing zone, rather than any particular battle in that landing zone.

Result (for Match Reward Rules)

Added in conjunction with the addition of results for matches. Allows filtering by the result for Match Reward Rules the same as Clan Battle Reward Rules.

Group by Match (for Match Reward Rules)

This setting, effectively, makes Match Reward Rules behave as someone might logically expect. Before now, Match Reward Rules always ignored any groupings of replays from separate battles into single Matches. Or, to put it another way, before you could add replays from several different battles to the same match, and that would correctly assign the same Code (if any) to all of the players across those battles, but the Match Reward Rules would completely disregard this grouping.

Enabling (checking) this setting makes Clan Tools honor those groupings and give any given player a maximum of one result from any one Match regardless of the number of different battles linked to a Match.

All existing Match Reward Rules have this set to disabled; all new Match Reward Rules will have this default to enabled.

Other Changes

  • Improved robustness of replay tank to API tank matching.
  • Added "Auto Determine Match Result" setting to Match Types (under Replay Settings). Defaults to enabled.
  • Removed "Add Replay to Match" link from Match dropdown; it does the exact same thing as the "Add Replay" link and just clutters up the drop down even more.
  • Added supported for Ranked Team Battles replay type.


  • Fixed Match Type Date check using user's selected time zone rather than regional time zone.
  • Fixed Grant page switching to Revoke page if the grant action couldn't be completed due to the entered Code being invalid.
  • Fixed JS error if Clan Battle Reward Rule result filter was set to "N/A".
  • Fixed Match Search not showing dates for replays.

No comments:

Post a Comment