The Tyrant

Please note: This is a naive implementation which I intend to improve over time. Information on the methodology can be found at the bottom of the page.

The Balance - Melee

Opener:

Job Average Max Total
Samurai 1667405 2341258 190
Ninja 1528622 2077430 148
Dragoon 1442205 1954146 195
Monk 1295930 1949347 166
DarkKnight 1198025 1597860 331
Viper 1115978 1650916 208
Reaper 1045760 1435442 99
Warrior 925074 1191290 192

2M Burst:

Job Average Max Total
Samurai 1379320 2298420 944
Dragoon 1301780 2121990 969
Ninja 1259783 2310128 736
Monk 1122993 1948218 827
Viper 1099711 1874973 1035
Reaper 1077504 1778089 491
DarkKnight 993671 1820142 1644
Paladin 753008 1255657 1785

The Spear - Ranged

Opener:

Job Average Max Total
Pictomancer 1467313 2152526 131
Machinist 1156670 1484033 128
RedMage 1142636 1701560 132
Summoner 1083398 1730382 72
Dancer 924114 1381448 232
BlackMage 918904 1442009 227
Bard 886124 1185426 166
Ninja 708058 1016037 148

2M Burst:

Job Average Max Total
Pictomancer 1254197 2148884 636
Summoner 1049574 1873851 344
RedMage 1025111 1652397 648
Machinist 998792 1573764 613
Bard 959530 1593110 807
Dancer 950502 1549832 1134
BlackMage 865112 1632616 1101
Samurai 624165 1111389 922

Methodology:

Windows in a fight are only counted towards the total tracked average if the boss is killed.

If a card is played within thirty seconds of the fight starting, the window is considered a part of the opener.

Every time a card is played, the card calculator checks the damage done during the duration of the card by all players. This is compiled into an average (mean) based on the total number of windows checked. Maximum and averages are currently both being calculated at the moment the card is played. In the future, I will include data from the 'ideal' card uses that the card calculator finds.

Every time the average is updated, it's re-calculated using the following:

new_average = old_average + (damage_from_damage_window - old_average) / (number_of_data_points + 1)

Changes I'd Like To Make:

  • Ignore outlier data, specifically if the damage is exceptionally low compared to the existing average. This would help with any windows being ended early beacuse of killtime, or any deaths on clear runs.
  • Incorporate the 'true' optimal target which the calculator calculates.
  • Consider whether a window has a pot active or not.