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 1574066 2176525 193
Ninja 1444320 2211771 145
Dragoon 1342478 2020541 210
Monk 1208891 1747506 167
DarkKnight 1128489 1572823 343
Viper 996702 1510198 266
Reaper 963252 1483447 137
Warrior 855640 1131539 216

2M Burst:

Job Average Max Total
Ninja 1139259 2198013 605
Samurai 1112007 2407057 809
Dragoon 1109748 2503933 880
Monk 1040800 2119005 711
Reaper 995961 1887281 586
Viper 992959 1868696 1103
DarkKnight 869218 2020246 1444
Paladin 687614 1631135 1739

The Spear - Ranged

Opener:

Job Average Max Total
Pictomancer 1395735 2242447 153
RedMage 1109697 1571278 172
Machinist 1084384 1416672 184
Summoner 925350 1542933 86
Dancer 884710 1531939 274
BlackMage 883643 1283204 264
Bard 819049 1288583 143
Ninja 654365 1057139 145

2M Burst:

Job Average Max Total
Pictomancer 1061539 2231372 591
RedMage 960224 2081487 666
Machinist 919114 1949766 718
Dancer 918277 1761585 1070
Bard 900571 1732517 550
Summoner 763926 1753645 335
BlackMage 749567 1520487 1035
Ninja 548623 1105590 562

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.