Skip to content

Commit

Permalink
Fix issue causing TankAI to throw an exception for GNB and PLD
Browse files Browse the repository at this point in the history
  • Loading branch information
CodeMonkey626 committed Jul 31, 2024
1 parent 8a48a5b commit 69cbf6c
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions BossMod/Autorotation/xan/AI/Tank.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ namespace BossMod.Autorotation.xan;

public class TankAI(RotationModuleManager manager, Actor player) : AIBase(manager, player)
{
public enum Track { Stance, Ranged, Interject, Stun, ArmsLength, Mit, Invuln }
public enum Track { Stance, Ranged, Interject, Stun, ArmsLength, Mit, Invuln, Protect }
public static RotationModuleDefinition Definition()
{
var def = new RotationModuleDefinition("Tank AI", "Utilities for tank AI - stance, provoke, interrupt, ranged attack", "xan", RotationModuleQuality.Basic, BitMask.Build(Class.PLD, Class.GLA, Class.WAR, Class.MRD, Class.DRK, Class.GNB), 100);
Expand All @@ -14,8 +14,9 @@ public static RotationModuleDefinition Definition()
def.AbilityTrack(Track.Interject, "Interject").AddAssociatedActions(ClassShared.AID.Interject);
def.AbilityTrack(Track.Stun, "Low Blow").AddAssociatedActions(ClassShared.AID.LowBlow);
def.AbilityTrack(Track.ArmsLength, "Arms' Length").AddAssociatedActions(ClassShared.AID.ArmsLength);
//def.AbilityTrack(Track.Mit, "Personal mits");
//def.AbilityTrack(Track.Invuln, "Invuln");
def.AbilityTrack(Track.Mit, "Personal mits");
def.AbilityTrack(Track.Invuln, "Invuln");
def.AbilityTrack(Track.Protect, "Protect party members");

return def;
}
Expand Down

0 comments on commit 69cbf6c

Please sign in to comment.