Releases: meldontaragon/astcardcalc
Card bonus bug fix
Contains fix where card bonus was being subtracted out twice in certain cases
Fixes refreshbuff causing card plays to be ignored
Fixes issue where refreshbuff was ignored so card plays that refreshed the same card on someone before the previous card ran out would be ignored.
Fixes analysis error for play casts without corresponding buff events
This releases contains a minor fix and a minor change.
Fixes bug where analysis would fail if a card play cast was missing a corresponding buff event starting. Now the card play is thrown out since there is no play window to analyze.
Adds a 'Has Card?' column to the Play Window output indicating that the player had a card at the start of the play window from a previous card cast.
Fixing missing card play windows when close to draw events
Card plays which happened very close to draw events could end up with the buff window starting at the same time as or after the draw cast event. The cast for the card play is now checked and used when found rather than the buff event which should make this much more accurate and eliminates missing or overwritten card plays.
Semi-official release version
No major changes but since this project is now public this is the actual release version with some minor changes from the previous tagged release
Major performance improvements
Some bug fixes as well as some major performance improvements to searching for card windows and computing damage down during them.
Addition of card draw windows and rewrite to using the fflogs v2 api
Merge pull request #1 from meldontaragon/api-v2 - Moves all API requests to V2 of the FFLogs API - Moves tick/dot damage calculations to an initial summing function which sums all damage done as the result of a cast at a given timestamp and stores the total damage as a new event ('snapshotdamage') at that timestamp - Damage information is now stored as a Pandas DataFrame for simpler computation - LimitBreak is no longer included in the active player list - Addition of "Draw Events" which are Draw/Sleeve Draw/Divination casts and are used to split up possible windows for playing cards - New function to search a large window for damage done in smaller burst windows within this (for example, a window between card draws can be searched for the optimal time to play a card that lasts 15s)
Initial release w/ fixed card play times
v0.1-alpha Increased verbosity of print output