You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
If an ability has its id changed by level modifiers then the utility functions of the cdtracker like cdTracker.canUse(ability) will not report cooldown status correctly, as ability will be the "base" ability, and use will be updating the cdTracker's state with the result of cdTracker.canUse(applyLevelModifiers(ability)).
To Reproduce
Remove the workaround sharesCooldownWith block in #719 and notice that sage sim bugs out. Additional logging can be added to see that Phlegma III is always "ready".
Expected behavior cdTracker is level modifier aware.