if someone can make a fury 4.2 PVE rotation and buffs with aoe according to these guidelines I WILL DONATE
[Cataclysm] Warrior FAQ - 4.2 - Read while patching, before posting. - Elitist Jerks
4.2 Fury: Rolling your face on those hard-to-reach keys - Forums - World of Warcraft
i tried this code back from page 3 of this thread but it does not line 31 and i dont know how to fix it (it did not like the simcraftbase stuff).
SC.CastBuff("Battle Shout", a => true, "Battle Shout"),
SC.CastSpell("Colossus Smash", a => true, "Colossus Smash"),
//SC.CastSpell("Cleave", a => true, "Cleave"),
// SC.CastSpell("Whirlwind", a => true, "Whirlwind"),
SC.CastSpell("Heroic Strike", a => SimCraftBase.Me.CurrentRage > 90 || SC.PlayerHasBuff("Battle Trance") || SC.PlayerHasBuff("Incite"), "Heroic Strike"),
SC.CastSpell("Execute", a => SimCraftBase.Me.CurrentRage > 50 && SimCraftBase.Me.CurrentTarget.HealthPercent < 20 && SimCraftBase.Me.ActiveAuras.ContainsKey("Executioner") && SimCraftBase.Me.ActiveAuras["Executioner"].StackCount < 5 , "Execute"),
SC.CastSpell("Bloodthirst", a => true, "Bloodthirst"),
SC.CastSpell("Slam", a => SC.PlayerHasBuff("Bloodsurge"), "Slam"),
SC.CastSpell("Raging Blow", a => true, "Raging Blow"),
SC.CastSpell("Berserker Rage", a => SimCraftBase.Me.CurrentRage > 15, "Berserker Rage"),
SC.CastSpell("Battle Shout", a => SimCraftBase.Me.CurrentRage > 50, "Battle Shout")
here is apocs code from singular warrior fury class if that helps any. i kinda understand whats going on but have no idea how to implement it correctly when i get errors im clueless =/
// AOE
new Decorator(ret => Clusters.GetClusterCount(StyxWoW.Me, Unit.NearbyUnfriendlyUnits, ClusterType.Radius, 6f) >= 3 && SingularSettings.Instance.Warrior.UseWarriorAOE,
new PrioritySelector(
Spell.BuffSelf("Recklessness", ret => SingularSettings.Instance.Warrior.UseWarriorDpsCooldowns),
Spell.BuffSelf("Death Wish", ret => SingularSettings.Instance.Warrior.UseWarriorDpsCooldowns),
Spell.BuffSelf("Inner Rage"),
Spell.Cast("Whirlwind"),
Spell.Cast("Cleave"),
Spell.Cast("Raging Blow"),
Spell.Cast("Blood Thirst"))),
//Rotation under 20%
Spell.Buff("Colossus Smash"),
Spell.Cast("Execute"),
//Rotation over 20%
new Decorator(ret => SingularSettings.Instance.Warrior.UseWarriorSMF,
new PrioritySelector(
Spell.Cast("Slam", ret => StyxWoW.Me.ActiveAuras.ContainsKey("Bloodsurge")),
Spell.Cast("Bloodthirst"),
Spell.Cast("Raging Blow"))),
new Decorator(ret => SingularSettings.Instance.Warrior.UseWarriorSMF == false,
new PrioritySelector(
Spell.Cast("Raging Blow"),
Spell.Cast("Bloodthirst"),
Spell.Cast("Slam", ret => StyxWoW.Me.ActiveAuras.ContainsKey("Bloodsurge")))),
Spell.Cast("Cleave", ret =>
// Only even think about Cleave for more than 2 mobs. (We're probably best off using melee range)
Clusters.GetClusterCount(StyxWoW.Me, Unit.NearbyUnfriendlyUnits, ClusterType.Cone, 6f) >= 2 &&
// If we have Incite, Deadly Calm, or enough rage (pooling for CS if viable) we're good.
(StyxWoW.Me.HasAura("Incite", 1) || CanUseRageDump())),
Spell.Cast("Heroic Strike", ret =>
// Only even think about HS for less than 2 mobs. (We're probably best off using melee range)
Clusters.GetClusterCount(StyxWoW.Me, Unit.NearbyUnfriendlyUnits, ClusterType.Cone, 6f) < 2 &&
// If we have Incite, or enough rage (pooling for CS if viable) we're good.
(StyxWoW.Me.HasAura("Incite", 1) || CanUseRageDump())),
//Move to Melee
Movement.CreateMoveToMeleeBehavior(true)