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 1519060 2393345 274
Ninja 1418099 2022357 233
Dragoon 1351221 3129360 413
Monk 1236208 2654322 283
DarkKnight 1111963 2301092 543
Viper 1072838 1538030 468
Reaper 946945 1372101 245
Paladin 870371 1272720 663

2M Burst:

Job Average Max Total
Samurai 1021695 2195297 1246
Dragoon 1017373 2976773 1860
Ninja 1005418 2054832 1020
Monk 927407 2416060 1242
Viper 913322 1698890 2117
Reaper 837055 1762372 1124
DarkKnight 798667 2157392 2455
Paladin 632250 1313342 2953

The Spear - Ranged

Opener:

Job Average Max Total
Pictomancer 1321613 1950712 243
Machinist 1070032 1382622 275
RedMage 1054543 1637295 271
Summoner 921452 1430647 156
Dancer 892401 1367969 460
BlackMage 875658 1677720 464
Bard 791135 1380786 283
Ninja 646522 1049322 233

2M Burst:

Job Average Max Total
Pictomancer 1031870 1887517 945
Machinist 867941 1571691 1078
RedMage 857477 1681790 1049
Bard 832610 2304113 1106
Summoner 823633 1679305 619
Dancer 796342 1537711 1797
BlackMage 782432 1536321 1826
Ninja 519633 1051495 901

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.