Lindwurm II

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 1679618 2369486 162
Dragoon 1448482 1905873 191
Ninja 1395536 2182216 136
Monk 1255070 1808554 199
DarkKnight 1163469 1603444 328
Viper 1096707 1627569 230
Reaper 1071111 1350582 75
Warrior 920475 1149980 186

2M Burst:

Job Average Max Total
Samurai 1249671 2177954 663
Ninja 1222772 1972193 563
Dragoon 1216268 1911973 792
Viper 1054689 1726091 929
Monk 1039008 1821148 805
Reaper 1035038 1634216 304
DarkKnight 896325 1586511 1348
Paladin 724041 1298269 1587

The Spear - Ranged

Opener:

Job Average Max Total
Pictomancer 1462434 2027361 143
Machinist 1201706 1441910 94
Summoner 1194672 1668619 52
RedMage 1121634 1652453 148
BlackMage 954295 1418056 243
Bard 929443 1394933 197
Dancer 867073 1352143 245
WhiteMage 800556 977970 4

2M Burst:

Job Average Max Total
Pictomancer 1231422 1999452 562
RedMage 1009586 1892971 578
Machinist 984488 1569248 376
Bard 955717 1640197 765
Summoner 931848 1789972 205
Dancer 856317 1500545 978
BlackMage 823411 1557641 966
Ninja 575484 1020750 543

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.