Rabalaba
Rabalaba
just check if the quest for unlocking the skill is complete FFXIVClientStructs.FFXIV.Client.Game.QuestManager.IsQuestComplete, if not then don't pass as a valid skill to replace icon with, rather than just straight level...
or add them if your not in the correct position so charges are not wasted
here is the code to check if player is in rear positional, i can work the math out for flank as well if its needed. var entityAngle = Math.Atan2(LocalPlayer.Position.X -...
I don't think it is computationally heavy, I use a modified version on bard to detect how many targets are within a 45 degree cone in front of me to...
maybe a simple "learned" check can be added to the level checked feature such as public static bool LearnedChecked(uint actionid) => ActionManager.Instance()->GetActionStatus(FFXIVClientStructs.FFXIV.Client.Game.ActionType.Spell, actionid)!=573
It is possible, they added it for summoner's ifrit spells if I remember correctly, IsMoving is just a bool that return true if your icon on the minimap is moving.
just add some code like uint[] actions = { SpineshatterDive, DragonfireDive, Stardiver }; return CalcBestAction(actionID, actions.Where(LevelChecked).ToArray()); this will pass the best jump and also level check them like mch has...