Arms rotation - https://subversion.assembla.com/svn/averykeys-svn/
Follows simcraft, not everything is done. Bloodbath, heroic leap, storm bolt, charge, skull banner not in. Will be in when I reach 90, 85 atm.
Switches to berserker at <75 health change it in Initialize
ctrl for single
shift for aoe
PHP Code:
actions=auto_attack
actions+=/blood_fury
actions+=/recklessness,if=target.time_to_die<=18|((target.time_to_die>=186|(target.health.pct<20&(debuff.colossus_smash.remains>=5|cooldown.colossus_smash.remains<=1.5)))&(!talent.bloodbath.enabled|!cooldown.bloodbath.remains))
actions+=/bloodbath,if=talent.bloodbath.enabled&(target.time_to_die<=18|buff.recklessness.up|target.time_to_die>=75)
actions+=/avatar,if=talent.avatar.enabled&(buff.recklessness.up|target.time_to_die<=25)
actions+=/skull_banner,if=buff.recklessness.up
actions+=/berserker_rage,if=buff.enrage.down&rage<=rage.max-10
actions+=/heroic_leap,if=debuff.colossus_smash.up
actions+=/run_action_list,name=aoe,if=active_enemies>=2
actions+=/run_action_list,name=single_target,if=active_enemies<2
actions.single_target=heroic_strike,if=(debuff.colossus_smash.up&rage>=rage.max-40&target.health.pct>=20)|rage>=rage.max-15
actions.single_target+=/mortal_strike
actions.single_target+=/dragon_roar,if=talent.dragon_roar.enabled&talent.bloodbath.enabled&buff.bloodbath.up&debuff.colossus_smash.down&target.health.pct>=20
actions.single_target+=/storm_bolt,if=talent.storm_bolt.enabled&debuff.colossus_smash.up
actions.single_target+=/colossus_smash,if=debuff.colossus_smash.remains<1
actions.single_target+=/execute,if=debuff.colossus_smash.up|buff.recklessness.up|rage>=rage.max-25
actions.single_target+=/dragon_roar,if=talent.dragon_roar.enabled&((talent.bloodbath.enabled&buff.bloodbath.up&target.health.pct>=20)|(debuff.colossus_smash.down&target.health.pct<20))
actions.single_target+=/slam,if=debuff.colossus_smash.up&(debuff.colossus_smash.remains<1|buff.recklessness.up)&target.health.pct>=20
actions.single_target+=/overpower,if=buff.taste_for_blood.stack>=3&target.health.pct>=20
actions.single_target+=/slam,if=debuff.colossus_smash.up&debuff.colossus_smash.remains<2.5&target.health.pct>=20
actions.single_target+=/execute,if=buff.sudden_execute.down
actions.single_target+=/overpower,if=target.health.pct>=20|buff.sudden_execute.up
actions.single_target+=/slam,if=rage>=40&target.health.pct>=20
actions.single_target+=/battle_shout
actions.single_target+=/heroic_throw
actions.aoe=sweeping_strikes
actions.aoe+=/cleave,if=rage>110
actions.aoe+=/mortal_strike
actions.aoe+=/dragon_roar,if=talent.dragon_roar.enabled&buff.bloodbath.up
actions.aoe+=/thunder_clap
actions.aoe+=/colossus_smash,if=debuff.colossus_smash.remains<1
actions.aoe+=/overpower
actions.aoe+=/whirlwind
actions.aoe+=/battle_shout,if=rage<70
I will make a noxxic/icy-veins rotation to. Fury will come when I reach 500 ilvl. Already working on tank.
edit: ret 2piece is broken just to let people know. It resets your swing timer so go back to 4 piece t14 unless you have 4p t15 already.
what features should be in the warrior profile? which rotation is the best? noxxic/simcraft/icy?
PHP Code:
elseif playerClass == "WARRIOR" then
if PQR_SpellAvailable(6552) then
return 6552
elseif PQR_SpellAvailable(102060) and PQR_SpellAvailable(6552) == false then
return 102060
elseif PQR_SpellAvailable(57755) and PQR_SpellAvailable(102060) == false and PQR_SpellAvailable(6552) == false then
return 57755
end
else
return 0
end
edit2: small update fixed freeze, forgot to check if skill was ready :P
edit3: small update to slam, also moved stances and stuff into a new skill called -utility-, wasn't getting checked for some reason.
was only casting when colossus was <1 or < 2.5. Thought that was silly so I changed it to, if colossus is up or <1 or 2.5