Vamp Fatale

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 1538285 2145522 207
Ninja 1460163 2226338 167
Dragoon 1367361 1961125 296
Monk 1248563 1890505 218
DarkKnight 1144681 1630946 461
Viper 1084401 1538030 346
Reaper 994424 1664511 204
Paladin 886456 1272720 496

2M Burst:

Job Average Max Total
Dragoon 1070102 2113223 1289
Samurai 1069253 2195297 915
Ninja 1047722 2054832 714
Monk 955541 1850928 938
Viper 927980 1856894 1523
Reaper 896853 1762372 900
DarkKnight 849567 1744916 2006
Paladin 648184 1397834 2145

The Spear - Ranged

Opener:

Job Average Max Total
Pictomancer 1364343 2041775 192
Machinist 1098436 1458250 204
RedMage 1078032 1637295 200
Summoner 942781 1724687 123
Dancer 896694 1381226 327
BlackMage 885514 1414127 336
Bard 813514 1173180 234
WhiteMage 689551 993097 22

2M Burst:

Job Average Max Total
Pictomancer 1090730 2156153 739
Machinist 898771 1571691 796
RedMage 877228 1724074 769
Bard 862501 2066072 902
Summoner 853190 1744976 486
Dancer 811464 1665958 1269
BlackMage 785631 1536321 1311
Ninja 539874 1051495 637

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.