LandSandBoat / server

:sailboat: LandSandBoat - a server emulator for Final Fantasy XI. Just an X-34 landspeeder out for a drive.
https://landsandboat.github.io/server/
GNU General Public License v3.0
277 stars 543 forks source link

Qutrub skill changes for retail accuracy #5979

Closed jmcmorris closed 2 days ago

jmcmorris commented 3 days ago

I affirm:

What does this pull request do?

Many changes made to Qutrub mob skills to make them more retail accurate. This is primarily based off of all the work Jimmayus did found in the following document: https://docs.google.com/spreadsheets/d/1YBoveP-weMdidrirY-vPDzHyxbEI2ryECINlfCnFkLI/edit?gid=57955395#gid=57955395

One of the larger changes here is the addition of a new function, xi.mobskills.calculateDuration, which simply calculates the duration giving the minimum/maximum and the TP which evenly lerps between the two as expected.

Steps to test these changes

Go fight a Qutrub (!gotoid 16998466) and test the various skills.