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 1648615 2341258 329
Ninja 1520086 2077430 242
Dragoon 1442075 1954146 311
Monk 1297069 1933262 269
DarkKnight 1189690 1592579 557
Viper 1128300 1650916 314
Reaper 1039175 1435442 138
Warrior 920741 1191290 339

2M Burst:

Job Average Max Total
Samurai 1401140 2298420 1634
Dragoon 1307571 2121990 1548
Ninja 1287699 2310128 1202
Monk 1128204 1948218 1342
Viper 1124272 1874973 1561
Reaper 1083639 1661900 685
DarkKnight 1004591 1820142 2768
Paladin 765442 1255657 2713

The Spear - Ranged

Opener:

Job Average Max Total
Pictomancer 1508606 2152526 210
RedMage 1147407 1701560 240
Machinist 1133934 1484033 207
Summoner 1077553 1732686 89
Dancer 918624 1269404 379
BlackMage 912388 1442009 393
Bard 886392 1185426 259
WhiteMage 715054 807199 11

2M Burst:

Job Average Max Total
Pictomancer 1301466 2148884 1025
Summoner 1061819 1894361 428
Machinist 1013982 1623399 1004
RedMage 999828 1657491 1184
Bard 980987 1593110 1254
Dancer 948856 1549832 1867
BlackMage 857468 1632616 1916
Samurai 616234 1111389 1608

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.