-
Notifications
You must be signed in to change notification settings - Fork 3
/
NAG Frostmorb.lua
28 lines (27 loc) · 1.24 KB
/
NAG Frostmorb.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
function(auras)
local spells = aura_env.Spells
aura_env.Update(auras, function()
return aura_env.Sequence("Opener",
spells.IcyTouch,
spells.PlagueStrike,
spells.BloodStrike,
spells.UnbreakableArmor,
spells.BloodTap,
spells.Gloves,
spells.DeathAndDecay,
spells.EmpowerRuneWeapon,
spells.ArmyOfTheDead)
or (not aura_env.DotIsActive(spells.FrostFever) and aura_env.Cast(spells.IcyTouch))
or (not aura_env.DotIsActive(spells.BloodPlague) and aura_env.Cast(spells.PlagueStrike))
or (aura_env.CanCast(spells.UnbreakableArmor) and aura_env.Cast(spells.Gloves))
or (aura_env.CanCast(spells.UnbreakableArmor) and aura_env.Cast(spells.PotionOfSpeed))
or (aura_env.Cast(spells.UnbreakableArmor) and aura_env.Cast(spells.BloodTap))
or (aura_env.RunicPower() >= 110 and aura_env.Cast(spells.FrostStrike))
or (aura_env.AuraIsActive(spells.KillingMachine) and aura_env.Cast(spells.FrostStrike))
or aura_env.Cast(spells.PlagueStrike)
or (not aura_env.AuraIsActive(spells.KillingMachine) and aura_env.Cast(spells.IcyTouch))
or aura_env.Cast(spells.BloodStrike)
or aura_env.Cast(spells.HornOfWinter)
end)
return true
end