public enum RoutineStates { CombatPrep, Pulling, SingleTargetCombat, DoubleTargetCombat, MultiTargetCombat, Buffing } public enum CombatPrepStates { CheckingHealth, CheckingManagem, CheckingBuffs, PreCombatWards } public enum PullingStates { Advancing, CheckingMobCount, Casting } public enum SingleTargetCombat { Nuking, CrowdControl, Fleeing } public enum DoubleTargetCombat { Nuking, CrowdControl, Fleeing } public enum MultiTargetCombat { AoENuking, CrowdControl, Fleeing } public enum BuffStates { CheckMana, CheckBuffs, CastBuffs }