Red Hot and Deep Blue

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 1550529 2189329 118
Ninja 1451227 2211771 110
Dragoon 1349248 1907920 151
Monk 1201504 1719709 121
DarkKnight 1127707 1577780 250
Viper 1010261 1653367 183
Reaper 977116 1483447 116
Warrior 853199 1131539 159

2M Burst:

Job Average Max Total
Ninja 1145083 2248799 451
Dragoon 1133627 2443173 624
Samurai 1083528 2447204 494
Monk 1054468 1955861 500
Reaper 988430 2204351 491
Viper 986803 1831461 760
DarkKnight 884641 2020246 1035
Paladin 687272 1579768 1188

The Spear - Ranged

Opener:

Job Average Max Total
Pictomancer 1395413 2242447 110
Machinist 1100569 1416672 137
RedMage 1094869 1571278 121
Summoner 983890 1542933 63
BlackMage 893123 1283204 177
Dancer 877193 1172196 181
Bard 838524 1148445 105
WhiteMage 666829 854958 10

2M Burst:

Job Average Max Total
Pictomancer 1082455 2224903 420
RedMage 956484 2081487 464
Machinist 920128 1985392 534
Dancer 916717 1761585 704
Bard 908396 1826126 395
Summoner 833954 1947193 242
BlackMage 751873 1510446 692
Ninja 533128 1069562 423

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.