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 1647864 2341258 362
Ninja 1527314 2077430 273
Dragoon 1444266 1954146 335
Monk 1301358 1949347 297
DarkKnight 1201927 1597860 619
Viper 1133410 1650916 376
Reaper 1045150 1435442 155
Warrior 932856 1191290 396

2M Burst:

Job Average Max Total
Samurai 1390248 2298420 1799
Dragoon 1307977 2121990 1667
Ninja 1215590 2310128 1375
Monk 1127718 1948218 1481
Viper 1084336 1874973 1888
Reaper 1082636 1778089 770
DarkKnight 977755 1820142 3095
Paladin 762396 1255657 3006

The Spear - Ranged

Opener:

Job Average Max Total
Pictomancer 1511834 2152526 228
RedMage 1140727 1701560 256
Machinist 1134551 1484033 227
Summoner 1088250 1732686 132
Dancer 921058 1381448 415
BlackMage 910430 1442009 428
Bard 888540 1185426 308
WhiteMage 709712 807199 12

2M Burst:

Job Average Max Total
Pictomancer 1299293 2148884 1111
Summoner 1033512 1894361 634
Machinist 1011442 1623399 1096
RedMage 997675 1657491 1262
Bard 965105 1593110 1496
Dancer 948681 1549832 2034
BlackMage 860507 1632616 2082
Samurai 614471 1111389 1765

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.