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 1295639 1949347 167
DarkKnight 1198046 1597860 333
Viper 1118947 1650916 211
Reaper 1044731 1435442 101
Warrior 924985 1191290 194

2M Burst:

Job Average Max Total
Samurai 1379320 2298420 944
Dragoon 1301780 2121990 969
Ninja 1259783 2310128 736
Monk 1123851 1948218 831
Viper 1101449 1874973 1048
Reaper 1072650 1778089 500
DarkKnight 993651 1820142 1653
Paladin 753551 1255657 1789

The Spear - Ranged

Opener:

Job Average Max Total
Pictomancer 1467313 2152526 131
Machinist 1157988 1484033 129
RedMage 1143793 1701560 134
Summoner 1081314 1730382 73
Dancer 924125 1381448 233
BlackMage 918904 1442009 227
Bard 885525 1185426 167
Ninja 708058 1016037 148

2M Burst:

Job Average Max Total
Pictomancer 1254197 2148884 636
Summoner 1046123 1873851 347
RedMage 1022621 1652397 658
Machinist 1000642 1573764 616
Bard 958439 1593110 812
Dancer 950024 1549832 1139
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.