# LazyScript TurtleWoW Two-Handed Fury Warrior Level 60 240514 Kimichat Annotated
LazyScript TurtleWoW Two-Handed Fury Warrior Level 60 script. This script was finalized a long time ago, but after implementing perfect Slam, the literal rage cost and damage of Slam were too tempting. In comparison, Whirlwind almost had to be removed from the skill bar.
After some calculations, without counting team buffs, with MC-level equipment, the DPR of the two skills is basically close. As equipment improves and with raid buffs, Whirlwind will far surpass Slam.
20240514 version, Kimichat annotated, released after verification.
The custom conditions used are ifSwinged, ifMoving, 2000ap. For the public version, delete the relevant content to use.
-- If not in combat, rage is less than 26, and current stance is not Battle Stance, switch to Battle Stance. battle-ifNotInCombat-ifPlayer<26rage-ifNotStance=battle -- Use Charge skill. charge -- If not in combat, no Battle Shout buff, and rage is greater than 9, cast Battle Shout. battleShout-ifNotInCombat-ifNotPlayerHasBuff=battleShout-ifPlayer>9rage -- If target is casting, Pummel is not on cooldown, not in Berserker Stance, and rage is greater than 9, switch to Berserker Stance. berserk-ifTargetIsCasting-ifNotInCooldown=pummel-ifNotStance=berserk-ifPlayer>9rage -- Use Overpower skill. overpower -- If in Battle Stance and rage is greater than 29, use Bloodthirst skill. bloodthirst-ifStance=battle-ifPlayer>29rage -- If in combat, rage is less than 26, and current stance is not Berserker Stance, switch to Berserker Stance. berserk-ifInCombat-ifPlayer<26rage-ifNotStance=berserk -- Use Bloodthirst skill, attack power reaches 2000. bloodthirst-2000ap -- If target can be executed, use Execute skill. execute -- Use Bloodthirst skill. bloodthirst -- If target is in melee range and not specific targets, use Whirlwind. whirlwind-ifTargetInMeleeRange-ifNotTargetNamed=维克尼拉斯大帝,烈焰行者精英,烈焰行者医师,克苏恩 -- If not in combat and rage is greater than 9, use Intercept skill. intercept -- If target is casting, use Pummel skill to interrupt casting. pummel-ifTargetIsCasting -- If player is affected by Fear or Incapacitate effects, use Berserker Rage skill. berserkerRage-ifPlayerIs=Feared,Incapacitated -- If target of target is player and in combat, use Berserker Rage skill. berserkerRage-ifTargetOfTarget-ifInCombat -- If rage is less than 30, player health is greater than 55%, and in combat, use Bloodrage skill. bloodrage-ifPlayer<30rage-ifPlayer>55%hp-ifInCombat -- If no Battle Shout buff, cast Battle Shout. battleShout-ifNotPlayerHasBuff=battleShout -- If rage is less than 26, greater than 4, target dodged attack, and Overpower is not on cooldown, switch to Battle Stance. battle-ifPlayer<26rage-ifPlayer>4rage-ifTargetDodged-ifNotInCooldown=overpower -- If rage is greater than 44, target is in melee range, target of target is not player, just auto-attacked, not moving, and Bloodthirst cooldown is more than 1 second, use Slam. slam-ifPlayer>44rage-ifTargetInMeleeRange-ifNotTargetOfTarget-ifSwinged-ifNotMoving-ifCooldown>1s=bloodthirst -- If rage is greater than 69, target is in melee range, target of target is not player, just auto-attacked, and not moving, use Slam. slam-ifPlayer>69rage-ifTargetInMeleeRange-ifNotTargetOfTarget-ifSwinged-ifNotMoving -- If rage is greater than 49, target is in melee range, just auto-attacked, and moving, use Decisive Strike. decisiveStrike-ifPlayer>49rage-ifTargetInMeleeRange-ifSwinged-ifMoving -- Perform auto attack. autoAttack