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 1668447 2369486 109
Ninja 1481871 1929967 88
Dragoon 1470442 1905873 118
Monk 1256556 1806821 117
DarkKnight 1169816 1603444 195
Reaper 1116438 1350582 35
Viper 1089718 1480120 117
Warrior 931262 1149980 102

2M Burst:

Job Average Max Total
Samurai 1254928 2177954 456
Ninja 1213184 1791047 372
Dragoon 1203345 1911973 503
Viper 1058767 1726091 486
Monk 1030776 1821148 483
Reaper 1011682 1631196 146
DarkKnight 897089 1586511 825
Paladin 717646 1188916 1003

The Spear - Ranged

Opener:

Job Average Max Total
Pictomancer 1451777 2027361 81
Machinist 1181192 1441910 43
Summoner 1173379 1668619 25
RedMage 1096958 1652453 93
BlackMage 936791 1231206 150
Bard 882065 1148818 111
Dancer 845479 1352143 163
Samurai 742724 1150251 109

2M Burst:

Job Average Max Total
Pictomancer 1242293 1999452 321
Machinist 1039461 1547931 171
RedMage 1018750 1597547 364
Bard 975666 1521422 434
Summoner 953361 1514961 99
Dancer 849627 1500545 647
BlackMage 836325 1428628 593
Samurai 585175 1020940 434

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.