From 7625516d33b7a364711ba130bc96f648a5c8d0e0 Mon Sep 17 00:00:00 2001 From: Hekili Date: Mon, 26 Aug 2024 10:23:23 -1000 Subject: [PATCH] Frost DK priority update --- TheWarWithin/DeathKnightFrost.lua | 11 +++- TheWarWithin/Priorities/DeathKnightFrost.simc | 58 ++++++++++--------- 2 files changed, 40 insertions(+), 29 deletions(-) diff --git a/TheWarWithin/DeathKnightFrost.lua b/TheWarWithin/DeathKnightFrost.lua index 1c26f6178..032f4e434 100644 --- a/TheWarWithin/DeathKnightFrost.lua +++ b/TheWarWithin/DeathKnightFrost.lua @@ -727,6 +727,12 @@ spec:RegisterAuras( { duration = 3600, max_stack = 1 }, + painful_death = { + id = 447954, + duration = 3600, + max_stack = 1, + copy = "exterminate_painful_death" + }, -- Grants the ability to walk across water. -- https://wowhead.com/beta/spell=3714 path_of_frost = { @@ -1632,7 +1638,7 @@ spec:RegisterAbilities( { cooldown = 0, gcd = "spell", - spend = 2, + spend = function() return buff.painful_death.up and 1 or 2 end, spendType = "runes", talent = "obliterate", @@ -1645,6 +1651,7 @@ spec:RegisterAbilities( { handler = function () removeStack( "inexorable_assault" ) + removeBuff( "painful_death" ) if buff.killing_machine.up and talent.bonegrinder.enabled then if buff.bonegrinder_crit.stack_pct == 100 then @@ -1943,4 +1950,4 @@ spec:RegisterSetting( "ams_usage", "damage", { } ) -spec:RegisterPack( "Frost DK", 20240824, [[Hekili:S3ZAZTTTY(BjZDIIuIJSeTDsAhBptAVTtBU9EAN4ZJVzjAkAjESePo8rCDgp63(fliija4UaG6HD7D60Po2KGl2DXI9fwaC94R)7xF1m)8WR)BEJ8oD0h8oD44359(XJV(Q8hwhE9vR9dUZFo7xI9xX(5pMMKLVz6)9)d8MhwM4pdGqwsrAa7TlYZxN9ThF88O8ff3mmiz1XzrRkw6NhLehK6FBo83bhF9v3ueTm)NJV(gSU37K3F9v(f5lssV(QRIw99mihnBwyzZdZcU(kO5VD07F7jJoAZ0rF4TJpv8VNv(VEN(TBMY(0ntlwdDWMpT5tvFJ3jS393xeUz6)YpL9dgYgfF9vlJYYZ4utu88LHtY9tNhMZEWFJZLcJ9Vzz4SR)UsuinAnqua(bTMbqEZ3m9Zj5(LVH1M8W0iFgR0FzyC(q)j3g6NLpj52jmo2YSHcyUzAVntNfEtXT3om1)RjPrbHdZYzC(ntVyZ0Z4VxaJSf(5auJNp5ML(ZcvGbhcT6LI1mUzqjoDlm(njlpn6UWRZzSDnsRbN5W6UOLlHUALFaJhjJuEnWm5MLWhbdJmiEcje7Vz6lQPJBsd9ZxWrYO4zP(ZtY8BOLhFCZ0V4Z(k2FompTiCIO9bjjlNLCF8MPxUzA1FmKjOedG6(OywFnCwrkFiyZ03Uz6yg7BaN7u381mQYpf(ao7yyA4k)O4SntpxQx5u1K1SVbya5rG0FffR2FavFQjQENhAhuYr6lgH1hvkwZbtArCiNg84)zdVM1Na77ogRPbK0YeNrsl1mNug7ycGlzYmL7xkW9SCaoVRBYwcQ4fsJbvCFGYYOe4Epz3qaQOa2W69HPvD3mUK1DXrZxWKfyD1TjSPY1dx8MrpkEoFuegE0BGSy18Gzdx5)7BM(6ntprH7pFPFqK)Yj(Z(IFCaNI(Worr9LAt66YrPA5Nx4G0wPOufmhol82OGO8sjRrCHrdcpFJ5bDqWrrHulPMXJ2jQ)fQmG87tMSWpE2KGfHWOfWgSYamqEJ1Tfyf7OfChtR81cLAa)Ov)cs6j5dl)IBd)cBOnpk4ogOnnAqRyZjf5LJi8HE0gImPhxDpQ(noClN(cJXZcd8Fqr6Yp(HjZINXPeA1AAagv4NzUX7SQ5xpxMXmzbAmT6wxrxt0(ijMAAGFmZ)OK0ugmVg(VRcyKWKfH(P2Dy67znDZ0FI3wz1djzzCu4wqp8euLNLCF5HlGd)cZMf7RjEPPrOYTPgkOsZ(Lmd0NQpi6(xVz6hQTCFyWpEpS9O34wkZdwa8Cq8ikWI7HnYu1k1yGOT3O6(AjiAdSCaT614SJjN1KTQYA)4ntFd)xeyg)dU)H0vztUTi9bfKREsNEJyZqM9qjJrASRiErYYhafTHXZZxOqg6VdfdnXLnQZ2gxMW7LB9xY(UjbPfzmBBPkAmjgtS5F8KWFFDyqo0VxwQqsAyY4yjjlSM)s85NyMXrBCYbghTNFy8o7e5EL7kRVTfztBjZbA2eoAzW80DBW8BkBshyeNZDw2c3)uJYi5sEDbnWM1PFvQXBM(rgu)siEq9O60BckWJwhiLTTUfE12f6(2Hz0(API4Z9NSonIf(t(dgJWrxJhQ7SptueRFFiOo)pzG8cIQgBy8ohZFtBmM2iEVGKYNkIScgPm8nyIFwMFXY8kiGtQ6QxqIEX2qdfx0OpQ2DsIi(fnpJ1MNONFakXs1C2GjsJhMVsEagiJTpd5vOoqF6Sai7(Cj66Z1YnjmoCvuywP19kxdXgf1ZpHT5ci(StGB78SgailcttMWmmb6rzMVHzf5lcN4VojWF5dRZcROBxYNGs0EAImQDRox8coxSDchcNjunv)1eS59FQuSnq9hCgsRKV4WuzxijCZxOyGUr3DKJs0l0beupp6eJ5cG2X4AamMt6kScaSMIZ3uouO1FtlGY8nRmHew9k774nZS)yiEp1MeVuvZOiFi8VGPjkFrAy2cE(jERCGKP(ZdRuJWgP)keCWc)vRvCVMPb(D6bu3bN2CmjuNmsAwiNJhUI3kEUgNCFitnxCT746e6ShABUux4HY3Soz(V2udz2KCXjlKbxzcPb3yMetsZcxgMLjrj2LwxLmpLzlnmBYkUvAD)zzZPxV0poMZ1AS)iI(zEAsr8m0aSiCugNHOedPXq4ihtByfA9SzVUSalR(sPi(QOi5DgvKqVchUzAlhOZBbxzRvDu10vrXG9KWWVgk3fiZ9uZk5IKeWZGpgug5hSAWSbJe(yMu4L(lzMz4)XeOjLlB8KYfhVIBMzAAKriWSFeFhmFWqehgbWcMym3gMjh5ncHQWZZWKCCccPCJXzMLxeI5sX0lpnQV5S6k5dH5mAx7oUTvHvKhzxCz3bVFud96l(mvibliFpAOznPFKkV4xqKDrZdU1PP3(SqIfS56Ra3Cca3bKuaxet2PcB8g9O1wIRqJTVjkxZ4RliPssIW8DUbx19R9YYYHaHRyCSWpX2kkQ3rGDIU3pQLZcx3z1muBUD9zE7ykfVjIXDIGLYeX2rLgJYfDObRUzzsYmEs1n75JDafYSTNYxPsefRDaqcdrRlwMzj)Xwb1sy2y2K)DXS5Reg1COUjirmM6d24ktxcmu6OnBkGDBuAiN37Kg4TnxX831onWsJA(Z5(mZKwVlZS6gBU9yrbq)91I0uMeL68y7uUeBvqh60DUSvzBZ4(zW310I15QJuWu3HcdybmxGytfu41Yo9ylkdupYpT0)tf7Fm5iMse)vztGUKt1qzq1ola2xeCNAyVoTy5(XmKXFoJAYweUCP0QLpqEELsJWuFOW()FzJV5S)FZurHo(JqEgpAZ0Fo4bOe)wMad)mNR3m9FeVm0Nb1zqBdJ)6dAc0K5QelHBxuf2xFnwlDya2MWucgdl2cFzojL11STI5f2a58ng(FkIwVoC2WBFGPgdg2GGLNX6MvmUJ0kqc8Lv(P3X7krBLsKR5WNDqHTs(A7HMPXE25EUkWArjPfxt4TPEicTr16CUSDKF4fNiYYT4GLPoX2CMT8mt3oye1n62vDDoizzxIXC2rnsWuR1bv6jX8W0(W))FAwZ(y9n2oUOZCPNl2GE0A7z2WtYCkukJ5C160WGKv34JwUAjqmUSyLQP4kca(TLfn5Pzy(4HrzdtlU5Hj3ZCWyDPBgcd0kT5(frzRd5lzvuCGFASFE4KOab0vt)ZKXtc)9GLfZqDMRdyNNdyNxNXopzSt3Dkb2fDRIdSnSIf(ztkYkZpFLFkIHx9rpTryxfw6RW6RNG04F4ln4wutRysVJQDWPd9T5zKkyHz0SgbgO5K6padZSbiWt0AGK10Zm3vNf9LOzaoDdZQwjnUzAcJHZPswdelAq1cZwUSbSNNWEujIx2(gu)vs9WqMdXSxgLdpKl0TzkBGDZ0yiFPCLoCp(sdZlszKYyOhxcPxT6jJgE2WA51XKYYtGV66RyTgFAs2dXby(fkjfIb52s0CaHjX69elX69Ndjwu0uwIfz4tmwJ4pAhuPvQbrPUWvNWRoCPPi(5)LTR8G2k9rf15goXCQTdmppZmpDzDn7ep)VKM55zI551W80DqUJkkKQoa5y9rglB8ZbbxBEzB2VYOJrsTEvliNCmqBfdjWaR6FowPbW3orkDl1LF9WZ4fGTPHVxRU(7QkGRsPWLTWkudKhR0aNXkKzKey14gSsRaZvXTOLFzjVIbKO8YNnGJLJhnQI000moUEoQhwGhokDoZFfuGc7IqkUGMuml6ugKYknwGrstpyIoO1I7)S)sM)7lyK86IV(vMd93K87yUzNZmHfafawrgJF4hNTkccIgxL6k)4c)LOR2thqpp3qpVoIEEYO3weHIyjkzg0l9RplpjDfEwzJG8jpbwBWMKm0GqP33O(Sv9pzhraNb57jL6nNIc1QSHv4Dbrefg6IXVxgKcVyyXAgKqSj2SdsbRXPc)rIv2EN2kJzzqrlfmrQ6UZrQPka5sdjrV2KzDvl1uuexbLFHsqdF83(Lnt)Nc4Sz6VYF83Uz6pLC)MPRkcy(7)zyTb2m93kdmak9bihbS4bGvbN9nIfEyZ0VtkaHRQ9uKtmyoN4aXecczneuA085WSIAY59Uso)Jmye5(ia9KbkuBucWwsAZczZ7wfXd(zrymezs5PyaevfqTlbgtyCsX8fLFrbe)Ypuf30N5Xn9V4XnXPCmpl6iLlHKs0(j7iPV(at4ygTCGWl3F9CAwKkkjA(uhP5sPx)4hkXlgjKdNRd8MFFeKRJ80hKLLVfcW93KciwSopLSn5n)beJl7fr8OAZ5HApVWNPZopmKfo7)Uit8We)Ld5mcmtCoWiQgN0RbXTz28hxLueNxszQtNbYhKpyEizyoCjR6ggilbC9W)NHSek2PNjI6dY2Az(91TuYre3cEMiBEnE86iimvBKUbMMwHblfBa0RQhj5yRgFGnDCJ0Z6e()ACbE3(uLQgSswy8mUxbZYSIJJLWr)Bsykx497KLrRUblhHDAH)XWiZDNdlsyLpngO5EARelvzAjeLmne3MPX39TnurxlF1dmg3GyblyVNx0e(3HL7HgcWFDyA2eyHD1xhCrz3j1IjINrTlH2PAwX1eFzufJPjKsJBiQeWcJRb)5DQP1ZrVmARhPjSO3tAR1G2wfFkSG30LNxh4RomL(fw0oltuN1klLoTTrFVLsBWrdadSYZmuNGoWgCLPUvQLLLu1Oq0GkBH5BjA1ZwkLfiPzSBNo6b2rwRzmJQYUX6kn8UBZ)rw1w1nPI1zg8A8zBLFozKCb(uw6xNxVvfK3irSPjq(0sU92jZdMj0IByti5Wo0RxJzS6Nojo5ERJDTTdAveWSPaJdz2DGtEhvXHCZznbA4)yY5gyb6oDwVO77OJ2oOj3vDOsJiP(rZMe(fonnBw2WWFho09QLX0FDuC9rnXBA)2MK9kLbg)BYswwKho5RmzmfsDBb(aNgLnpi7YzZthgKvQxqB8FBc4uJjiSSkLuiCYZ7Kf63IdeKhJwwNySyJhdC2zX2SOSJm6EAPyh5yjZ1iZqoJFSX57(C1(eidAjqxRMK6ubPH5DtsC48uE5bmm1pwCws2W7KEVPECGeQ(eUVEK0Zy8WA0IOkp(G6qN8JyIJmeCMS4lw(KAKOBhnz12JNxO4GP6j5jtwhKp5KZKCJg59JK(CD1mNJOMX0eels)8xB8SR8YwNPxgsAIRw37BZgEV2UDD2iv0WM9)o4SHnRQsYoWz5XKYaN5j9X4jJOjU7(oTa8hMf8aZPnoIz8qrKdqI9dB1RTTpCbtbc5Dxe2q5fmgzqUM0mZTXcXQJjuzPWomRc8YQt8dBCUEQUPRZlcwatlZQufcqZUc9lnaqvhJAg5bFSxMWOwXbmOSyP9Eut)laASubkPzULBl1QKfiuWYq)Viy)r3fM5Itpk7UJQt3XCPTolsAPRwzvIfFvl2LA4t(bnY3oX2Ex7jHMvtiSzAw1d0OgNcq3VmNxFKeqnEDI(kl83RyJizzUHVWBdSxexMKl)36CsKuw6A1huT88DL3r5fMAUx7Gje54xmnfxUyvGdJPYaMVKxtCvZdn0KboBSYXKA5iv1IXBO(I0RqjopmTDLdP42zRoOz)wCr1bnKcGAvlpWmFnr3ELrJri8koE3fqSA194lniSv8cHLUJ9JOv(8Or4R5)rvRyiS6xf81sLVb4eB3R1(rPWZkbvRvqCi26COnFXtB(IxNMV4zTAD(Z68fp7ZxqAYFyMVm296XttmFBMV41E(sRkYZW8fKLhBx0QJR4UBk2RBarzSjFWr1Fh1hnqnext6J7zwaUlA0XNUk4so7UN3iKWnOJKxFJfZ0uLeV8b4NHWpelSFToY1PjWEgiJxudaUDuvla1MjqzKv(zsBcGFL9OigGJdJkFVDODtcVQdKHd2ADUlQonYUDu7PtcLEOcLDEspLqjIsVokuAsTPXPUhmHsdRHmaur9bwowl9aJd2UT1JDHKTnm540zZQGkdxPccOXRyV(enL2Fdj6wmorLYxDLg)ZAKuPkgRptSWcsO74Us2SnGDaY3HKvRhNUmniLpbmh3StdYQiuoKWuSGRK2cfeqEXgrSjBhb46aeNtws8oYtDaf8QvHOQ4E32EGf1Z2zJQmdqTiy3IneujUuuDkmWu1ahcdOz(RvJqZPH2H)rRpQHwAoOvfyruWdtY5hoeO9V0RDPNLAEtF2N3MYDFGh)tQse9QKQs8MPHmmotnv0iFXmOeC0r3sJqQdrR3PnD0UTAj93ynJZoh2YlSal3nGv1R)XUUcLheRma1uG9g2cui51YubCOMfsIrcntk)yskCHWbvMQ)AMxI(bIQmwQUK5ECw60svTNZEugVQufhevq)cVpb2bpn(ALVWpx89nx8CSFFrsbuVeSPtkv2EDPpZ8L979bFiyDroyQK1brXciPDSHbfc)YLn7EvNyvKtue7wg7CXMHuSC9Hv2zoU7HkleBTJdGAbb9cs7KYLkkv90k1g6RwCwqPpkt8NiBwTFNG2BQYG0XQzN(4kVPlr06M9APN3qxVPkt(dQA04rJWQiohzPIbhh4PkhctIkRrY5sIK6QZa90yGwGW2X005yEJAZV2I9rv7YxS9odGZwSzoOV7jZrlnly8ObBHCTgfOo83iDOE5GHvjE25AorMojlv3ceHwfNCiz8eQio08U6ZqBSQf0ohurCH8KiVNEtqwW)E4MOpT2XcN7QwTY9EZtZ5n5JYCSIw0odISuKBkfryd2XN(xFMvhwxCbECvAka5ysGGO8S8OiMhRmCszABZM8XKFO5W79x4NbMALDnXAJN7WsrY)Et3ZCsNn2iHeRwp8D(o4RRxwkY5NG6iVFNVOfuCrNuMgZ91ZlNAGx6)01mQAaVchT7oZKkrJ74viGSr3oEJHGZiENCncjF0R3G7i(YVJIg4Oc92zi1TZS()yFXjsxMv00td8qUmebTzHPzWRfxR1WgK6E)uidrmp55RnzelQV0CXgs8vmEqZz07RGat(pfLR3ygpmh)I8eXIvgSWpEoeXYN(fEWsJ)wwSljXSEK)6xvLKgTReOxvg3d1RRy9SM1F8VpWg011lObDk1g6q)eCOJjBO1dMeF07LtpO0ab0B2j4AWT9wexhIF4GIVJhDybpb)yppMo(SNMU5Dh4UzZNq0g0CkT3nvbE4iRSJ7AijMp968acOYnX0uyRAaw7TDubWoIXeIG7iujK42AOIo0RbTom4)SOLBpzLHc6kl0GoSrxfINwDPeqxZxsnGtuD5ocBnxTXrCDhXD1gWEbXTyGzBXC0PlLkz72efcxAsPpQx0qvdTSJ6ouUhH06f07yihH7(vNuLJ4zDJptnPUA1f1NpRVQJpDkjihDuxbWwdq4l9OJqVzv(ELUdI6lMOJqS9kbQphJCPcDShKw5qnqJSMI6WKWvkTSdQbxILqZryV1ZdEgG6HKpCiHnYYxQbFdlWPEFOz0lzTGxkwoUx1VVZzv(nJh8sXIBm4L97dDo7rVM)Bvr1)MZgmyWRhpAufg3n4FCf8p2k8RPWVXkfAmVhuuLCN6nsNOSbsucbfKwTYVJtoOa7ElGlr3q4eWtu3SRmjIqY2rpSCc47QlZ)Pg3pXYKxPPmNtSshV2RN6YKCP0h9sIpQcF3v4Fmf8PC9tCrH9Qo5437pic9eXdT1qfLERVOM6gfti2TN1M800lhMuYCyG6HjrppnzW8PjbMh68x(m4O8EXsXHrhfbu3ZCBcnH75E5BEo7LTECavRE9L9s30Q3Y5nrz9JENVuJLnBHa8wP6rHPUG8szbVVm1CZ2reGb92IPvFr1k37c3PlRn3SnMAMP8b(ocZt71Uy4AVer9tZYFsZwQJ1TAbZr4nyT5Gc()I7SnCNwHIqiE3RVzr0EVWbEidigWXx(sYCOu1Klgn4XhDQJmxC1nDPjeI1BdSmR)PGT80ZvSYuOD5TwFTrvNTETl(rVxuD(04JonBX(Sx82Cqb)FXD2gUdTQtVdQoceC85v1jccHQ68PNT80ZvSYuOJJxXRZQpMW(J0RnNCafGULUYAgO8suT6yWIaY6Tzpd(DaXx5NXck8bt4Dtt2VaFhWA27YyIuSaAnI5QnB)3j7afSaynMW9QgSpb8oGVqX9AcDfVFpcwkKTv2TQnVzuVrRx3bGUL(XzgOMNyJ3M9m43beNAQnAt2VaFhWAttPjB2(Vt2bkaF6nsd2NaEhWx0j4TF)EeSuiBRCmVp0Bqb0DYjgAmD7CG)adEha860KGH8tDY1zMaov7Ce)DTBaXJjDh8UQw1Ow7Dh8DvaFBtz2bg8oay3gpPBNJ4VRDZwj24Ux8BLyJ7GV7InWDtkcWep2jG4HdepxasR8l8cPYXIdOQdHQETEH4yLsj8yzvU9AdR6JVZhF8fASUQVIfRmDpzosCkTpdED)Xdp7netXzVfPdHlx3bdUSV50Msj4Q3JJT2JLxNVW39gL(egdFR2y6GxoEelm)6KF8N4XSJFYhZo(zAm7yXyw9mXwRuU4d600zkG0jflTwN7gGGE5bJbwQg6EhrCGwJ3z0nwPdBxXMnmz3indnSd9KR0MLgR2Je1VP2TQCDFG(wQ0NtwdQnxhZAag5IAUfqjs9F6HC3Tq1PB1EGLx)g3MSCzY9rWj)Ipt3bZY59HWXavb)CzU(KzYxCEpuESmDtrEv743yR3c7Cg5wpBg04z(5(34Nf(TB(eFdIdXGrUrml1S1XcGKyGDVSWx))myVx39ahM9)6tAPlE42nt7bi)N5IM7pNLZMrOUFMx(x7Jdh6MdJMfkWUVXEkDnk3gA6AeqVQ0Cf07BkGsN2EGcia9(zY1(E)5(mIZkxSI6SASlDXwaMOEU3hdIhY994ycdu7d8(WyrLcShu2Xbf47NdMacGVV2DyhgJ)uGDFRI95TB2rMKhH7g7bNE9OICr)QJtd6KxTCU2bA3wBAGN4UCZvGRFChQbDQtdXgW)KhMERBguIy2fj6z)eY(Ew6)PXFVNPEPorJ135i1qxkxXsV7jfCpP8GDAT4PbADI2fNfbiagPjhqGBfSUVOKoT2N7E3yCTpFM2Xjpn9sZan58jp65thAW9KYd2PQAXHD0d1mi0MCabUvW6EPM400ZDVBmo908Muzl126WUmOdkepOa3ky3sBLhAWvoXDVeF4tCX2BDuY(m69lWTc2TuF8HgC7rraQQQC7yOhuGBfSBNEahX5Td4djcRAw4TIqO7quvejCr58TvweO5fuJ(pnlw0HmluuztCBpwePG3UN5J9DQAqLR8tc7Mm1HkHggDmDpLIqZqF3orto0NkiB(0pZh4aGp2tnPoWOZ1xLTom46)M3zJV(kM)E3gb3LiLTkBy9rWXBUO(qO6i4((4cHYOMRr5J43)ix0O6f58M4XhvEn5reXMp5oc4rGaOh4fniG5ZOInF6)AZ0Faai7jz8BdxXhM1C)fC0MPZIGRlxgR9Mh2mT0sy5TloFmN1arzquD3mvwieSNdtIkhalBV0OCMYD1lCbahLdpKtEBMUaYxxCcm5du9ZVNutdZlszdQJHECjCJRv9KrdpByx4MLfU3rjRVGFFzj4PJpQ5AR6cgipIXIMfbW8cvx5ST7snURsBk9YdZXtGZ7I0xAapGDrAxyOEBld1BFYqpmBA5UZqj2wUDHHkkG3wQBuQv3(4ILY6FAv46OVuSxWqF3xA2PvOVFb8TOVbQDTbifuCZDsFhyiEOmepcgIhbdbzdGG(Ywme8TEg671yiE2ziEBddP6w8rFsNN8KUXst52LQeFRks8TPgXnvw)ezQrRUTrgIDSAXnvG)ejXvRVrMV5CDJRv24Qv6Vlcgexg87b5dSH7Y3OITxEHkX4cw30xL3X9yoyHu(1A(yruY0Dbb8WraQ6)wZhRDabsVxv1MiGnFL60UXcvtzw7cWZVpHFl1xEd7k6cWJk(thw9AxaLW4N4uzTYe)7D5tBDLERsRP0v1DnD3uv2CVw)4V9lBMwDdWVz6VYVO9ybz8tj3Vz6Qc4E79ZWrl7MP)wPNPqmfL3RUv3AVqcI4Ro83j5H6v121DHUAyj5lsdZwWguosKlIlE3iyMh7PH5gX4)bF5OVpcWGqqwqatOIIzIyZNxH9s3bXmF9JLUGGzEUde0sG2dJtkMlU1IlaFK)HkFZ)m338)f33CxiozKzDfQutEVFhjV1)XH4K401K3jUrDLIBmRcLyadz5vjaV53Z83ecO6bzHpEEf(nPqO(rE1ciyq)QCkkyrfXEruMOseybNnVWNPAjpmKfa0)Uit8We)Lof8dp)hk3CT1u7PUrTFCvsrCEjERo7caimoxwvjKtP4mIBGuOWbC9W4NHRZvhiHQrmqpI9jD1qKbhMOf)QWi8RHCs87xKKa98hvQ(daHymi5peUoTLVGTlrKk0kZEtfMjCOL1NVZ2BALJkoavXPKT9g2KFZJIU9Iwj9Sx)xWDSP9nvQXONgWCUd9kM8IZyUkwETLExmJYzMbyIMS5hZdRBzDCFAPVS(51jGS5jkzpK505njzz9Uf6GjI0iF(fZdMnqMHKQEjQllSDeKtUGCMNsmMcNmqdcSyTv4jN)rjoS8J7X7a9avlw37fU2Z4dT(jHk0b0GMB90lVWZoiy9yZLaPbGDXyyIhOer)oVTzcodDy9tnHhwZABlB1JifPLCQ236T6DIYvSk0pVG4wzv)dlBszVDKYfpAjv34tmYvvApcj(EePKToVhAPt9XhvzUNF6aReyzhxEv0cZWCJC1MG1DkUjkhPBy2hFeLrC(zTiJgHH96arBUL8fSk85GsNZ5xlb63MQx6DgtNNbvBkb02(Ql5Y6OjjUbyF7428b1BSvbcIGzIjzv2z)ixmHzinjNd6gWwIuyck1iFJB5YSHlBgrPm7(2(2DG)1Vto6vjSPddeNmQY4d2(TdeZ1rv(9Znw)kP0brwI0ah6GWie4ZmXKKMfY8mitI2qrpKVwtFgx8UmFujZtzMUcZMSIBQKPySgMSzhRzgbH7V3k9lkxpBcJhT1vIYRVy8OABPYMMi4XDsqZYhAu2)83HXUnQ9tmh57HqLN(tGpmnqOXVgWI3c(LNetCKPIIdL2(mWCzOx)szuMwvkRv9LsvIsK3L2RKwczUIWlV4uzLiU8fFaCPzp17FORD(yLSyBMhIjer6Fdb3Hjl2h9tKgv4zrt0x8x2CXU2RwdS2lyFV)ShguXkftxQRf(kes)5s96UXgiC79wMNxGQZ0ImMtbPIjUiSlY10q)Ea7YXNj4GOmxcQxWwq(Kt2n6MYFFDcNgJ3dSez92MPbusGcbizZN2D28384JotpNFcj7c8wuOcupCX6uDdE8VobEgqXuR)gbrdj73WhqzTM6JQEoY3P7jmlMfkKcpMpWLjmA3)MKvrX8Xww0oRUPZJ7n2HdJNXtn7SmumyChWa0zpy9eoiT4fsvgNrHyJpVQHsxz1dHHRsOmRe4yfZoflYsycG)Dk4ZU17uSa)1HPm)L8tVdnSHQitKA3eXZKdJugMiYLKIlMwqzYztyYTemtcCHdAI8ei7VxZn0gAsz5xtB4TroV0DbZmYrWTwyqjsjcEwp3Vsmp)9c9TDqngHSLwR2kzaNvBqjaqJeo3F9mxydcmW5UhFqSRivv39)1DxR)222aX)BjOOPwP5HTCDl2GJ)Yag2(WWg2JVUeLy5gV6yzyz30ueK)23DuKuhFCKuoUTzdfiiv2IK3XJ3ZF8I50571pgRVF1Szxa(JjpuNQ4)eNyBjH1guOc8Bm99UHi0s6HGqEm47IqKDaJmLLhQi1GLteoQvIrOJxSWQMaSBV92QW9mVp3r0Q3rnsbyO(n0oKrE1dbEG)1VPL(ZhWIkiotY(JFL7moWAGyRNEr5hfRLPtRpT8tiUbHTo7py(sWJ6xB)uvcD0jc3OLdCy3gKmg26(LRI(p1r26dp4Nn5qF4rnhsECYkQpX9LDEKMz9u5k(uz1r(YHCrDZ7ZYHCHDhJjfskoAKYSr7I6OKkhAVhZNUUy5huEz7C)MnIfgM89EjE0NLSZvEgNdFfZH9uy2M6)ZRR2U4IgV9q5btxwXmZJohQ)lt7QR3CXWrJ9(8(Wx3800yYPjtrjwzgXh4jhoihAsEa3DJGvXKTaoQVAs4vV3zF2cDES(67bZxTMP9MaR9JZ)cyATCA7C5j5NXtSkQPrkHWVr6Lua211B0seonBbghr1cJzb0C06BInnD9nOOA955XtEWe2bP1uMARWQxoevf1y1FU2F4b74Fb9ewwHgPLMDkWNJ9QMKz8IhV8NMJya53K1ysvKXAbwtE8YXfpEj4j3SZF1nB2SQ(7p7S7U7UtVR6UBavdGuYTNvVQCXIZh0V)B7FM4SWjZxoBBnmgVAIepd)S8bJpRycIiL5l6WipAq(7giDq(KQzNiypWqlEab1hndocWJTRo(XlB6qfiMrWFl1jBWO8839Ds)JXzJGX(j(HHrZ8IarblnRA)ewjZsFA7gnIiml5HENPOcDx7OrMQCAJ8IsdHgFfGgI5l)y1haPRpbI0lbRo4XTMcD3eTPsIqKuSoh2OxJbHvChst8UPi(fOym8)xVDfPWhuMabumnHpkm1jnLlHhNrYqOVCXsWMyX7bT0I7CIv5A01t6n9nZ29S5RR3Crb4zgobJr7QXQYAsrqgUcSwlwQ)JaB6xa9tBkWE8Ienw)iwQC4i5pFnOE5plwi0UieI)RLGEkymMIF3YLF(E)mNKHDGp3Y75p(fV(xCq4qvzt5bRdiy4h9Wl82QvLtpD29RlwGSu0kWuyiVfiArPjq6rKZmCqLFlfrrDrJYvSbzanhGeud0UPcrLJlZAVUPh8iryYMZ)OKYhItUdu4oyJbk22ReEaI8)o0sqLy(2H53fnJnqbxg)l4MtD8aiXjDd)Vt8B)XbEgjhUhiQ9MaPSmBu47gcto0X0NXcVQMBqoftvVOOuOLo146HDQ9Cy(Pn5SHB5thb7Yk2E7xM14oVC6kA)ub5cUcGnPcuURA7cjMgTFkvFNzyXSR3DcKtPlEgi8DgVCYswa0Z6TJilexfuho9KYj)zRA8i3bLi2C0q0ZOEoAreGdRCCEMTRCdY4j7ysuAKg5z66O02dpeToc07KOxSDYMJoBLS2zTtzzMNtebbx7i)7Bh9KGaD4f3EvrzIGJ1zpXl4mhY(cErUx54bgvCMwyOycbCQyKgA)DbpgmXEfEnCNtUggNkVUdWGE1IQQP68)Rzek)rAY4U3xSCDD5AuVvhFrjByfO1USJV6cuxv9f)Z2PV)wjlSdVnkPbcbGyhcE)o(Yqe5LcEvhFVRkEVqvcOe6d1n5piDpM4WevstK3cnZnr9yMPOq87OHHZtR0OGuK8pMJ3pcmBb4XpFE9vpNCdkSp72Y(C8kOJ67z9IGFLq8xiOZvK7jIZy4QZ4lo25JNkA9CiOqMGkITVWvBlUna0nbopKAmRR9NR9sTMfIZgh4(pP9wJsysStugyy9e4qyZAFXCkl9nYuValTUA17aUdzEs154Cd0rhDB0VJopnI4asZgWQw0CsRPk60zrKoTY7aFl(vAYEiiLdC3ZJXbbvyPpzhn2Y4kox)C5kj5WhDCZlygu8sa9L2l)t7RfRQ3sGw8rGDbIE3AHWl59P1BNwaxnrTh82yCVGLppcZD8BZCQ5j6ZlLyVu0K5KuQ6wFlUY4yQTkXApa)yUS7YjAschRUj549MUP31lQHISGeRkAAnDndLt93oTl836fvBu3x5bgwA2eTJGO6Fh7cqZAboCSRsmR7KB0DdeDF)CsFJErd55zrGjbZKeUmCzh6RjZ42vCmBLo02iIw8vd2hNbufq45dYODafV9MMjMyC5qeuz7Q0qUxPH8a9hMNfsd5msd5FtKggeThjr3t7I0qEgvoQdsdVOP17vTCX94plBGeGONmOvsbdh2()A6pGiZ4y13a1BvHTPgtKeC6Jx(RRBGtWYY5nFE8r7QkrD9ngNDuA1k1hDr5L(Jy6MsykH6TdNLrmY1ZRYi2qKdO9ITHmLa0FY7NLcE37ghp3phpffer545uoE6Nxm445DLJBRHGvA6RohhhtHJ9cwE8k1hAPhG7fuilGCU09ov3JHyXrnCibQ(Dv7HsFdMLngk8DmHaUxqudSv)ysolLPLGVpVtRamgSydprWq3cQVuwsee7lxsTNpiCjITacrK0m40dUOHHYxbhYm60mVAH9EKUXI)uznonwJkQCZwh2wfECqCmT8Z3Rt3N5JTbNOo3EoFXML0WmsJh7EiciecqYXU9bSJk5R0mE9g(6E5hPcb)2kvVDdoBxUSUmJ8Ptrq108Ygn(pEoJzQAn5pwQB4ZsAYPuL6EMxKN9S8sHkuk9JvRVD7IcSVvvScCeP46BC6(ycNAejiu3O4Ghvl6zvQInaEOGFoS5rHp5MBk2iF)6548GCd43VPAl2acabbJ2qNUbNbUl9dfOoCyk2G)jUSM83BS1MDsiSR1TG2UV4Lk8fIQDVGmjSzq7xKXS1rANKjn2tInGPqPUj31Mo7L(1e81dYEPcbZVSNOoSWJos8BQSz86rWjZJg0VpL1mKq7gL9AKk3qjVggtVbT80ThOY4s4eJ4UYdCelLwXSAAtR5(PvDwEg0pmWmtKans0OKIwBCXuB26fQeKFz)3ONNqoZIxMH29nR1L)6nKe9QyPMAZ9geDyoT(t9iT4htPwcVF1OEs9UvsVm48JT0x2MdEtMBo81dcBU9DmQKKvyj)v0CBALvDVV1YVNSnQEKipVL67xu(eYl9sMx6VX)93)l]] ) +spec:RegisterPack( "Frost DK", 20240826, [[Hekili:S3tAZTTT2(BjZBIIuIJIiTDsAhBptAFTtBE9DBN47Y3KenfLeVwIuxUehNXJ(T)ohWnaqCaa1ID6B6CNBAIa4bNnC2W2yNX)9XxpZlly8FZDK7zJEV7Bh6mY150thFD29BcgF9gp)B9wa)LiV1WF(ZjXPzBN(F))GTC)QyVziesJZt8HwxMLTj97FZBweMTm)MH(XRFtA468vEzHXr(jEZZW)T)BgF9n5HRY(1OX3Oy4DEVZ5JV2lpBzCY4RVoC9pcqoC2SGIUhK6p(AS7VE07FT7B)(TtHUSDA(geqB)42pw027E9PJoz7uOpoNv(FpV4)6Eg934Ek02FFzW2P)lVe4pacjmA81RctZszuAy0IvbtY8sweKb)WFJXbdI8UzvWSX)W4R9tcZcsc9a(N3QGOSHEtMh4LMnjE(eGnTkDyzN3oT32PZcUjF(8HjEFnoj0pyyAgWU3o9YTtpN1Ejmsx6LHqnAXKBw5nlqagmi0AuY3aSqFKVp(65OqBsAws4TbfmWKWnfnDnJEasMrqBN(P4mMWACgisijn2qEB4QvigT2Zh4rbdtcGXJH7UBN(WdLiwWxGVzDyeWNbCIRHnEHrZZxnzwGx2sb0n(Mv4aHQfawCkjw0F70NvZIUjbHdJ(dJML4Tio1RHnHJ6N9GVc(NdZsYdMu2F)44vZIVlA70R2oT6Fmeu8IqqDxyemwdNLNWykBN(6TtDajZagJVU7BaoHxc(bmonWjwdex62PxaYXg6seQiTDMoABV1nguq3aOsYJcyyJl7lB4AaCrgXTar28zekoa(Eoj(wZCtcxdmxaXt5j87wvIFPziCEB30Sq9Mc0UEy2a8ESliLLsP68oYHHauH(t2eFxqs1WX0nNCBu4ILGufgQ5XW0KArcRB0sQlyskuei3bEfKf(ZgU27lBN(YTtpvG7VyLNFO3QjEZ(SxKpJIE)Err956tYMcPuToYZSqJQhtvQcMdNfmp0pmRqZAetHtJYZ3PxOJkocMbAP14mAVO(NXitKXpzPx0SHUllODJuTgAYH28FN1wDOT3AG80GF0wpr174SHfFX8GpdYZSq)BbqRteqBXYk7WfIbM8wzhvmtxT16EQmQXGBXCwqadEw89UxqLYl6(jZIMXOeABzsawPgp4TW98QjvpvEH05AXH2gRTORoAFehtnX3lccjkojbG5y8)DTpqctwg4LyigP5OL1jknh2RLNlK9vjLjCruimeNJxfIudovzG(kWx6zfW16pz703x7z9aIjmW2reXPLjx)LiFeLNH(Yr69Jai2o9xyYeTb31OEuBFcaq7qoLJ6PKW1WRreUG1OeauEfH(7SD6Ry)LsmJ9b3DFY60jZZtUxa5QN)i3jqzF29fSmo5xE0Y4v3J2mdIwWIeTHmKBtjgsY)1g8QfCzIOpM7Tc(Uj(j5PGBQebJFeYeZrQEvHjfoPJwrijNRMTs85NQNFr7EXc(fDaBQyzMjYdbtL3qzlQL2fKfKQouZGm8S9tg(DfDXm9FblIwd86Z0QrKXfLe2bfEtuen11(37xNLEk(jI2c)DoqUD6haa85aUCFTmFK(Dnf3YMIttzFVgNFVK5WBWUNfED0l2BPThF2b2KfhTXnLywtwr7aMrhDNiIVWBYMKqilRS71MifTHMhtCNQenTuF1ASyVluqtF0wSk2OOOqtvezfmsaAYFIxAQx(QSki0fsTZLhWsJaMkjGHj70zmjflo)8eLybDA89vRlRUmcc1zyapA(eu3I6cjqxLb(G5lqxpMP3jbrbRddkddroOw5zVk5O0fxqrseeO3EppcbYYGK4jG3u0gkeQbopjBzWeVnX(ERUFtAqfPBtjleYTuIpioSYmYlzmY2L3iywPXQ6VMQ6gkzZAkbtbVZCrC6Cft(gNJSZvTzhCCPgd0MKXou3i1JcThZ6PxNQTGewuWfhgprGhHGvxXgmuOdJomKvqbl2fvfrFHluePuBC)krJHLvBH9fGLNSLjbPlzzL)A(CBt8weuz2aKlFftCzP36nc5aagDFRSHsjhpcr8(dSXwrSUAJW0YkHD6iU5MfHeVM1lwbpNCxay9lQo(xz(XS7B7bvw5PJHAwnu2u(ktrmqR3RKqAam4SmojnyvqAkhLqplO2VDteI1HxWBPaMOUzLxuuvdLQnLzYTijopAMffXtipxT5Bsk0AOvjexFqCgGvlxg0XSjBP4TATuqh1LD(UyZPMJb1wBBOQRq2FOBKGGVgWpekMCvNOR3kWUo7FmbxDz5Q1TmogJv4d(f5OIDbetXmPzX6rpPyf5R4MPQMNqpACqaS6hDlQWRqB3kaSeIZK59sLcUvqOQwcPQ0CSccjmpLPQ0xO)(wfCHRgf8ZG6RVWZCbvOVI61XOBA5Dll1TnXXBr4qIPN9zpW6H)sY2vM(wtntPQEXLILevq4wVyaMNfsSSqJVgdoXpJvlNAlS5rK6dLoXvKAa5xBF53uM(FtIW6jeoKuO0w6dVwoCw0(TRsUI2PjEXMw3s5bc9t09XrCFYWSDIdT2yQ0L(D18ZvbEFgBUiuvf1Nqxrw4D1lyT9dX)uJP2Flm18kK0XLovzKf7CC7mQDVZwThFqNKjdPkvQlylBwNstYq92m67vFCtgzw7rzvg3TSXElFyb8kCcrfSZ7mLUWZPT0AzC9FBVc30L8HME0eEygFCmg2yFixEyPAJpOGccjbTxHWbfS08Ri2NKVXGfgkk4SrLZ95IlyEycOi4ToDcIkmXAgmDAxeDw1XEDse7fbiJ3cGAsxgSAfNmMt4k1jJghjldBpfLu8Yk18(s8d6SDm5)VamAwam2cn3Soq6JuqLlVb8vun4)KhUztWSHZVpbcEd41yTbMbdZAq5LBnGr(YAVKBzdvzF5QrT1vl4)fIPld()BNwUFF)zKnFY2P)Q)94EfDvmgYh4KD70)re4sgKAZW(ge917TmNzbRW9uwt2EMfe2QW(m7Ke62ts1sBLDIFnFLZVTYmooRK2BIwFC7gBZA2YtmDBrPcSJUT1wNfAwM1y0h5KwcM29VQOVnlO))JZp2N4B2nUO1CPVTyd0Xb1r2WJYSNoqzGxPnjb(XRVXt52imgRkqqwdeRil8VTkVPYwdZCggMomj)M7NCheGXMIWmk91l0N7wgMUPiDPWiFVeCtDmj0Ve6IfmBIZKGV4VkFwGQG56a25Ab252zSZLh7KdNQe7cNl55)NqCdGk6EVE0tBuRHyaMf(5WzOC(gWuCHaE7045BNYeOqhkl(F16Uwu(F43JHFQqZQO)n6wVGBegcrzangMH)iJtTD6sp4VhHf)Kn)HfXtsqwEceHIdoIRWALw9lJgE(WAMSJAbx69r(KIMji8gFnahHW(Buua8zsEAX6(ufqy5ucznEPzf2obRVGIznVPj65NRj(ZMEbZ4hvhjzhgB9wXeWc9OzncmqvCHCAHQefT1OleB8IwZIl3hzXL7FoexkrtrXLC8ODWKwXCeH9RVOkTOmrYq8tFJT3JgTn6R0WcZDQQGA7aZZvpZtwHwYpXtFJ0mpxDmp3gMNCaYD0qHZKkv6gJfNlATGtYJJk3hO0Ip48ndMB5JBVN80jzjErPRdZklfLCKODeDD7a66Ab66AaDLJySJOBZ(uPezDfXvhQ6zknlrmuujTacT(MjfLlrgPfNbTQgPs4B0Y9BucdUYyvFgfgEo7ukOBAXlflfDd8qhB8WQ68oiIEHR(8kwXr51mz)2agI6mAuvPJguT9tmgjHkc0XkcuHrtcc0Xkc0rbb6ssGkxWmlvLN5Tg3LnhfnA1294Y2uM0WkukXduUgDDWdcZGL3kixQLanVj)RFfsU6M4VOkLhkdfkTRU2lk3Ra923eEmJEATJP0okh6rKXJo0RCz0HiOkYXknlozT6kKhI18FcUY2nf8PbHsURXvwRnoNzeX5D8aRmMoivD)4Y9q5oeywbEB1ElJJoBF(W5XSuCpK5pH7WcKPy)4Hixsaj61MmR3yCYRs7F8BBN(pl)0Tt)D2p)9BN(lX3TD66CFiTYpHRBY2P)rr(N42LbRQcK2jUZjGVPCXA2o9h4Yd966qLB2Gpx)2rmIrvGiwqmbOgqdbLeUybQYAf58psrHWDHi6XdhCR0vcPcsBwqg7CNG5yVmictaU4I4atEhP2viJjikoFXYIVihtt(NQsp)tS0Z)xS0Z5O83vq5QIPPJuohgVN0(Mhfk)ugHRk6iliCwTWkO5Yk5zjnxO(6fDFbEbKqgE)JW6(DHyHGYsUNxzEowiL)GRWlLlstbBJ)SnH1sbAiKv9KmwjDwK7bgrZccoz70)DEA5pg7TAihJ4mwbTu5B1cgrLmtEBUAj74dRJZJYkimXPZi1JQhqOjAMdxWPUbazbGRL(FIvxvXj4znBCm72UVvXpbMnd8VTHrCZQ44zSJzQez(jg4bY6MqqUewSn9Ox4xZduqsAqcBVMODvsncOYfaFtogHJDRzhfOwHRdD6K)D(SfRlwmDBwklselcMhdE6xnb3HrwU(quaBEysat2OFzx296zZAM1w7JsjNuZBbZTBsO)TP6x7ctRpDp9OsFsSHgt1CSEixdB7UctKP7mUDBQIjCvHZreXhMPrmK8lmEJBDMo)7vWLJxQzf6BW(3wX3STEFLRkpJTqUuqwStyUOEp8ByRvkEei0Kyp1MnUKNJ7JVvXz8)BRyPL3iwLFvLJgMxkClZeGErG)iCTxgYFyHCEsLZl0sCoZToBJQuUTb24btmRD13Yz2qLtYTnBRQ0u6QGLAQLWPKFuhQo7aomq3Kw(e0XdxzX(35kwXyBxNJwDzGWmFDRojjsunkDIQuKMBz59AJ2QkFdxJ1ZuR51klEtZEa4YQtkOY(Xx)cm9APzu9kMSPYdQ0ugxPPmUTNYOrr11yzb(ZQIQRzfvfD5BgfvhAfv56ikvWKDrr1vx1iTvrL6KzSJ22X1ynoA194FgG)rzuY1g53KeJRZBXcbJIJtQ6bA3pgRrsXNXTWT)o8tHaGJcclA3m0UjMfcppC23ITjB(VUdev9J)SH2FpTAnGtRRVER2gcRSl291wYreqMde6Q6RWnXzyKlqQ5GwCoxvMa7JbwtLw1gBSwPn4QuBOZMgO0guyASJAd6mUQDoZtS2a1z7c7h7AVQsDG7h0Qpy3EJ1gUIjjPLt10BEyC51JwrdgQ6qFZ8D7DvAee6oZU2bMMEPcwc5pHYD17sBsYXSkg)(7FtCX)v6oqRIVRTimMY)2qqs16hPGciBzcMLAe3D4pBc3eZUoHczNSQ13OVspnCDsewfgPF4SOAqvlYHgAwoQwQZwyPkMorFBMglg3gQORh36Jmg3Gy(lH2zfBX7w9vZQ6GibZxcssNW2j)L)gQ1YtRn9q9McDVk1LvbxBYYJU5PCInfwk0xFmJPoiFOWRf0elOqpUligL9vyzmmG30Bg3oWxTyg9Zmy0MNOQpfxM97d9(DLIV90RYaJSknh2vlOEB5L7KXyEfujkCSQvMVfMVJOvptBLVsKup2TxxTN7jRvpMXCIjhohfM2Tj6k2q9I3XkgNcWoZw7QgZPnrlJrTXcl)I6ByJeUl4g(QJRG4gRAld0WxS46LQxJZR6FDsu8DgLDT9(zufqVhaTcqlcNJBwidYn3LRJvTliuPNRHfihcA9PJypd72cd42AdLtIK4foBsWNz00SzPdd(c(KuuRXj3mE29kVtxFv7wBQ5elJLsw1nPXRYZcM8vqhtGu3vGB3sBOxiBZ1yDheYcNgut8Ftk4uYefSSktwk4KxyJJ5xR(Bv8ZkpGTQ4SApd6M5SMCKSN83Izr1vbO(263qUxIFqpByTDDYyFcmq5kIwBhK6I2THnDtCuWIe2PBzyIx0TvfIQIlX1UUrKVMtpI3XmCgs0(IKyqPKf3FDAoEHGIhGGZ4vuvThDA0DBNKy11Hb7q7JEMNKfpzJF2KtpNl8yfTpI7ZLTJCHc7i6MkyqpN1mXvFsrWdx16kWxRBxtxlW15piD3fZ1u7BVyQ5Ru6HC6egJKWMffsoGVZhjYrmfRrhcSXKhCo1y8AWDsrg5JvTTPAhuR2Ry2dxHhy)yQ)9qaImet7nVzrvgyCLw3UYvnVoEbmLmkiDYAM1c56DH(FkN6zJEVbErjJaIpLTFVAmDkWl0RqEv1vJRj2wpXSdKze(lrZdP8RnGzhlxPbGIrG1i2XG5xfduB5vIcVoP5r8I2xH4gJ)YH)UdUv4s1EkkXpTxatebBjCrFu9aSK1uboLvb38wAwx87AIyTKFtf72aXn4C9vTOuLK)N14UIkj3DCxiSudr73HOoLNhWtBCtwvvFzZ0qF(Si5VtkrKuTnbrMlxvduuXzZiqrSnf3CuC8oYlhgb8Q1ExxmxOD8sYRN5BtQggG4(MFN3t)5v3alG1a8cyrPB1wDIYMXPcXSk9rn0YPYo4d9VFsg7IHr54Z1SnJmx3BgZ(S(uCSHCzFsvaNRJRoYgXZNheLkgYPIVygwADz0DqvaQCIOn71b6C)Y)XIiln69ZzKShgI4zSopOQr9B7LlKxikT3GvS6iu3gc)CCc(6LI7bDVnBsI98lpobChab22HPOGFvNYe4Nsz7)8YT8n66gBpgpKCnBFGmipPYVV5vsf(7lHakb6gu8fodl1NXHHBN(JE4AEddrg6udgGWOsijDRwIh5LvRAUoeSS8YnmpvBDvsv(YJlNPavgRAl6QdHeJLIcQkw2ilpoGfNDdXlGLgVCwSYjtc(YMaF2UF9vvBmX3iMm0BQkEqr(C1D7LC)Et2nVQkW1bvDYz0irU8P8Sr5f960Z5YDSoRVoqgSIxRAfTSKLwko1Wt)CZ2Oq1UJE34JYmr3r6yHUeSqH7CVYA4BaDR5xuhjvn(jAV8JTpmrmCWK7G(2NJRqWqQjPb7GoJefil(R0oeFqmvTKAM5AwrMwj4(S0chXJ1cb5qY4jM(DS5D13kOQw2pZCqb1fYBa2EYDrrH9is(7STClkMDdvREz)O5kf8g)tQr2oDIGj3kbnRWiEMCRs2U0GBDreDz2peaYBibIcJNfxm(LxoPqQmPiww9sPF24RVZlbZ4c8NYoFgHquujzLNpWxaZgAUbMFbg(W)jV4mxKYcgXlplU8aB4V0lAbgxXh)nwinoFpeHrCemISMFrvspsp9tVOi6eQMRKxq3678LbMGUS4wc6uAdYq)u1qxLvcPrqNHe5r5SJknqa9MdJTeCBFkTLH47pQ4RZOJl4j4hhyzQZ5podZBpYddZwW84vRIVJf3GxEcE9PbMFcQojw1zluy5R65L4M8SQ(XoUWZXNse(EpBg25zEzE34Lg89B)iBfifwOa43(OcRrnVbaDZuKRAMfVJyjMKkF0YYacOkTGusawQ1oAaApXyIPa7juj043zOQu0lbToi8jqVdKzfcOFG8YrbDHchkdBLvvugYF3rLRqaDP19vc4eRkSLWwkCq1iUCWITmRsewXbbXPa(EI5FtAPUWjt3MOsWEsOVTzKyvA6zhNGj8myjnkkFISSeUhwBIv5aK2n(mHxG6vRq2EI8QyyPxLdGrksPJ4kk0saPEPmSe6nRAWlKdqwEXjSeITxzb554Kl9GLJa3kribAfRrHmmjcLuQAdsWLOK8wc7DEEWtaupM8HJjSvSCisWxZcMipgsP(fVPKxwUObVOFFRRs1RCg88YsXo4597Jdo8tVK93QkXXRoFWGbV0z0OkmUBW)nvW)ngHpvyfkOqTLaKIQ4hu3rYeLjqQKqucYgVOePrVNtoOa7blHt9Xi9inm7ltIiLW9mcpRa((gY(FQX9tnm5LBkZfevo9LU9el76vCF0Zj(Ok8DFH)BOGpvOFL33yVOtb(9UJIsprvb3zOQKERFuT6gftO2DGTM84mkhNscDCG6XPqtpovW9XPaUh763(eeO8bXtXXXgfbupWCBclHh4rHO(xpoJYolhuAvV(H5PBw1Bf8w5LLHY3NNASS5I5qDVeJOq3qq(a6OES01D9(rkbJYx2NwJfvVSFiSNUm2D9(yQzM8387kyEsnBJJRdsg1pol)lnBPzd)NlnvlP9TldxFoQG)V4o7c3PvQieQ396RxfT3ZSGhcardo(8NtwdLQUC5Obp8GvdK(DCzZqQdHGrBGHz9pgSLhFUIrMcDiV12R1A6SvZ2eh9bX05Jtm60SfZZEv3NJk4)lUZUWDOnD6EuTrOahFAnDQaHuA68XNT84ZvmYuOZJxiQZQpMW)dxZ6loGaq3Xqz1du2ztP6yRsaz5(CGb)EG4R9sHKcVxhE30LdlW3dSgAlfuPGeA1I5ID7Wpi7bfSezn6W9QoCib8EGV4jOqh6w2(beSuiBRQBv7EtRDJwn3bGUJXXPhO6NyRUphyWVhio1uBLD5Wc89aR1nLMSBh(bzpOa1tVv0HdjG3d8v5e82TFablfY2QgZ1wJ2Ke7pKDPfSjvxvfO63bEyqKFs3bp9RONIXqBNfgWwfnVwyyh9q3Vd8WOLTrd(oW2m0zHbSv95f0H3rVuuaDVczMgt3T0fpYG3caBR7pTEx3FWtziIgY4JcQkTUIF2kG4OgioDeiMLnwud3dn4TaWMLnwKq2(d(Uk6pisT9r)PvTCEg3wFJbOQRr)ETAO8IXxOue8gCE4HNrykAWdpqdn9v2qX3v12Gx23z45VIy2i0QIVfF4IXV7vcdlY4ETK0yWZDgnAWGbx1xFvRvW)OqqhJiOJse0rcbDfqWkfHVXLKV5Pts(gRKKTrWhnjzjcQBZJw(fDAUpju6KzO27rZgOO8DFwfCP6yhgjBJERlb92E)q2WNTJ200Xoms2sBDjYu5nJz1kyi9IyxpgkBLAPnOao3tPTeGv8iB3cOeB5RKJ5jpIAq3PZN9J(zadZpM8q6wyGRJBovIDK9bzrj))zW(GEYoooNn6h1Tv6X7KMDaG8FM3qJ)5CRgQfQhM5L)1zSXIH54yzHcShASNYwJWDzVSfbLx092c6dnfqzt7aqbeG(Wm56qF2PFcXzHxddzwTQxkJwaMyV2FieIhZZKQdHdQdbEFC8Osb2Jk74Oc8dZLwbbWpuNCVJJZFkWEOnX(0om7jtYLiCJdqqVUuzUiFn8lbDYRPFBhaPB(EjWtCV4BlWLV26LGo1TAFd4F0tt3MRQLYI8Cysx)aR5)4eR3t0OuxKX6hH5AOZvUyU2Eub3JkpyVw1AAGwxR9Y7icfawrxoIaVgSprNHMhNrPHfrQj6sRjESb3JkpyV25ewCgLO09u2LJiWRbR(dSYood3ItCqhMeEubUrWUJ2Np2GRqL)GKpYJ8gV3OuY8CHdlWnc2D0s2XgChqvaQDy5UXqpQa3iy3n7awIZ7gWhsek)SG5LPS1Hi5jsWx4U2LxfOPbkP)JZItCmR6bv1R21Rirk4T)zAFOlnGs9kV4GUPtDSsGwBiDhOssPh673TBYX(gcz7h)vMGdbUJRyreqPZ4Rt3e4p(V5EUZ4R3KeppeFNck6v6W6RJJxDz9Ms6e8Te4YsJrtCMe8f)v5ZcoH92gCzJPxf39ep8GqZKxxeB)O9iGlbcO8YVObb0FFvS9J)xBN(tiaHFjf4AaRV4dtBE9noz70zHFoCgYAV5(Ttl8eIphtWSeuMdDOCz3REvzkw4D43XjrfcWI(ZjL5gHHBN(RqJHz4pYiVTtxI1hkkgN8HM(NXaEqwEciuDWrCf(grv9lJgE(WUWnl2SyNeV5s2BXtjp15KMx3MlbqEcWIMfIW8sXq5mDst1EctB2eGhNRQaRprPpxdEGNO0UWqD3vgQ7HKHECoaZDNHsCeD7cdTCRK2YCdFQc8As8CrE7pT2y1kBS8CHPSTp3CQRu2(s8Bv2cUxPg0t12KT0wwxyiUkziUemexcgIIdzGYgBXquFm0u2UedX1mdXDxyinBw2wt7oNFExJGr5b(rPro6n9yxWq3oIHehjjLwnomyy1dCKm(5YJEoCiW(SNVj3Y37Yo(E)26(kMgy9M(wApFtU593V9UVclxwVRVL203I7EFBupM5Tg3xRhbTevZ9lAreBV6srIXgSUzSw7fL7TsvOQk240srREaMv5QgbO252srRUhiqYDIojkt91tyhw34RVzdsBdWl99xEb1wzi7D28PTETKfrWe6nrDnY2SjOzbT)H)432oT6v0E70FN9IRc5y9lX3TD66C8Hw9t4TS72P)rrG5ykvfpeQvpZQy9Xylg7pWfG(11H1ydD1WsYwMeKUe4KNuwkMlF7iC6c8RbzAX4)bB1FVleXGauawctCd8c6flwuH9CpASqQorCVORqIlibTcP9GO48fLpZS5ykc)uvQjFILAY)ILAInehpYSPcvQjV3TNK3MVDioooDn5DQDuxH6g4WUadaKLTO8SUFheUnMp598kFSYQ8hCzq(ZyO4vmOFNVcnqsHqdHPLl8pKB6ICpWEqwqaK)3)opT8hJ9wzvUFSY)i8OGwtTNzh1(H1X5rzf4T4SleGOCUytCqoLIXiUbRGedW1IXpHVuMwqcvsm0oI5jD1qeGdOAXEvqc(AaJe)XLXX4i)bHnBbIqadI)dX3)y(xe5cePcTsn31sB7w0Z6R6AZDTkYclGA5fgU5o2uE3tcNFzRA(2R)ZyrJClO8IUnwdoPG5RdZ3On5XbqmBkFt7V8Cicq22tzYTraLdUbavty(XIG6EwN2Ru1BR)966V28lcfpfIL8M400EZXbyszv0V4Yf(ZgWZqseF1R5v2obljPFgeEdWuyKHYCGZ3yeE8LFLJdZ)Z9ydGCE65B69mBhz1IwV4ab6a7qZZF6vx6AgeWi28EGQbyx6Gt8qJiX)uZ0RFdNEvpbhqhyCQj8GAwBBDREeviUGtvO(4btTNf47DppVOCqwgF3QYc)cuI)9(10qAb2)SzXLVnFtMhaz2oe0EUfTHjbOIUum6kHtDGTkEGD7rmdOhrfQRldKu1LF4brM9fNnqpbxXyrlMk4ostR6oD1Kqc3RL7dpOKCV48wiBJkWbLD3MNKeHZAk28F4NJMAUG9Umi)MDFL75GLong0eYoT9B3Yv1j9joQ15a(AN28bWOLhgesCcKPxwjcQaZkNAv5D9dmLbW9zCgd0nGTaPuPouJ8nbJZZgUQrIs5S919nh2(lFlFIMCytheeNoQYLJQd1g62rgvzp4XQgxotnk0LiDRPuimsb8bhlXjPbq8aPC0Ms0tXxlzfRWQKKLTsRsnvzbMDSbC9HpGZvwreEF6uYsV0zuTJsE)oeSYoPpz4d1QIFXBvXvnykRioom51P)cgGsdeAcAbDNTK9irbADGLiekIXcaHc0RFHwiepcLxO(pd79KLGazO7YcNpClhoZ(2vxE2dpyr3EpguY(moV3QHXrOG76zjQ0jiJfHG4bvR(k)eoonRmvLJfRXM3d3E12nLAa(EVz3pOIPvQKxVnXRqi5FNBu3p2ariQZHOKqdEj5PGd7KYi0uWUix(Lsm8kNZlzCk5PeeDj3qXNC6(rUuHKltV0y8UZj4TTQh1vI5uJlj39SUZD)UhEWezCXPKmhmCTsZwY5VvxSyme8nX4VHek16bsqRyr118buosP(OQFxX3jhkkKebfsPojmmAgv0U3nXqY6mrkK(X6B6S4UXfzq0mwboNLQedC6agOCUIQrsnineGqvDBvcXMWrfZTTYDLcgUiHcUcuJvGBhivpuV37wb8XUr))R7U(6TXTrI)zjyX6ALSRJLC9U4oO4xkqX1hkAXDBrFRoATLtCJJLHKDZMfb5ZENHIuIuCgskVEVn3HcSiv2IKZWHdN)8BgZn7CSGSD5LvWTDL3rzfMYNbTV2C5ZWHGEqjemzLxCLHB2JtucUmCtM1IyOz8Cx3iT2F(4idtQ43qo6VJEKI7ZkZjhH(YbhArQxGth493RZ03lvV2d1xmYuD(wh1wFWQl4235xebpFdCdWc5ki4PNEVRVlk6PJ61FdIZGIvRMdgBjDppuP(zwUBQ5PPtzjWOWW37MGqCzicg6uWcfHKAmJmvhZprQbtghCclhDAgS9bxfOpVTvTSYdmZ6y2J28EQiYbdL5cwg5vcc8m61V5n8xfZIojURIP91K7moWAkZwVCE(Fjwllxwnk)ti(fHTUUFW6TGDZx09PQyS0erAJsTFq)gKiA26KtlxfTBQNS1NEIMnzrF4rnlso1N(53A)owpQHh9LYmO0u1t2XadFM5TlzGHtZ(4cUet96NlRVQOsi5P)IT53uka25OYST3PmFw752JBem5N8KP0CyPBuOJ4SKlBnS7bZ2s6pVQ4WM512XzfVLzymVrR(A(5WD3I9ZNmnL85JHVU5XLuTJlMcnSshIpGiwlihAwcV8ctuAacBX(0eLTqFQoV1z7ZBNmJIVUjcfoKx8H)YGVnD6yf9WFvrVn7Z1H8Qfpcxf2ELpzmTonoqiGf32LTZLD2FK8)7lUbKr3MdEriolO7uiQ(skmYlZWskskXQBfWyrBJqFKd1sTg50LGwClEKO6Qe)bDyg7G0ENOAFOtZqWRQWu5Vf9NNqFJy8uqTuNB1M2irBL5oR7)QdkYRE(6)1AeCh)QmnsQShwjarYZxNM981GLHRU67UD)(Dv)ZlV8HhEy0dfpClOjcKuU)YQD5B2Cv84XVB8LIZdVfphwbJX3ntcuHFs(G0lZMHqnz9MEmYtJtEFS0G73wS6TcUem0IhObNJ6bhrUXHDV55RR70diyqW)k0jlEAsY7)hs7TXztR2bMrJVI65frycMZv12kSswf(02pAmd7ffHo0hnfL109lQLPYxwlVO0s0aCcqlX6T)vXDG0fQxElCjhEQRod21oTQKiebxR3UHsE3JBL3U0gFCkJFfkgd))Lh2PL0dDMGgAxQDhvCZQ0YbjU3gPNoy9xoBlCfC2nGMArT00jvnn5s67hBgA8vRlR2ppdm5dNGu8ACFjsnipsDNK1olwDdtb20pd6N2NH9kfjmR(rmf)WrYFAbOE5dzBeAxecX)2wqpfmglXVB(2p)inZXkNuC4hGYm)H0(drAoZzUD9LnekS27GUZmelKVD7YxoA1JLzBqwkEzWsyiVhiArEmq6re8nCqLFlfrPBrOoxPloc0JLOgWaA3ubV8XLzfP9)ops4MS5SrkO4Ryflcf0c2BapTtkH7Gi)FhAXPsmQDy(Drtxru4EHEbxFQJhJiwHV4)7e)oDCGxqYHNaI6KjqktxNoUCDb7g9X8IJe2jsVsmDSuPUVJJLKMJJ5zpjIDrrJQcoVCD5wJa7eTm)g8eXo1eAyiN8A4IfWKZ6hiLIl2LLpbUVoRXJE50xSeQ8(gSpb7ii4HHIdBKiOS7t1vcB6V(PvkpqXtkK)XEUHZum(ZcbG)XEIWrCvOBvmry4OJGx6u7bv)e9e08THwQ6eGulpnjQR9MXr8KTpjSg8qrmD9u67PN8M8e9ccLeJPSXTS7nbDJKPY8H(Qm0cTS9K)9TJEcqG29I7KQ4mqq6ATNqcs0jSVaj0cZtJnYU(KXHleWPIrAnW)wWJb7a(iwd0R1kcKrYITag0pUPOyzt2pAyekJMMV428f3r(I5Lv5LOERE(Is2WoqlEEpF1nOUQQ5)5HL3CVKf2J3gL0aHaqSdlDGE(YRwxMl4v989(y2ncvjGsO7QQdYr4M1XH7RGMiYSRZnrdzMjVGw88jUJPS8sbPi5)znwDgyinWJFuMMwTwR(n6E2TL9zzLqp13ZAvb)krZ(bNwJIHbpCtJ5NpB9lF1X7V)qSpn8DkUmaYTLGgouFHEJLDTftBKl(K)sh4lAxfn1K6gIChdlHleUVq7RM5yHVHfAj00AK1WZ4oErej20edKE7DBK2eNVmI4SHM5GNtumu5LElx0RLBpyw(lpSUdHwAkp(yRCMtDoduhN96APFDFLVuQekl(OLvDoJQdjbmwE94h6wdUQUpbEbpcEnq07(oOytw8UK9IbC14vL(78X9CMwFpm303XbpPXyUXaA(3fLrpwrZlkUF3M895YIt)dLkss83n9xIR3NvD3ZxFd4cY2rMjytJBTu4mhftzo((2qbKXYONEYgm267uxl6gHYjwvF8I1pgRWCmzoW)Sw2gcfTtI3OQ5EScZRBQ(IKsjZWdyHqzBViWkHMJ6JWr1MI9Qk7o24UX9EB4jQ2tYXGeqvuvJh7RORzn9DFtZoPPbXoBSrZ4r75rEWEc7MRlslAavN2r2bO0wjD7xqTpV5SxdyTSgqLZRxft1pHAB7oZmXN0a8i1XkjKqkjK4O138IqsiHrsi5BIKqmHKqmJKGDx91LKqcDNLYTKWRQ7nJfB38i(V51yRq01kAuoTRSa7pK1nqsKr8g13a1xvGDFhtizm65R)LYACzSnFD9N7F0(yHaGegJZrkP2j8m9rPvZhX0KOWWwn8iodJyBCiPsiw34DO1ITptfauQsghXJaeVvsu)2isO3icrNH3nIe9nIWpczSrK03nIUknyfYEPSr044IyNWpajCrroyQofjDCQqAbRQB8OD3KA4qcu93Q2TvtTHlB0w47yIKFsSWdCBAOLhfY0QbTsYPvGbgwi(hiM2vYgtdAjPv4fYLu7XgnUK29cAerqZGvpnt39A(CsPnJwnhT2QxWt3THo4CPHXAurBWSvSDqbdke(yB)8JnbW08XwqdDsdK378fRxstI0AKBpcEkGiVso2TpGDu1(k1J3Wjxmm5CvugUVq1G7GZ25BRYJ0(0LiwMQFzJUFipNXm4ZM8NoAH4J7BWbjw3qosa)9ISMEfkL(XIY7pSjd7dyz7aZwYwCRv3CtycKaShnnEp4rvIEaMk9jOhQOHsRwPJA193MTx((vRX5b5gWFFBXbSNpaccgT1VMgghyC1pKH6WHPyp(l0zL2pxALMDMjSlaUrV9PXlvq5fE3gIzqqIrVPz67kqTEQzqJ9mFdyiuQq6ZaOoDPZHElYtWi(D5laFZVio61YJZrVEOiq0WJox8xQa2CXu4K55XJhRZAMOr7gjYBQk8xbVgs1laAE6MaHs2eU2L42YdCeRoTIrRTlTMqtRnbYkESB8WgibAelvjfvAuwX1B9cvcYVmDfA9fewq)jdPDFRZ6Ig7ybrVkwQP2Cs3TDZPB(ucPfAO82r49)AuVwg8vsVmWRKnzEDVo47JSZnrZGWMZcRlvc6wyj)v0pHALvTRwE53t2wApxek78MQilzM2l9AMx6pW)7p(7)]] ) \ No newline at end of file diff --git a/TheWarWithin/Priorities/DeathKnightFrost.simc b/TheWarWithin/Priorities/DeathKnightFrost.simc index 8045b5ff7..16db5e94f 100644 --- a/TheWarWithin/Priorities/DeathKnightFrost.simc +++ b/TheWarWithin/Priorities/DeathKnightFrost.simc @@ -5,12 +5,13 @@ actions.precombat+=/variable,name=trinket_1_sync,op=setif,value=1,value_else=0.5 actions.precombat+=/variable,name=trinket_2_sync,op=setif,value=1,value_else=0.5,condition=trinket.2.has_use_buff&(talent.pillar_of_frost&!talent.breath_of_sindragosa&(trinket.2.cooldown.duration%%cooldown.pillar_of_frost.duration=0)|talent.breath_of_sindragosa&(cooldown.breath_of_sindragosa.duration%%trinket.2.cooldown.duration=0)) actions.precombat+=/variable,name=trinket_1_buffs,value=trinket.1.has_cooldown&(trinket.1.has_use_buff|trinket.1.has_buff.strength|trinket.1.has_buff.mastery|trinket.1.has_buff.versatility|trinket.1.has_buff.haste|trinket.1.has_buff.crit)&!variable.trinket_1_exclude actions.precombat+=/variable,name=trinket_2_buffs,value=trinket.2.has_cooldown&(trinket.2.has_use_buff|trinket.2.has_buff.strength|trinket.2.has_buff.mastery|trinket.2.has_buff.versatility|trinket.2.has_buff.haste|trinket.2.has_buff.crit)&!variable.trinket_2_exclude -actions.precombat+=/variable,name=trinket_priority,op=setif,value=2,value_else=1,condition=!variable.trinket_1_buffs&variable.trinket_2_buffs&(trinket.2.has_cooldown&!variable.trinket_2_exclude|!trinket.1.has_cooldown)|variable.trinket_2_buffs&((trinket.2.cooldown.duration%trinket.2.proc.any_dps.duration)*(1.5+trinket.2.has_buff.strength)*(variable.trinket_2_sync))>((trinket.1.cooldown.duration%trinket.1.proc.any_dps.duration)*(1.5+trinket.1.has_buff.strength)*(variable.trinket_1_sync)*(1+((trinket.1.ilvl-trinket.2.ilvl)%100))) +actions.precombat+=/variable,name=trinket_1_duration,op=setif,value=15,value_else=trinket.1.proc.any_dps.duration,condition=trinket.1.is.treacherous_transmitter +actions.precombat+=/variable,name=trinket_2_duration,op=setif,value=15,value_else=trinket.2.proc.any_dps.duration,condition=trinket.2.is.treacherous_transmitter +actions.precombat+=/variable,name=trinket_priority,op=setif,value=2,value_else=1,condition=!variable.trinket_1_buffs&variable.trinket_2_buffs&(trinket.2.has_cooldown|!trinket.1.has_cooldown)|variable.trinket_2_buffs&((trinket.2.cooldown.duration%variable.trinket_2_duration)*(1.5+trinket.2.has_buff.strength)*(variable.trinket_2_sync)*(1+((trinket.2.ilvl-trinket.1.ilvl)%100)))>((trinket.1.cooldown.duration%variable.trinket_1_duration)*(1.5+trinket.1.has_buff.strength)*(variable.trinket_1_sync)*(1+((trinket.1.ilvl-trinket.2.ilvl)%100))) actions.precombat+=/variable,name=damage_trinket_priority,op=setif,value=2,value_else=1,condition=!variable.trinket_1_buffs&!variable.trinket_2_buffs&trinket.2.ilvl>=trinket.1.ilvl actions.precombat+=/variable,name=trinket_1_manual,value=trinket.1.is.algethar_puzzle_box|trinket.1.is.treacherous_transmitter actions.precombat+=/variable,name=trinket_2_manual,value=trinket.2.is.algethar_puzzle_box|trinket.2.is.treacherous_transmitter actions.precombat+=/variable,name=rw_buffs,value=talent.gathering_storm|talent.biting_cold -actions.precombat+=/variable,name=two_hand_check,value=main_hand.two_hand actions.precombat+=/variable,name=breath_rp_cost,value=17 actions.precombat+=/variable,name=static_rime_buffs,value=talent.rage_of_the_frozen_champion|talent.icebreaker # APL Variable Option: How much Runic Power to pool before casting Breath of Sindragosa @@ -39,9 +40,9 @@ actions+=/call_action_list,name=single_target,strict=1,if=active_enemies=1 # AoE Action List actions.aoe+=/obliterate,if=buff.killing_machine.up&talent.cleaving_strikes&buff.death_and_decay.up -actions.aoe+=/howling_blast,if=!dot.frost_fever.ticking +actions.aoe+=/howling_blast,cycle_targets=1,if=!dot.frost_fever.ticking actions.aoe+=/frost_strike,cycle_targets=1,if=!variable.pooling_runic_power&debuff.razorice.stack=5&talent.shattering_blade&(talent.shattered_frost|active_enemies<4) -actions.aoe+=/howling_blast,if=buff.rime.up|!dot.frost_fever.ticking +actions.aoe+=/howling_blast,if=buff.rime.up actions.aoe+=/glacial_advance,cycle_targets=1,if=!variable.pooling_runic_power&(variable.ga_priority|debuff.razorice.stack<5) actions.aoe+=/obliterate actions.aoe+=/frost_strike,cycle_targets=1,if=!variable.pooling_runic_power @@ -53,17 +54,17 @@ actions.breath+=/howling_blast,if=variable.rime_buffs&runic_power>(variable.brea actions.breath+=/horn_of_winter,if=rune<2&runic_power.deficit>30&(!buff.empower_rune_weapon.up|variable.breath_dying) actions.breath+=/obliterate,cycle_targets=1,if=buff.killing_machine.up|runic_power.deficit>20 actions.breath+=/remorseless_winter,if=variable.breath_dying -actions.breath+=/death_and_decay,if=!buff.mograines_might.up&variable.st_planning&talent.unholy_ground&!buff.death_and_decay.up&runic_power.deficit>=10&!talent.obliteration|variable.breath_dying +actions.breath+=/death_and_decay,if=!death_and_decay.ticking&variable.st_planning&talent.unholy_ground&runic_power.deficit>=10&!talent.obliteration|variable.breath_dying actions.breath+=/howling_blast,if=variable.breath_dying actions.breath+=/arcane_torrent,if=runic_power<60 actions.breath+=/howling_blast,if=buff.rime.up # Cold Heart -actions.cold_heart+=/chains_of_ice,if=boss&fight_remains=4|variable.two_hand_check&buff.cold_heart.stack>8)|buff.killing_machine.up&(!variable.two_hand_check&buff.cold_heart.stack>8|variable.two_hand_check&buff.cold_heart.stack>10)) +actions.cold_heart+=/chains_of_ice,if=fight_remains=4|main_hand.2h&buff.cold_heart.stack>8)|buff.killing_machine.up&(!main_hand.2h&buff.cold_heart.stack>8|main_hand.2h&buff.cold_heart.stack>10)) actions.cold_heart+=/chains_of_ice,if=!talent.obliteration&buff.pillar_of_frost.up&buff.cold_heart.stack>=10&(buff.pillar_of_frost.remains15&(buff.cold_heart.stack>=10&buff.unholy_strength.up|buff.cold_heart.stack>=13) -actions.cold_heart+=/chains_of_ice,if=!talent.obliteration&!death_knight.runeforge.fallen_crusader&buff.cold_heart.stack>=10&!buff.pillar_of_frost.up&cooldown.pillar_of_frost.remains_expected>20 -actions.cold_heart+=/chains_of_ice,if=talent.obliteration&!buff.pillar_of_frost.up&(buff.cold_heart.stack>=14&buff.unholy_strength.up|buff.cold_heart.stack>=19|cooldown.pillar_of_frost.remains_expected<3&buff.cold_heart.stack>=14) +actions.cold_heart+=/chains_of_ice,if=!talent.obliteration&death_knight.runeforge.fallen_crusader&!buff.pillar_of_frost.up&cooldown.pillar_of_frost.remains>15&(buff.cold_heart.stack>=10&buff.unholy_strength.up|buff.cold_heart.stack>=13) +actions.cold_heart+=/chains_of_ice,if=!talent.obliteration&!death_knight.runeforge.fallen_crusader&buff.cold_heart.stack>=10&!buff.pillar_of_frost.up&cooldown.pillar_of_frost.remains>20 +actions.cold_heart+=/chains_of_ice,if=talent.obliteration&!buff.pillar_of_frost.up&(buff.cold_heart.stack>=14&buff.unholy_strength.up|buff.cold_heart.stack>=19|cooldown.pillar_of_frost.remains<3&buff.cold_heart.stack>=14) # Cooldowns actions.cooldowns+=/potion,if=(talent.pillar_of_frost&buff.pillar_of_frost.up|!talent.pillar_of_frost&buff.empower_rune_weapon.up|!talent.pillar_of_frost&!talent.empower_rune_weapon|active_enemies>=2&buff.pillar_of_frost.up)|boss&fight_remains<25 @@ -71,22 +72,22 @@ actions.cooldowns+=/abomination_limb,if=talent.obliteration&!buff.pillar_of_fros actions.cooldowns+=/abomination_limb,if=!talent.obliteration&variable.sending_cds actions.cooldowns+=/remorseless_winter,if=variable.rw_buffs&variable.sending_cds&(!talent.arctic_assault|!buff.pillar_of_frost.up)&fight_remains>10 actions.cooldowns+=/chill_streak,if=variable.sending_cds&(!talent.arctic_assault|!buff.pillar_of_frost.up) -actions.cooldowns+=/reapers_mark,cycle_targets=1,if=!debuff.reapers_mark_debuff.up +actions.cooldowns+=/reapers_mark,cycle_targets=1,if=debuff.reapers_mark_debuff.down actions.cooldowns+=/empower_rune_weapon,if=talent.obliteration&!talent.breath_of_sindragosa&buff.pillar_of_frost.up|boss&fight_remains<20 actions.cooldowns+=/empower_rune_weapon,if=buff.breath_of_sindragosa.up&runic_powervariable.breath_rp_threshold&(cooldown.pillar_of_frost.ready&variable.sending_cds|boss&fight_remains<30)|(time<10&rune<1) -actions.cooldowns+=/frostwyrms_fury,if=hero_tree.rider_of_the_apocalypse&talent.apocalypse_now&variable.sending_cds&(!talent.breath_of_sindragosa&buff.pillar_of_frost.up|buff.breath_of_sindragosa.up)|boss&fight_remains<30 +actions.cooldowns+=/frostwyrms_fury,if=hero_tree.rider_of_the_apocalypse&talent.apocalypse_now&variable.sending_cds&(!talent.breath_of_sindragosa&buff.pillar_of_frost.up|buff.breath_of_sindragosa.up)|boss&fight_remains<20 actions.cooldowns+=/frostwyrms_fury,if=!talent.apocalypse_now&active_enemies=1&(talent.pillar_of_frost&buff.pillar_of_frost.up&!talent.obliteration|!talent.pillar_of_frost)&(!raid_event.adds.exists|(raid_event.adds.in>15+raid_event.adds.duration|talent.absolute_zero&raid_event.adds.in>15+raid_event.adds.duration))|boss&fight_remains<3 -actions.cooldowns+=/frostwyrms_fury,if=!talent.apocalypse_now&active_enemies>=2&(talent.pillar_of_frost&buff.pillar_of_frost.up|raid_event.adds.exists&raid_event.adds.up&raid_event.adds.in=2&(talent.pillar_of_frost&buff.pillar_of_frost.up|raid_event.adds.exists&raid_event.adds.up&raid_event.adds.in5&target.time_to_pct_35<5&target.time_to_pct_0>5&active_enemies<=2&(talent.obliteration&(buff.pillar_of_frost.up&!buff.killing_machine.up&rune>2|!buff.pillar_of_frost.up)|talent.breath_of_sindragosa&(buff.breath_of_sindragosa.up&runic_power>50|!buff.breath_of_sindragosa.up)|!talent.breath_of_sindragosa&!talent.obliteration) +actions.cooldowns+=/soul_reaper,if=fight_remains>5&target.time_to_pct_35<5&target.time_to_pct_0>5&active_enemies<=2&(talent.obliteration&(buff.pillar_of_frost.up&!buff.killing_machine.up&rune>2|!buff.pillar_of_frost.up|buff.killing_machine.react<2&!buff.exterminate.up&!buff.painful_death.up&buff.pillar_of_frost.remains50|!buff.breath_of_sindragosa.up)|!talent.breath_of_sindragosa&!talent.obliteration) actions.cooldowns+=/frostscythe,if=!buff.killing_machine.up&(!talent.arctic_assault|!buff.pillar_of_frost.up) -actions.cooldowns+=/any_dnd,if=!buff.death_and_decay.up&!buff.mograines_might.up&variable.adds_remain&(buff.pillar_of_frost.up&buff.killing_machine.react&(talent.enduring_strength|buff.pillar_of_frost.remains>5)|!buff.pillar_of_frost.up&(cooldown.death_and_decay.charges=2|cooldown.pillar_of_frost.remains>cooldown.death_and_decay.duration|!talent.the_long_winter&cooldown.pillar_of_frost.remains5|talent.cleaving_strikes&active_enemies>=2) +actions.cooldowns+=/any_dnd,if=!buff.death_and_decay.up&!buff.mograines_might.up&variable.adds_remain&(buff.pillar_of_frost.up&buff.killing_machine.up&(talent.enduring_strength|buff.pillar_of_frost.remains>5)|!buff.pillar_of_frost.up&(cooldown.death_and_decay.charges=2|cooldown.pillar_of_frost.remains>cooldown.death_and_decay.duration|!talent.the_long_winter&cooldown.pillar_of_frost.remains5|talent.cleaving_strikes&active_enemies>=2) ## High Priority Actions Use Power Infusion while Pillar of Frost is up, as well as Breath of Sindragosa or on cooldown if Pillar of Frost and Breath of Sindragosa are not talented ## actions.high_prio+=/invoke_external_buff,name=power_infusion,if=(buff.pillar_of_frost.up|!talent.pillar_of_frost)&(talent.obliteration|talent.breath_of_sindragosa&buff.breath_of_sindragosa.up|!talent.breath_of_sindragosa&!talent.obliteration) @@ -103,12 +104,13 @@ actions.high_prio+=/frost_strike,cycle_targets=1,if=active_enemies=1&variable.rp actions.high_prio+=/frost_strike,cycle_targets=1,if=active_enemies=1&variable.rp_buffs&!talent.breath_of_sindragosa&talent.obliteration&!buff.pillar_of_frost.up # Obliteration Active Rotation -actions.obliteration+=/howling_blast,if=buff.killing_machine.stack<2&buff.pillar_of_frost.remains1)) actions.obliteration+=/frost_strike,cycle_targets=1,if=(rune<2|variable.rp_buffs|debuff.razorice.stack=5&talent.shattering_blade|hero_tree.rider_of_the_apocalypse)&!variable.pooling_runic_power&(!talent.glacial_advance|active_enemies=1|talent.shattered_frost) actions.obliteration+=/howling_blast,if=buff.rime.up @@ -131,15 +133,15 @@ actions.racials+=/bag_of_tricks,if=!talent.obliteration&buff.pillar_of_frost.up& # Single Target Rotation actions.single_target+=/frost_strike,if=talent.a_feast_of_souls&debuff.razorice.stack=5&talent.shattering_blade&buff.a_feast_of_souls.up -actions.single_target+=/obliterate,if=buff.killing_machine.stack=2 -actions.single_target+=/horn_of_winter,if=(!talent.breath_of_sindragosa|variable.true_breath_cooldown>cooldown.horn_of_winter.duration-15)&cooldown.pillar_of_frost.remainscooldown.horn_of_winter.duration-15)&cooldown.pillar_of_frost.remains<5 +actions.single_target+=/frost_strike,if=(debuff.razorice.stack=5&talent.shattering_blade)|(rune<2&!talent.icebreaker) actions.single_target+=/howling_blast,if=variable.rime_buffs actions.single_target+=/obliterate,if=buff.killing_machine.up&!variable.pooling_runes actions.single_target+=/glacial_advance,if=!variable.pooling_runic_power&!death_knight.runeforge.razorice&(debuff.razorice.stack<5|debuff.razorice.remains25&(!talent actions.single_target+=/arcane_torrent,if=!talent.breath_of_sindragosa&runic_power.deficit>20 # Trinkets -actions.trinkets+=/use_item,use_off_gcd=1,name=treacherous_transmitter,if=cooldown.pillar_of_frost.remains<6&(!talent.breath_of_sindragosa|(buff.breath_of_sindragosa.up|variable.true_breath_cooldown<6))|fight_remains<30 +actions.trinkets+=/use_item,use_off_gcd=1,name=treacherous_transmitter,if=cooldown.pillar_of_frost.remains<6&(!talent.breath_of_sindragosa|(buff.breath_of_sindragosa.up|variable.true_breath_cooldown<6))|boss&fight_remains<30 +### When to complete the Tracherous Transmitter task given. +## actions.trinkets+=/do_treacherous_transmitter_task,use_off_gcd=1,if=buff.pillar_of_frost.up|fight_remains<15 # Trinkets The trinket with the highest estimated value, will be used first and paired with Pillar of Frost. -actions.trinkets+=/use_item,use_off_gcd=1,slot=trinket1,if=variable.trinket_1_buffs&!variable.trinket_1_manual&(!talent.breath_of_sindragosa&buff.pillar_of_frost.remains>10|talent.breath_of_sindragosa)&(!buff.pillar_of_frost.up&trinket.1.cast_time>0|!trinket.1.cast_time>0)&(buff.breath_of_sindragosa.up&buff.pillar_of_frost.up|!talent.breath_of_sindragosa)&(variable.trinket_2_exclude|!trinket.2.has_cooldown|trinket.2.cooldown.remains|variable.trinket_priority=1)|trinket.1.proc.any_dps.duration>=fight_remains&boss -actions.trinkets+=/use_item,use_off_gcd=1,slot=trinket2,if=variable.trinket_2_buffs&!variable.trinket_2_manual&(!talent.breath_of_sindragosa&buff.pillar_of_frost.remains>10|talent.breath_of_sindragosa)&(!buff.pillar_of_frost.up&trinket.2.cast_time>0|!trinket.2.cast_time>0)&(buff.breath_of_sindragosa.up&buff.pillar_of_frost.up|!talent.breath_of_sindragosa)&(variable.trinket_1_exclude|!trinket.1.has_cooldown|trinket.1.cooldown.remains|variable.trinket_priority=2)|trinket.2.proc.any_dps.duration>=fight_remains&boss +actions.trinkets+=/use_item,use_off_gcd=1,slot=trinket1,if=variable.trinket_1_buffs&!variable.trinket_1_manual&(!talent.breath_of_sindragosa&buff.pillar_of_frost.remains>10|talent.breath_of_sindragosa)&(!buff.pillar_of_frost.up&trinket.1.cast_time>0|!trinket.1.cast_time>0)&(buff.breath_of_sindragosa.up&buff.pillar_of_frost.up|!talent.breath_of_sindragosa)&(variable.trinket_2_exclude|!trinket.2.has_cooldown|trinket.2.cooldown.remains|variable.trinket_priority=1)|variable.trinket_1_duration>=fight_remains&boss +actions.trinkets+=/use_item,use_off_gcd=1,slot=trinket2,if=variable.trinket_2_buffs&!variable.trinket_2_manual&(!talent.breath_of_sindragosa&buff.pillar_of_frost.remains>10|talent.breath_of_sindragosa)&(!buff.pillar_of_frost.up&trinket.2.cast_time>0|!trinket.2.cast_time>0)&(buff.breath_of_sindragosa.up&buff.pillar_of_frost.up|!talent.breath_of_sindragosa)&(variable.trinket_1_exclude|!trinket.1.has_cooldown|trinket.1.cooldown.remains|variable.trinket_priority=2)|variable.trinket_2_duration>=fight_remains&boss # If only one on use trinket provides a buff, use the other on cooldown. Or if neither trinket provides a buff, use both on cooldown. -actions.trinkets+=/use_item,use_off_gcd=1,slot=trinket1,if=!variable.trinket_1_buffs&!variable.trinket_1_manual&(variable.damage_trinket_priority=1|(!trinket.2.has_cooldown|trinket.2.cooldown.remains))&((trinket.1.cast_time>0&!buff.pillar_of_frost.up|!trinket.1.cast_time>0)&(!variable.trinket_2_buffs|cooldown.pillar_of_frost.remains>20)|!talent.pillar_of_frost) -actions.trinkets+=/use_item,use_off_gcd=1,slot=trinket2,if=!variable.trinket_2_buffs&!variable.trinket_2_manual&(variable.damage_trinket_priority=2|(!trinket.1.has_cooldown|trinket.1.cooldown.remains))&((trinket.2.cast_time>0&!buff.pillar_of_frost.up|!trinket.2.cast_time>0)&(!variable.trinket_1_buffs|cooldown.pillar_of_frost.remains>20)|!talent.pillar_of_frost) +actions.trinkets+=/use_item,use_off_gcd=1,slot=trinket1,if=!variable.trinket_1_buffs&!variable.trinket_1_manual&(variable.damage_trinket_priority=1|(!trinket.2.has_cooldown|trinket.2.cooldown.remains))&((trinket.1.cast_time>0&!buff.pillar_of_frost.up|!trinket.1.cast_time>0)&(!variable.trinket_2_buffs|cooldown.pillar_of_frost.remains>20)|!talent.pillar_of_frost)|boss&fight_remains<15 +actions.trinkets+=/use_item,use_off_gcd=1,slot=trinket2,if=!variable.trinket_2_buffs&!variable.trinket_2_manual&(variable.damage_trinket_priority=2|(!trinket.1.has_cooldown|trinket.1.cooldown.remains))&((trinket.2.cast_time>0&!buff.pillar_of_frost.up|!trinket.2.cast_time>0)&(!variable.trinket_1_buffs|cooldown.pillar_of_frost.remains>20)|!talent.pillar_of_frost)|boss&fight_remains<15 actions.trinkets+=/use_item,use_off_gcd=1,slot=main_hand,if=!equipped.fyralath_the_dreamrender&(!variable.trinket_1_buffs|trinket.1.cooldown.remains)&(!variable.trinket_2_buffs|trinket.2.cooldown.remains) # Variables