FURY WARRIOR
Just for the lazy ppl out there.
What it does?
For now, only single target rotation. It checks if you have a target, if the target is in range and if you are in combat, if all true, then it start to enter in the priority defined.
How it does?
Im using weakauras to put squares in the top left area of my wow so i can "comunicate" to ahk what i want it to do it.
Im also using leatrix plus as a view port to be sure no white is in the way of the ahk scan.
What it dosent?
It dosent activate CD's or move your char in anyway. You have to do that.
ahk script:
weakauras squaresCode:#MaxThreadsPerHotkey 2 $F12:: ;press F12 to activate or desactivate s := !s ;~you need to set up the hot keys. I have my habilities from 1 to 9 numeric. gd := 200 hab1 := 1 ;~ Pummel hab2 := 2 ;~ Berserker Rage hab3 := 3 ;~ Execute hab4 := 4 ;~ Wild Strike hab5 := 5 ;~ Raging Blow hab6 := 6 ;~ Bloodthirst hab7 := 7 ;~ Dragon Roar constanty := 5 ;~ set the Y position for your bars castbarx := 10 ;~ set the X position for mob cast bar enragex := 25 ;~ x of your enrage white square suddendeathx := 40 ;~ x of your Sudden Death white square alotofragex := 55 ;~ x of your >90 rage white square ragingblowx := 70 ;~ x of your Raging Blow white square bloodsurgex := 85 ;~ x of your Bloodsurge white square bloodthirstx := 100 ;~ x of your Bloodthirst out of CD white square dragonroarx := 115 ;~ x of your Dragon Roar out of CD white square combatx := 130 ;~ x of your combat /range / target white square While s { PixelGetColor, iswhite, combatx, constanty, RGB if iswhite = 0xFFFFFF { iswhite := 1 PixelGetColor, iswhite, castbarx, constanty, RGB if iswhite = 0xFFFFFF { SendEvent,%hab1% Sleep, %gd% iswhite := 1 } Else PixelGetColor, iswhite, enragex, constanty, RGB if iswhite = 0xFFFFFF { SendEvent, %hab2% Sleep, %gd% iswhite := 1 } Else PixelGetColor, iswhite, suddendeathx, constanty, RGB if iswhite = 0xFFFFFF { SendEvent, %hab3% Sleep, %gd% iswhite := 1 } Else PixelGetColor, iswhite, alotofragex, constanty, RGB if iswhite = 0xFFFFFF { SendEvent, %hab4% Sleep, %gd% iswhite := 1 } Else PixelGetColor, iswhite, ragingblowx, constanty, RGB if iswhite = 0xFFFFFF { SendEvent, %hab5% Sleep, %gd% iswhite := 1 } Else PixelGetColor, iswhite, bloodsurgex, constanty, RGB if iswhite = 0xFFFFFF { SendEvent, %hab4% Sleep, %gd% iswhite := 1 } Else PixelGetColor, iswhite, bloodthirstx, constanty, RGB if iswhite = 0xFFFFFF { SendEvent, %hab6% Sleep, %gd% iswhite := 1 } Else PixelGetColor, iswhite, dragonroarx, constanty, RGB if iswhite = 0xFFFFFF { SendEvent, %hab7% Sleep, %gd% iswhite := 1 } Else Sleep, %gd% iswhite := 1 } Else Sleep, %gd% iswhite := 1 }
Rotation priority:Code:dmeMAaqiLIOweIunkejDkePmlLIu7sPimmf0XeILHiEgLkMMqjxtPqBJsH8nLIKXPuQZjkL5Pue5EukAFuk4GukTqe1dvkyIis4IcfBusvFKsHQrsPq5KuQ0kfLQzsPQBkPs7Ks(POyOcPLkPINcMQixfrI(QsjZvcTxYFfvdwHoSGflk5XkPjJkxw1MvQ(mcJwjonsVwOuZwr3wI2nf)MQgoQ64kf1YL65uz6qxhLTRaFxcgVKY5fQ2VKSIOKGGscf4eqYMy4MiBBInkOuaNaoLe0NG6nP48xar7z8cEn(GH7CISa3N7r9udkGCMuktDTpM6tccCCuK6nHzo2ucI3oLekiywx8Dup1GcszIAFm1NeyyLPMsq82jRicM(aNscA)8kjOKnrQscfkOdRxjbLSjsvsOqHcOCcclXwOGvLKveLeulZ(U7OS2uBuq8m77UJYYoccM1fFh1tnOGuMO2ht9jbytjiERKaM758(cVfzb8(cVX48xwreWCpN3x4ngN)ISGvMd9L5luUlaPLNtaZ9CQbF3mEKM18ISaEFH35E(3b03cSbbFWnOGO(cVfycL3PKSIiG8075CSM4cfS6zgmd)7a6Bb20Mcw9mdkGeb8(cVfSD2eWmFWnOGad9cyUNZmuuKfkaFnK1xGDn479W6lAlhxgJR4wpeBBzDWvSUNJgkMEnK13ve2ml0pFRfkEbuobKNEphWAIly1p9TsYkwYkIqbmd2ucI3kjGzOOa(zi(BHcCFUh1tnOGuMO2ht9jbbooks9MWmhBkbXBNscf0NG6nP48xa(AiRVadRm1ucI3ozfrqbkhUilsgky5uIfuwKmuW0h4usq7NxjbLSjsvsOqbDy9kjOKnrQscfkuOSirjb1YSV7okRSnuaZGnLG4TscC8FoTcLxwKyNT3oIaMHIc4NH4Vfkiywx8Dup1GcszIAFm1NeGnLG4TscyUNZ7l8wKfW7l8gJZFzfrWhCdkydE)KZxWungT9e9DUQrsf4)CsAcyUNZ7l8gJZFrwWkZH(Y8fk3fG0YZjG5Eo1GVBgpsZAErwagN)cCyazobm3ZPMbVDxKfW7l8o3Z)oG(wGniG3x4TGTZMGvpZGz4FhqFlWM2uGjuENsYkIaYtVNdxOTdfkWX)50kuEzrID2E7icyUN74)CAfkVily1ZmOaseWmFWnOGad9cyUNZmuuKfkaFnK1xGDn479W6lAlhxgJR4wpeBBzDWvSUNJgkMEnK13ve2ml0pFRfkEbbooks9MWmhBkbXBNscfS6N(wjzflzfrOG4z23DhLLDe4(CpQNAqbPmrTpM6tcOCcip9EoCH2ouqFcQ3KIZFb4RHS(cmSYutjiE7KvebfOC4ISizOGLtjwqzrYqbtFGtjbDy9kjOKnrQscfkO9ZRKGs2ePkjuOqHYYokjy1p9TsYkwYkIqbXZSV7okl7iiywx8Dup1GcszIAFm1NeGnLG4TscyUNZ7l8wKfW7l8gJZFzfrWhCdkydE)KZxWungT9e9DUQrsf4)CsAcyUNZ7l8gJZFrwGJ)ZPvO8YksKThoCOaM75ud(Uz8inR5fzbyC(lWHbK5eWCpNAg82DrwaVVW7Cp)7a6Bb2GaEFH3c2oBcw9mdMH)Da9TaBAtbMq5DkjRicip9EoCH2ouOGvMd9L5luUlaPLNtaZ9Ch)NtRq5fzbREMbfqIaM5dUbfeyOxaZ9CMHIISqb4RHS(cSRbFVhwFrB54YyCf36HyBlRdUI19C0qX0RHS(UIWMzH(5BTqXliWXrrQ3eM5ytjiE7usOGAz23DhLvKHBuaZGnLG4TscygkkGFgI)wGJ)ZPvO8YksKThoCOqbUp3J6Pguqktu7JP(KakNasrhi8M64dTG(euVjfN)cWxdz9fyyLPMsq82jRickq5WfzrYqblNsSGYIKHcM(aNscA)8kjOKnrQscfkOdRxjbLSjsvsOqHcLvSusWQF6BLKvSKveHcygSPeeVvsGJ)ZPvO8YksKThoCOaMHIc4NH4Vfkiywx8Dup1GcszIAFm1NeepZ(U7OSSJa81qwFb21GV3dRVOTCCzmUIB9qSTL1bxX6EoAOy61qwFxryZSq)8TwO4fGnLG4TscyUNtndE7UilG5EoZqrrwaVVWBmo)Lvebm3Z59fEJX5VilWX)50kuEzfjY2dhouaZ9CQbF3mEKM18ISamo)f4WaYCc(GBqbBWB4Oi1BCc49fEly7SjG3x4DUN)Da9TaBqaZ8b3Gccm0ly1Zmyg(3b03cSPnfS6zguajcwzo0xMVq5UaKwEobm3ZD8FoTcLxKfWCpN3x4TilG5EEyshCrwGjuENsYkIaYtVNdxOTdfkuqbkhUilsgkW95Eup1GcszIAFm1Nee44Oi1BcZCSPeeVDkjRikjaBkbXBLeGX5VahgqMtaZ98LhM4Iily5HjUK75FhqFlWgSPGp4guGn2dtCrGJL1hCdgT)oTMaiAm2BVGLhM4IGicygkkadnXrbmZhCdkiWqVaM75mdffzbowwFWniW23P1eKVbBHuoKSTojHcygSPeeVvsaZqrbyOjokuOSirjbytjiERKamo)fSYCOVuaZ8b3Gccm0l4dUbfy7ks9MQrsPlK18cCSS(GBWO93P1euhBTSXJraZqrb8Zq83cyUN74)CAfkVilyL5qFPGDMzfPEdPsAvzVASASASAKUtQ21b8FoTRPobdXjvspkRS8tsFtxns68Zq83yOjos6Kw1OnTz1yesRAexUPk7vJvJvJvJvJvJvJvJ9rwBQgXM9QSxnwnwnwn(P7vzVASASASASASASASASpYAt14Ey6Ev2RgRgRgRgVHRk73WjWXY6dUbb2(oTMG8nylKYHKT1jjyD5RXwaJNlGxaZ9CMHIISGvMd9L5yC(lWHbK5e44)CAfkVSgkuaZGnLG4Tscwzo0xkyNzwrQ3qQKwv2RgRgRgRgP7KQDDa)Nt7AQtWqCsL0JYkl)K030vJKo)me)ngAIJKoPvnAtBwngH0QgXLBQYE1y1y1y1y1y1y1y1yFK1MQX9W09QSxnwnwnwn(P7vzVASASASASASASASASpYAt1i2SxL9QXQXQXQXB4QY(nCcfkuqFcQ3KIZFb4RHS(cmSYutjiE7KLDeq5eS6lZkGDWqCm0ehfSCkXcklsgky6dCkjOdRxjbLSjsvsOqbTFELeuYMivjHcfWCpF1xMvafzHcQLzF3DuwrizOqzTrLeS6N(wjzflzfrOG4z23DhLLDeemRl(oQNAqbPmrTpM6tcOCcQtGGAiip9feGVgY6lWUg89Ey9fTLJlJXvCRhITTSo4kw3ZrdftVgY67kcBMf6NV1cfVGahhfPEtyMJnLG4TtjHcQLzF3Duw2OHcygSPeeVvsaZqrb8Zq83cf4(CpQNAqbPmrTpM6tcWMsq8wjbm3Z59fElYc49fEJX5VSIiG5EoVVWBmo)fzbRmh6lZxOCxaslpNaM75ud(Uz8inR5fzb8(cVZ98VdOVfydc(GBqbr9fElG5EoZqrrwWQNzWm8VdOVfytBky1ZmOaseWmFWnOGad9c49fEly7SjWekVtjzfrqDceudr1i5PVWMSqHc6tq9MuC(laFnK1xGHvMAkbXBNSIiOaLdxKfjdfSCkXcklsgky6dCkjOdRxjbLSjsvsOqbTFELeuYMivjHcfkuw2iLeulZ(U7OSSZqbmd2ucI3kjGzOOam0ehfkiywx8Dup1GcszIAFm1Neq5eamoUBifpGlcWxdz9fyxd(EpS(I2YXLX4kU1dX2wwhCfR75OHIPxdz9DfHnZc9Z3AHIxa2ucI3kjG5Eo1GVBgpsZAErwaZ8b3Gccm0l4dUbfSHGdfycL3PKSIiayCC3unskEaxekyL5qFz(cL7cqA55eWCpNzOOiluWQF6BLKvSKveHcINzF3Duw2rG7Z9OEQbfKYe1(yQpjiWXrrQ3eM5ytjiE7usOG(euVjfN)cWxdz9fyyLPMsq82jRickq5WfzrYqblNsSGYIKHcM(aNsc6W6vsqjBIuLekuq7NxjbLSjsvsOqHcL1MsjbR(PVvswXswrekiEM9D3rzzhbbZ6IVJ6Pguqktu7JP(KaMbBkbXBLeWmuuagAIJcfGVgY6lWUg89Ey9fTLJlJXvCRhITTSo4kw3ZrdftVgY67kcBMf6NV1cfVakNG1GdZk0ccCCuK6nHzo2ucI3oLKveLeGnLG4TscW48xGddiZjGz(GBqbbg6f8b3GcSDfPEt1iP0fYAEbowwFWny0(70AcGOXyV9cyUN74)CAfkVilWX)50kuEzzJ24gjrGJL1hCdcS9DAnb5BWwiLdjBRtsaZ9CMHIISaMHIc4NH4VfSYCOVmFHYDbiT8CcfWmytjiERKah)NtRq5LLnAJBKeHcfkW95Eup1GcszIAFm1NeGnLG4TscyUNtn47MXJ0SMxKfGX5VahgqMtaZ8b3Gccm0l4dUbfSHGdfWmuuagAIJcwzo0xMVq5UaKwEobm3ZzgkkYcmHY7uswreeJPdexOqbgwzQPeeVDYIebfOC4ISizOGLtjwqzrYqbtFGtjbTFELeuYMivjHcf0H1RKGs2ePkjuOqb9jOEtko)fGVgY6luwBRKGAz23DhLvKnkGzWMsq8wjbmdffGHM4OqbbZ6IVJ6Pguqktu7JP(KakNGB6aXfGVgY6lWUg89Ey9fTLJlJXvCRhITTSo4kw3ZrdftVgY67kcBMf6NV1cfVaSPeeVvsaZ9CQbF3mEKM18ISaM5dUbfeyOxWhCdkydbhkG5EoZqrrwa1m4T7ISatO8oLKvebXy6aXfkyL5qFz(cL7cqA55eky1p9TsYkwYkIqbXZSV7okl7iW95Eup1GcszIAFm1Nee44Oi1BcZCSPeeVDkjRikjaBkbXBLeWX6as9gb2zOahlRp4gmA)DAnbq0yS3Eb9ldud1qiiIah)NtRq5LvKTJv2YMaM759ldud1qiYcwzo0xMVq5UaKwEobowwFWniW23P1eKVbBHuoKSTojb9ldud1qK75FhqFlWgeWCpNAg82DLLGp4guGTRi1BQgjLUqwZlGAg82DrwagN)cCyazobm3ZD8FoTcLxKf44)CAxoNscfWmFWnOGad9cmHY7uswreq(T7DSFxnwNaXfkG7zX23tX5VaBSySpA9Ks7fWmuua)me)TaM75mdffzHcygSPeeVvsGJ)ZPvO8YkY2XkBztOqHc6tq9MuC(laFnK1xGHvMAkbXBNSirqbkhUilsgky5uIfuwKmuW0h4usqhwVsckztKQKqHcA)8kjOKnrQscfkuOSYMscw9tFRKSILSIiuaZGnLG4Tsc49fEN75FhqFlytsaZ9CEFH3ISaM75mdffzbmdffWpdXFluqWSU47OEQbfKYe1(yQpjiWXrrQ3eM5ytjiE7usOa81qwFb21GV3dRVOTCCzmUIB9qSTL1bxX6EoAOy61qwFxryZSq)8TwO4fGnLG4TscyUNZ7l8wKfW7l8gJZFzfraZ9CEFH3yC(lYcwzo0xMVq5UaKwEobm3ZPg8DZ4rAwZlYcW48xGddiZjGz(GBqbbg6fW7l8o3Z)oG(wGni4dUbfe1x4TaEFH3c2EOatO8oLKvebaJJ7MQrsXd4Iqbm3ZzgkkYcfulZ(U7OSI1gfepZ(U7OSSJa3N7r9udkiLjQ9XuFsaLtqhiUG(euVjfN)cWxdz9fyyLPMsq82jRickq5WfzrYqblNsSGYIKHcM(aNscA)8kjOKnrQscfkOdRxjbLSjsvsOqHcfkyGSIelsgkuc
1. Pummel - cast if is avaible and target is casting a iterruptable spell
2. Berserker Rage - cast if is avaible and not enraged.
3. Execute - cast if Sudden Death aura is present.
4. Wild Strike - cast if rage > 89
5. Raging Blow - cast if Raging Blow! aura is present.
6. Wild Strike - cast if Bloodsurge aura is present.
7. Bloodthirst - cast when none of above is true and bloodthirst is out of CD.
8 - Dragonroar - cast when none of above is true and Dragon Roar is out of CD.
9 - dont cast anything and try again after 200ms.