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 1649970 2307619 259
Ninja 1518473 2077430 163
Dragoon 1436841 1954146 268
Monk 1294740 1933262 204
DarkKnight 1166603 1530605 413
Viper 1122343 1552054 231
Reaper 1049823 1435442 107
Warrior 912589 1102055 267

2M Burst:

Job Average Max Total
Samurai 1381452 2298420 1284
Dragoon 1308938 2121990 1336
Ninja 1272586 2004533 809
Viper 1140170 1874973 1146
Monk 1138709 1948218 1018
Reaper 1099177 1661900 532
DarkKnight 966933 1616310 2051
Paladin 769459 1254565 2141

The Spear - Ranged

Opener:

Job Average Max Total
Pictomancer 1432331 2152526 133
RedMage 1138575 1701560 199
Machinist 1103272 1484033 153
Summoner 1063473 1512095 68
Dancer 917973 1269404 311
BlackMage 907909 1220172 330
Bard 868334 1165774 190
Ninja 693414 977166 163

2M Burst:

Job Average Max Total
Pictomancer 1238331 2148884 650
Summoner 1023433 1873851 333
Machinist 1021120 1623399 746
RedMage 1007777 1657491 988
Bard 953887 1466215 926
Dancer 940148 1482020 1535
BlackMage 852966 1475231 1611
Samurai 594961 1104746 1267

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.