Sub UseDisc
/varset MacroState UseDisc
/if (${Me.Dead}) /call wait4rez
/if (${Me.AltAbilityReady[Rogue's Fury]} && ${Me.CombatAbilityReady[${Frenziedbs}]} && !${Melee.DiscID} && ${Me.Combat} && ${SpawnCount[npc radius 35 zradius 100]}>3 && ${Target.PctHPs}<${WhenToBurn}) {
/alt act 3514
/delay 1s
/disc ${Frenziedbs}
/delay 1s
}
/if (!${Me.AltAbilityReady[Rogue's Fury]} && !${Me.CombatAbilityReady[${Frenziedbs}]} && ${Me.CombatAbilityReady[${Eradicator}]}&& !${Melee.DiscID} && ${Me.Combat} && ${SpawnCount[npc radius 35 zradius 100]}>3 && ${Target.PctHPs}<${WhenToBurn}) /disc ${Eradicator}
/if (${Me.CombatAbilityReady[${Razor}]} && !${Me.AltAbilityReady[Rogue's Fury]} && !${Me.CombatAbilityReady[${Frenziedbs}]} && !${Me.CombatAbilityReady[${Eradicator}]}&& !${Melee.DiscID} && ${Me.Combat} && ${SpawnCount[npc radius 35 zradius 100]}>3 && ${Target.PctHPs}<${WhenToBurn}) /disc ${Razor}
/if (${Me.CombatAbilityReady[${Deadly}]} && !${Me.CombatAbilityReady[${Razor}]} && !${Me.AltAbilityReady[Rogue's Fury]} && !${Me.CombatAbilityReady[${Frenziedbs}]} && !${Me.CombatAbilityReady[${Eradicator}]}&& !${Melee.DiscID} && ${Me.Combat} && ${SpawnCount[npc radius 35 zradius 100]}>3 && ${Target.PctHPs}<${WhenToBurn}) /disc ${Deadly}
/if (${Me.AltAbilityReady[Rogue's Fury]} && ${Me.CombatAbilityReady[${Frenziedbs}]} && !${Melee.DiscID} && ${Me.Combat} && ${NameList.Find[${Target.CleanName}]} && ${Target.PctHPs}<${WhenToBurn}) {
/alt act 3514
/delay 1s
/disc ${Frenziedbs}
/delay 1s
}
/if (!${Me.AltAbilityReady[Rogue's Fury]} && !${Me.CombatAbilityReady[${Frenziedbs}]} && ${Me.CombatAbilityReady[${Eradicator}]}&& !${Melee.DiscID} && ${Me.Combat} && ${NameList.Find[${Target.CleanName}]} && ${Target.PctHPs}<${WhenToBurn}) /disc ${Eradicator}
/if (${Me.CombatAbilityReady[${Razor}]} && !${Me.AltAbilityReady[Rogue's Fury]} && !${Me.CombatAbilityReady[${Frenziedbs}]} && !${Me.CombatAbilityReady[${Eradicator}]}&& !${Melee.DiscID} && ${Me.Combat} && ${NameList.Find[${Target.CleanName}]} && ${Target.PctHPs}<${WhenToBurn}) /disc ${Razor}
/if (${Me.CombatAbilityReady[${Deadly}]} && !${Me.CombatAbilityReady[${Razor}]} && !${Me.AltAbilityReady[Rogue's Fury]} && !${Me.CombatAbilityReady[${Frenziedbs}]} && !${Me.CombatAbilityReady[${Eradicator}]}&& !${Melee.DiscID} && ${Me.Combat} && ${NameList.Find[${Target.CleanName}]} && ${Target.PctHPs}<${WhenToBurn}) /disc ${Deadly}
/if (${SpawnCount[npc radius 35 zradius 100]}>1 && ${Me.AltAbilityReady[Fundament: Third Spire of the Rake]} && ${Target.PctHPs}>40 && ${Me.Combat} && ${Target.PctHPs}<${WhenToBurn}) /alt act 1412
/if (${UseEpic2} && ${Cast.Ready[Nightshade, Blade of Entropy]} && ${Target.PctHPs}>40 && ${Target.PctHPs}<90 && !${Me.Moving} && ${Me.Combat}) /casting "Nightshade, Blade of Entropy"
/return