From e38342711f697f5eef73b2f6ba4374afebe66984 Mon Sep 17 00:00:00 2001 From: Hekili Date: Fri, 22 Nov 2024 12:14:59 -1000 Subject: [PATCH] Blood, Frost Mage, Protection Paladin, Destruction --- TheWarWithin/DeathKnightBlood.lua | 2 +- TheWarWithin/MageFrost.lua | 2 +- TheWarWithin/PaladinProtection.lua | 2 +- TheWarWithin/Priorities/DeathKnightBlood.simc | 60 ++++++++------- TheWarWithin/Priorities/MageFrost.simc | 73 ++++++++----------- .../Priorities/PaladinProtection.simc | 25 +++---- .../Priorities/WarlockDestruction.simc | 2 +- TheWarWithin/WarlockDestruction.lua | 2 +- 8 files changed, 79 insertions(+), 89 deletions(-) diff --git a/TheWarWithin/DeathKnightBlood.lua b/TheWarWithin/DeathKnightBlood.lua index 44c08afb6..0acd174f9 100644 --- a/TheWarWithin/DeathKnightBlood.lua +++ b/TheWarWithin/DeathKnightBlood.lua @@ -2386,4 +2386,4 @@ spec:RegisterSetting( "vb_damage", 50, { width = "full", } ) -spec:RegisterPack( "Blood", 20241102, [[Hekili:LZvBtUjos4FltDv5yNmXNbNjBYwJ9hs2BRkPUBRRYKBZ3miBKhtfm4fWzYS1u8B)A9cGqOwGFzsYE3x2DILO7wpDR(nHyHZIpU4MasoDXV5oX9footChp51UoVy6IBYVFhDXn7iR(m5w4pIjBH)7BIsscy)69rjKa2tNLSpDfmYnHB3hrYdtIFBkzD(IBwUpmk)DXlwAMdoWJUJUc(5RMS4MnHbbuXCPzRwCdBUp3X55tC)5c)pqZYtsPf(V7n)6Lf()(BG)Zh(yX7lEVyAtEU7RHP54mEY4Rk8bj5Tf(73X4AH)ZyppzhnTWpznmyY(Om1hDYlHh9FrsttUlLghu4)3l8)hFnNMUnmMtGG9PHX3w4)lF4tvp3Kx)C3xz)5uM6e2u)DY2DHPHRk85yyJXV6N5sDLqxn2ReSX4y)0ZDFbm2h3aY4NiWY7tH5BcJxCtuywEgx1qIJi3hd)5VXv00yYYiAWI3S4MKDWWuqlrwXuzlU5lK0q2OS)kApLpAoSUZghqj5B8YYtd)m1BxssKhzBY(4C(Z4jmlAmNG9B3voNCq)EWS2DckT3Ls9Ozz04vT4Z0dMpooQ8zzsm1lBtinkWlLUoLMTXtmrG4V4Gj(WcFxhU5hyMhf5LtsVLMNnEdLKMlxof(pTWpNerJZf)(Yuk5Z00XsoXh3TWFKQCQsaV0DEbP3XKWR0KWvPHGXyiHTrC96XRsi3UpkzhGL3poLULegNv4F9Sc)BxfmEl5R1lfvaNr5xYOC5GPKWma6PWMFfUbZ6NSZ)as8kWCYlDpGY3bBitIhVFxnD3LW))aHEfkHwbgFbj3fBKyaYfCFn9wY2K5TEF69mA(6ZdnPPz00pdZIrtNjOeLrdaCl8NQlq5KD8NvF)y9ZEb4XjjFSy67IaTgDCE4QpZ9b9Wdf(dnmHAfk4gCsH)GcFoQ)fPthp(SbaNBl1uKwMegXLj9nQ9YcA(mUf6tRSJ4mhKXlKIq5U1K1E5BOcbX7p2tPXCXHTI6AEny20MmBKo)mSKR4H2ynO7l1OBnmrwMW9Pd)dVOWTl5GLU3gdwuyC76wlIs1foe3AtQMUt3)KMUZaOiqnRWY1TuTkOIQBiUiG7aYU2PCXlC7qIdaVlRi3lmwRhwX984SCiReayk8VIpHo2eRGJQBoqqBnTJcKdsalrKT8L7l)(TCHvhqYDj3brkcORdxfMl3Bm5XaoCndh5jBxcWrSq73H7))V15HbvahVWJY1swe7XknE629sTHGIHcxtwMKY4(KtvTLHf0T00CwJyD6zq4Gh)fXhu9UHHhK5PvxuU4rST7huy5uzjegVokKZdgKKLWQbOYwPt9dBBCTmUkjodW8YKFCXtmOhoYrsYRfgjtJWOFe2ITYoXqUM1MfHGLDo1deV0K0gwcCD3iC7b3os1WKPF3OVaigwLrTc0wNqDT3U6bLgBmoCH9NwysINFMPbByRoXI1jEkfTvUQPo30MGtk90bmQi4LANgkS9U5)KbPS(lSXH6nLvNecfmFpuFFznR(3WdibdalNBt4l58KcF6xbbGowvKRkFmJ8LsxgzYNUkgNYV2i2yJbmwScBrINWXfgcIQIyCyiZBfbkYlJtl8O5xyjETCFKq9KgUndSjZwba2TuflYtk4IPywT2zvjv81cEO4YAlktKPHH7q8mpUwXLaAzYwsnHz4RSyv5GUtwL122QMRWxw4rmps)ym5PzeYzyHivB1aUxn8OCIccbCWbF))0oIozYaSpzlEizdIKS70oIkDSI25mrwKetNIhQHnFW3enMUnKc0HrgoBfTQb2CSfIUL4TBvU30R47cUY04bHcDRSW8SK9rWodwlhRLXNXFwfJBLzXftl1tUHXU6SLLoDwVpIraXOEmzPHhs8c9ZLwUlzT1e4(F16o4l7Dt7o8oc(TUPDDu2E)BAgESqzVOM1W3JWGq2mQtT)Ehul04mUSTCNPw91OTC6oH)FXuFS06Xdo1hlTI0wnfZ0kNWCmyWt(vwkle33mZrQW7yMhKhWN1ZuP14DuTJ0jQ36uHWqIKXngFLTwII7v2QaIvGaAzFw6FhAuQHDeOQkDlHykkwAFuMsT1pcbYS3gWUuR7aPX0oEbiygBRZr1vKDCvLCD2hDuRIkoHkShBpj0mWS2frRaMqdYwLAjFPodjqGKKM1Yi6QJE06Z6uPwhB5)FcOwZsbS08mm8QMug7MpEM7x0HDq3B1vF0f9OluhBY0hsYYOUrRnEqkfq0GkuWSzodD1NN(1b(sd9ELsexxeaP2(zH)OdQRk9OR3i9ZTvhx(oOuX0yDCYWhRO9nO4n7TL5VUTYWsU02Yt5uR8t2dft5GOTV1ANm(rOxlwAwIviS0WEdDBcyrKfMPyyOTLZC(LnBFFt81sFsKDasKCHenOvzE5Y5F3jupVdGUwW06UeVO)1K9r5v17xzBgcB9bJF6Fs1ndo46NZ5oEHmkDgVHK5ThkLKb3vMUwh)B9GJAnoynSnKDAgSKL52p7tPqDYjB5NYqMwDJFu8KzQf6lPMNdNjzhxBiQej3oGrtJ)TEqDy0ThWyB8YTgVqExRcxBgXQ6YezlH5pusWDPHjWUV71cAuT7rJXI6HuwdrFr63q1(G)JSvBlYuQVfQqpAug7fmR(vAZutAkxnRVpLeX8VXoD1aWTZwwKci)fTeBzoI4qQC(15Akqau6u2Khd8wk)S3gZOKC1)TDyZrb2gQ6k3SwOSUvnlffFTs3RLhcxtRTY5XJT1yp4)wWGW)K9MAY5nVIOiEQajWdSN1Chj5a6N8fw0N6)D(gc4x9wE1LvwG6XN1al3Uah3JaCCB5nQBWXPn40ql6AQjB15Keg7TbY7tB1q)J9H72rdgJzo1Az1YMOZfYiuA4AKgMSuQwS1lelT)ZKDDxg1wk4OwxiAeSPzjLczdO6x2WI0lRGNtARIr)uv4RUTIJXglAZYVlZ(FGGVJzZKn38iB1A1l1s4lCfDjKqlKNvsAEy((aJTG(DYzv4)RLtRQr0pH9(VNteL4KbYaKqiL9s6u60JWEoyIS6IIFcmWgcZN2ViWRc)pWta9tCedCdM2(ns3F)Ug9XoNexvrvy8kwL(36jDHDLS0TWLR9kLarv69rXZNGX3nv7DfUps0xwEScuBLKuOus7q)nTOvhIR66dJlSdyXGEwOk(iz3JJ29YwQ2lfkCJ2xhHshkS4iHyBVceOWV9(JVHMMaruPYQilpvZByL(SI9On0jEI)2JDhje3uc1ZOS8HT3hBybFMyA5f0GxF2oOK(KTljTRqtulN8TWRwOwYFo2jTcvPYMO4g2mX91Jb(FhjngKkiJu(nejC7oawl8xZmeEISwWNa6sw4(uMB2SewJei7H00j5SFakKgwvzJlE))mKzDXUkoVnjg4gF4Nu65SzDvanzNl2t08RQm8qNVoQNeLByaGkn(28niuwFoNzYFcc(wsgyYCVn5UEkNxIFcsnZAIKhgbjMAtYBoTZptoHvWgg0yt2lNW5KWNG8YCTytCLJFgj7HlSDvtVbg1JhPbZNIWCx7(xAn8bqu7oampNZm5pbbhZfGXPCEj(ji1226JoTZptoHvGz3agMW5KWNG8A0rq7XpJK9Wf2E4SqNr94rAW8xGZ8OVezIbIFUxeXXmrCmsKxIkj6LPAqQmmLhrI3dYYu4LphI9GYWnK1Fcfn7uwnoLhrI3dYAfiAnCdz9vNvz9rL4Ds2JZqRNY8Xr8kY(ADYI2)PkY2zhQ0f9w84Ke9hvI3dYEc7UDM8naTBZKtY6(XL69HUhLxeEn(RtIIsUJ39gY(uswH)DuwJLGOXbSU5aeJnnrBfk8znIG17L8Y5fNWBqaVdr1ZoiGn5asozjjJ(ZfVVW)5f(SG)SVffVJ3xbg9FrtkZ6BWIBi7Z3KKY)6G8wwloswhYo1oXeZE2S)UYPpx8()wHF5zQw8(65u2f2lzDnzMelkBf7L8tyBwt8Rm)JhEyyZbAKr(dpyyqzEVghtjRsJJZZFZ4im4AK6iDL8s3RFxJRFxS1VHksQLN259BCmJRF98xnoI26V7K3Wx)ihI2Lj7MXpLyjG4Ez9jXoZ5YvjXbHmco7cSZTyGI0bjTnxXMI9VF4b0tdqrwziFyoDRqwXocTldxpZ2j6Y3kC2pAtJYj7umkxPom5Qn(ixMdg21bzoZrvfR797HhUOPLr5eg1PG5AwWC7TG5QU3ZIG50xbR6qh5swNNzQIiQHQ2eSrgEmx9hRnq3nEYv046z(wwZnZNHvOXOF4HkrXY50n3DcSWoc7ed7aLOr3RyxJRy3VhR4dWae3NZiUlIFuo2qv4V954WGE55knO9zknFw9Hio4c7Acrui9drAuZGfQJ2fRRoTWEXzJhrLIM4hTd2tfxkpqYUqKQd3RxislDrhivd5r9CXKX2vonTlfhM2mUVkZh4wN0tEaBni1fy0QIAn(925FG8YQkZ7OZBgzpzd6lNSKpVSN0XWBjQKcdDDEg(1C8PwUIJp1Dek3f3jrgqBX6b9PRUyImcWEMRN5Go567Qyh0JDFdzeSdF1KG7Xju1LmSVeQ0PWPDXcrfivZlMiHFRdhWveA34qd)Omy01ZkFpKTY6Y7qiFlLGynUYH9wWf1hy4AyWfKhEiT9lc91tVQdno7nYUmjBtxWLbdXUbHx7(uoBB)AKpFMZ4RWn8vED6TYz0BLggHvUHDmcZMv9fcCMdKyHPRb41xjDf3(6)nAq7l(38Hix5VNzzj3eRBdPvGT971xBiH)o5FT7iOKXlWWlO2wJ6ObOIbQL2CUohFDg08kYWxSOR2rdUqB(vJaRgHtrTXTSBP(MJuTxP5nVBWqdBqGeop(vR(L6YM1mUVzLjZDrC(2puDNFQdY0cph0YJe3KA(vd6v(6ZCMyWdrPAS3iN9noYBPMvFGZNY0vdU4yILAy625f3U47mSJY(Qlg2rXEt7rMnDYPlwn3FEHX7KMS8YwY11vf3HMSNrb3DI01UHBF21ZM2x)1ir4a)QTVHzvjf0R4F9o2VPy71vPBi11gPdmVEQQeUXhXUtcke2t63vSRvSMnLbXC8KtuxrLz4oN11m2FuFBWUglXN5wbh1syKv(8iw9sV4aY3wWYE0oPBY1vDqooDtJh9AGQz8HLDRjkyQQM6rpWYRQFWJVsifACWfbHjhQv4nfFAL7pTLeyRHkbyhzoqw6xKcdnL1dEOYz8yLdgkcmB9ZuQ0xD3FIsHas8eZkPkwVvm)TIB(SxQLwhgywP3mtORfPCyzTJy4Q7CZ8IqgmeH36PMQSgut)adHgGKyWOtpXelaY0NIGinYz5mkZNA2mDvBGrhBhA2K)1AlIUFBn6lgGPT6A3dtpOMJI5uuqIloOlCqybmZOlt99Fg3OXSRg2H63iaP1EdBBINnTSlWM)uTQCOjikQR6JkYQ)fJHCLT2XufZ2t7CGC506dElOkgzeUS7mSYCYoqny4q8VgTLBIv)o2oQ(WQm8eJqR1U9avgeiPOPFilTbDwAiN7EGIBm8y2(tnU2)oFQlUn6GewRGa7tby26dk7r61t4Y0Ov6p2vVIRTp4nWhFDJ4BP5fVzS6JV1TkbjJJdMZNAEfMKOU6EnsZRp6wuJM1ROe)5SxfeRn4GFN6w8Fd]] ) \ No newline at end of file +spec:RegisterPack( "Blood", 20241122, [[Hekili:DZvBVTnos4FlbhGRDBQxl5600f2(dT7TaT4UfhA6T9BwI2IowOYsELKtAoeOF7hFtsuuCiLFjP9oGfDDmPMz4mdN5zgk6fol(YIBcq54f)H7i334446o0H9Pf3K)Wo8IB2Hw9n0TKpeJ2s(33hLKeq)2hIsqb0NolzF6kYi3eUDFekpmj(dPO15lUz5(WO8pgVyzBo4m5A3Rjp6o8kYxpz0IB2egeG5ZfNTAXn05(AhNx76(Rf(es)Hc)97OKP4tfFQCWr0b)molpjfx4)X3)7xw4)NVN8pF(l1tB0RDFhzAoodhnCIcT8Ff95r7WPf(jRjdMSpkt(rhDf5r)NO00K7tXXbf()sH)F)7540THXmceSpnm(2c)F7ZFT65g9Ux7ET5NtAQJOt9prB3fMgUQWNPGBm(eUgOLcy01C2ODS3(A33qg7lBiY4xrKL3xdZ3egV4MOWS8mMDdfhHEiM8X)G5fGJrlJWblE)IBs2rggtmHOvu75IBUdLgshL(PO9y2O5K1D2WamkFJxwEA43WE7ssI8qBt2hNZEgpUptJ5eSF7UY5Ktm(hmRDhbs7DPypCwgoEvl(m(G5ZBLzZYKySx2MqCuGxkEDkoBJhFEeA)MdM29l8DDyEFKTarrE5O0BX5zd3GrP5IvtH)ll8Zrr44C(3VmfJ(goDOGtSXDl8hilNYeWlDNxq69ujCIIeUknK4lgIOBsxVE4Qe0T7Js2ruLpmmfVffgNv4pDwH)TRcgUf996LIS(Ms5RaPCLlsg6oS3sQBTqdw43RWNXy5VD4(DadCasel6rA4o(q)7mIw83OJt2LiuQHKT5pqczvUtZ)gHmfsyWTjSnZ5jf(4Vt2qIhsxJVfCnErP4w7EqwgkYwM3keXHjJsQRnrQGKCXcFxeXGGhMhU6Bmb6Xhl87Rzc1AgsaUr1QVau8kYd6LUNix3tcWLeZuVdQfnoDwMegrLR3z2brp9Qj2Ue2)NqiNrGuAhoxlHOe5omt4HMsdpGX18DvsCgzFEfZvdKvZ8(LAgM3ckoWlaVc9axRi53jziZYjP(k8Nx4pHnHvKOBbj3hBwcNtKq3js6zcfPjO2Yeq1WD1ciHyHRirqVNMlIseNrxdVTZrnEwNmySLb9RyRkNAYlh2GrE1qATD5BRivL2QXyu0siOW41rHSh3lzTxwcnZzJicM4xlXNfvQC0uuygjFaMaxrsaOt7TYtdTmHLCMkcrHBxQoz4TUeFRlSSXdEv0z3pjheczwhUkmN7OmE0b7EwZr9H(NZYS8snrBZt2UK4ohZ1ZwcBaq8zkuNjnskXYu4ehH8nLPo(R9ymxxsdgABEny24MmBGk)GmAvmYQg9kfoiTvO9JYG9ahMSuQUtaju4xx6g1nZ80A)IMbwk8lbJmSlqNQDumOSl9uBgBwnKLlCW5YCFLHkRt8Xnuq7nMkTAarOzyZdXpCKKzwMdn1KnmPBRG1ZwwWH0)XUS6XCWn6U0Wj)4w9W5H4P19WX4THycPOP0ysfhSlrzSf7LN4TBvU34jSv9eDJheYtxjW)qk3mIOjO1SvlMVI9SssP0SyIjC(mBHT7Bmq50wHYeq10AzOAZklRgO6172cjYtoz5Jjk70gBWyXVgyyBMLeT6cRu5dyklCF2)jkirc4vD9i15uQhuKGJYHlm)08WYWyG1nyJewJGbe4cxMsBJBdKmaHVHlj4in8ufuliG6dvlxzlSBamCLvBOBWQtel8yxVpIULHpQhD3xJcUmu8GlmmGULTsX6PGQFmCUYUGLDmCEhqizDbpwhxAMkhymCUJts0oNqf1d9lx4XTK29lsm2)xRjsx15M7C4noQphH9ZwZDoQCB6QDFsNQAcouQf3kuWdQrqwVpLvDiC40dIM40mCknBXcJTAHh1GgBZrvGYr7wu2oKYr2t0dKhDBMAfHWXL()NEFzOLkhCZVm09dtqSMPGUsFgwsWTjWPdn0VekOcosXmpc42V1cXrJbbr(bLC0qRumYzrwAV1PC6IIeTfA4eqwbd9Z6IuhMlWmYowGtX5ehc5(OSgE3GnCWrV2ubjVdCOcWco6BPMJk4V6K7bpv1KyUHsgny9H7ukxjO3SwxEPlVkIkC5w78mO3O(DjYc7b0Mjdymn0QP(v2b9YWGYAHvHtjpdHIaa2LAGLgT20qVC4DoP(C)KQLYsP7hRwtP8C7nexv6g88kGWPeGmO1KQvhBn3qIlS4OApmO8JUOlTv4iXV3D85Id9XS)pq1hUnW7zP93huf0YEcJB1PxZTDvjaqaPaJVjAIdCO)dWzuARmqT9WXLF2mQqwmBht3rkANV6fLf9ghvGHI4)X2M0tR)NgAUGbaCNHEUWBDGo8zn33ogoE4pjDQAmCquJQWsh7n4TjepISWmjhdLTC6HWt9)b1VWyPfnDIJ(rOnWvqdDz83EblZTOORfSwn0QXPBkj2nS8So0SgTpkFrzZzQCHdjrii7rW)hSAuELfT9MDKZIptqg7mCdkZJwRm1Qu5HBC8N7bh0ACItZ2qAp2PG(zUz7tXbe74wwVVZKB)I4X8CyultPE7VWhLvO7H3ZOkrY1IAu34p3dQQgDpk1ORqnMd(cufUwVgRQLGOTiAytbb3LgMq2K(q9BkM4tE4OmYF6OK0PA3NIeXl4tAXfDNiUJSJd7lPQHwKXPEHPgeHl3RFiffrdcspi1asSPT00jeqovRw4z0eFmnEgtLlMFfK1829PRkTmxmjAJSOKC5)UH)8)IRnd)p0xYrMIMvavelXCsCH)EAdMepmrNLChnxq9FNVbrIYDlRyuX(fZAFhjTFF5mk6TYL13R4jkfYxeLV8ONA6nxopAk2ClVIxgDu6QO62k2JDr1PLOQAfDvSIU0fJXxYm8FTpC3oCWqiFSwRQwgiRRJbG0Wvln0z2Aa5km2BdbwB5IT(lYn9QRzZfZqviQNyPUzj4jFQDeImhZzL(5KCC1g8Psb32xP9o(CJnX2MB)prQVJzZKPy3DERMH2JNJIRQIjmEfT66B9eriMikxkC5AVYGR8kJ7IELnHQZXNbaCOYB3z4k8scSBcmVK08W89bApEGpkMvH)VxoTQdj4f0xP(CeFjKr4ib2kM(cbvkVi6ZrMiT6T4xqgydIgR)34cEH)NzWK)kt0jPhsB)sU7VFh)mgGBcuxuI3T8y1HT1sQ6XMAzMWcxqvxewcs(Juy1yWpGfcJS0t3sJBa3s9f0UNgJ)LTS8xY9h06(v6taxv4gCAcjhlwuSz5rqFdTcPv0hTXQ2J)zp69EGF7hKpq5Yho34PNqmtNjMwEPly1NTJu5FY2LO6k0k5(s1Q)eV9DSNJES4KIzPJkUsnJiXMUhLgtKjcml2D(iC7oIoTWFnvr)crLGVG4)rZ)Nsd7MLq72aApbKokN(fKQTjRPSHfF6FesTE0lxZhsIj8In8lkJK2SQkcnPhz4luIZknCFNVpOJeL5mtuP44BZ3aqz15CMj)ji4BrzehMhmj31t58s8tqQP(sO8WicqvtsEZPD(zYjSc2qvnMK9YjCoj8jiV0alMexX4NrYE4cRTk61WOo8iny(yaM7Ao(sRHpaIAoaG(5CMj)ji4qHa0oLZlXpbP20wFWPD(zYjSc0hgqZeoNe(eKxTbcAp(zKShUW2HGfQmQdpsdM)gyMhDxKogW)6oreh9eXrlrUcusulBvJuPzkpHeVdKLAWlFoa)bPHBiRVfuBAvw1oLNqI3bYAur0A4gY61Nvz9jL4wj7X5O1rz(4iEfzFNkzb7hvfzT2XkvrVfpojr)jL4DGSNWUBNrpdA72m5K8UFAPExO7rffHvJ)6KOOK7z9BbTpfLv4FpM24gs24aAhOieJonENek8PTHG2VO8Y5fNWAqaRdm1ZoiGo5auoAjkd)RfFQW)1f(0K)0FDj(iRVcu6)MMuM23Gf3G2NVjjL9JbYhOn4izDi9m74tm7vZ(fPZEU4t)Tc)YJnT4t1ZPSRSxs7zYmHUOS1SxYosVzn1FL4pE8X(nhObI8hFuZGcCVAhtcvP2Xz430ocvDnqEeBGxSV(D1U(DHw)AQiPwEAJ7x7yAx)Q4x1oIY63o4n41pWHQDzYUzSZiwOqCVS(SEN5C5QK4GqkbNDb05y0ts6iG2Ml5tr)7hFe80bKK1YlhaxwHotTldxpZ051Y2kC2pXvTYj9mmkxPou5QT(rSm7132bBoZr2eRg97XhVOPNr5egyvWC1lyUDwWCL37zqWC6QGvDKJmjZ6HOkjIkAvtc2anpMR6J1wrBxFYm0W2z2ww9habvxbMJ(XhRefdNB3C3rKf2r4NOzhOqByFf7QDf7(JyfFaoGWXCgWcr8ZYP2jR(BF2tuvV4SW61(CWMpR(up7DHzlbplK6bFnOzYc5rTX6QZkStCw7XQjzj(z7GZK1lLh4Nnns1bs2jnslBHfnvd5r(uXe52LolTl5hL2mwSk9h3Mv6joETgK6ciAvrTgFFB8haVrRcChwVeRDKnGVbZc(CvhPJMxLubf67o5vW3i1xA42O(s3bGCNF9rPkAdEpGpD9TmfCk13uuktSe(ff8amHQUEONkHkVQOu6qFSPZCaNCz2PS6WgN2TYeKtYoGujd(sO2JzQuUaQA(sr6QPZkFDMnY6YR6jBthNynUzODwW5vqO52CWeKhFmT97t90XtSyUOVH0LWW1Dpz6bDvpN6(scxpvQ3(vzF(m6RXoezLEJ(Tk1AV5Eqew6wiwPRBFVh7bAdM7yuDOqE6SQVtMZCiOI0DtmNorKhPTKmOx77E58(a36YxnboqvtdvFqnAFZxTY2AC2ToyQ7as9UxazoifMR1dOTxxPyaBay(JWRt(UPQlbeBXcUAh07cL5xncz1WJORmUHnY13nMkxRMxVWE91S3LGw(4xTnzzFn8CW5NPQ3vot7qHt9jnzwiZZ3E8QRsvDA5wgXETIqZ8JNpPxNQWzMZOEWEvDwZzE3Q4Y)zmNW8XuBvVlog0hAMUzEzjvWZIAhK9v33UJI962JmB8OtxSAUd9cTx1prb5TKRPvLddcpwRG7osKprZL6B6SXDnjbqsBsW82xCVkqsWexkNENXcPdRtDFn0a2Vb8O51tvMWn(f(7KufC)j1RG3ujVzDqQMdJ7rEfvcVEoTpJ0puFj7McbeCUrLthwSY1fkkN8vpDLe2joa8BZyzJVhzNC2kU8T2jHP6kDoh1vwZy19aMRh48xxfSK8uwsLcxTxnLUhT5MwtWrBnuPK5iagPpxQwd2b2dG6huPkhliVT8RdnjWUwvICw5(a5fhCQ5LDN0f)NgHMDgDTUNrncObvApw0rhyo3Oka7W5Tiea)6q27aORU(9upkm6W650aLtFtW(GKld26tdeK7eBLuO1sDOGqNXivpXA34pwYcuq2)HsMSkzL80ZOgvqoJkHRukDcEZaNtT)9iTtA7PuZI82j9aDasD2ZMAH7qqdOOBL8ZnK2F0YzVlmAaRCJoGfITUkb0uPJU1rwWIaeVPpmqf2wwsw3dgoFprK3w)CatCohOvI1g6U9USYdUbiME)(W)w9wgLt(x53b1hBQMNyaypmApq9zOEsrl1N)5hy5vqG0evwnN(ol0X6kbbq1LiNakwTfEPfAXZrBo0dN6hzhoCNWU6Dl(Vd]] ) \ No newline at end of file diff --git a/TheWarWithin/MageFrost.lua b/TheWarWithin/MageFrost.lua index 008bddac8..4b03465c9 100644 --- a/TheWarWithin/MageFrost.lua +++ b/TheWarWithin/MageFrost.lua @@ -1679,4 +1679,4 @@ spec:RegisterSetting( "prevent_hardcasts", false, { width = "full" } ) ]] -spec:RegisterPack( "Frost Mage", 20241117, [[Hekili:T31EVnoos(plblGg7jD72soopwe7d4gGfyBC78pzb2)ZkkY0j6ABjFsYP7mWWF2psQx8rvuusoDpZGbdWKosufjRx)QQ4JSYD1)E1dRdYjR(vVPEx566EZe3PU3EL7QhYFBpz1d7dc)sWZ0)rCWo6))FKMKLF6X)f)r7dEBBsWAgnYsoKgsF0l557Z(7F6tphL)YHNMeMS7tzr7oSnipkjomnyto73d)0QhE6q028)z8QNKhatNT6HGd5VKKU6HhI29lusgTEnPODKSWvpWA3hDD)40zF40J0F6EZF)0JSME6Xd7zK60Np95Ign9JtVM1OPF0ZT8N3H14P39rVROV8xs2rOZWhYts3j(YPmkW(5Tf)0ZdLs3k(Y9PrjPr5VP3SBkgn)7xiNE8)eKs)FuMwu8Qh2gLLNX4QHBjbVs83SH(l)kxwrIdEAlz9Q)B6lPuLKgfqLdPKx9FoC9e3jB2EinL2xhpY656hhMet8t24hMSDnL)gYKgukWMQ(zSz6QCQaaTdE6WMntIcFZ)vsuC2Kd7p9OZPhhD6r(lwtcYFjZp8LOTBNKLtvyo949NE82IrbAtwWBcLoxC6XIr0KnmTRNs2Mpjk2FZ2ONFHkjgZBKYqiLSlG(ZtpUSIk5bBjX5Y9u1KPEgx3bS57m057i(KtKTw9DACw(B2eLs8lET0OnIkaZkMVSHkDgpJ3cfA882GWOGT(z7J(cP4TJmtdSUGY2NZFB4lbPptY83Kwm1d2Yz4E0UxGBWvwySIRqzffm6O4N9)Aum9zLSwo1CBivAWBm9lo3GrW5M1L2qjiJwvFI4eWRs56IAHQi1ReQf8PWeQgDYxJLBsT2Xyjr)VrI9tsFIn(UgD8v2Lmlfsg16ioyFtx6i0JcwpsQJUtLBxthd1mt83IwWMauNaKyYUisLkGOrSGPnDMDtBwXYAmlQ0ygjoK5kgC7CgtgDmQBxY(Cj2UKUnB8Dl64dIJLNEG4dW2KupeLeWAhITaKKJhUshgDL(IgoLCZz69tB4AzVeTjNXW3N8vskJTDx3fRgecUtBX(S2RgzhFiSJXrk97JOoG4L1fh3c2vqzVCrBUi7OwzZWlkK4VnioSGtWr90h5cJywRuXkQT(c2U1V4x8zW2fG3(fblTl5vcJXTI9FpqFCqcHf2Z6odN7iIiiBRXyfLASYyrn6SJ7bKpiaufaJqFMTFBb3x26R2EQD)BRj8os61LZnN(JdBgIDSqSjKVfsYYeu(aringSGzErjEUnEwGTiQzgTG2bgvqLmBSb0qC4)rw47ccZRaarUDfsZnSO6AE4LfF8sl6NX2PSx1rwjuqnPUWyeLvDZFsHSmRizcMQL4(oRrFykkd847mbB0IQLXrJ54HBjQSZniicy3T2G1PgPrpG6O4C(zzMr5SooBO4N1ageSwGGgkjGfbWdyvb7aO2DnqsPwK9llkExpfSz5i5XbN3Ksi)g75IaOftZgWcmfhrnakziMr3Ah)2I(XI8mXGMWDOyu6OhdOEfdAP(f31E9lURYi1y9lqcm(ArJrX4YKnhVrSzpTn63(TG01kTXICQmcEFUs84D0HERzSO7bflIFCFsgv2H0NDTYgLnPHYI)w5ryCYRbnjB0MBAxvBPE4NM(4FVuBrK6y1U7NrgZGO2c(P0aMnj3JxTM4zj()2aYWqPC6CPDW9E(9n4kCFYMcUspABr8s3Reejz7FBxqg)7)k5jvHIASvxRyUuHEa4hfCq)xPbasxtGc4aosMu0qOBPOrvvLUTqRTPubDeh4oR8YQc70dVSSOHBZnBBorARAYxnSyI7RgPKsZCfsHMHEFc5DuLoocYJQ5Auws(lK0DrH0xtvdvSy1OfqUv0giaIBQ(j4GdDQtaIZZgV(DBz5oBH1Axq2DFz5WrxmYm1DTczkPOj3O)qh6bRFZkBnVP1LpcJuAUOXlblELkSklpP5SelrEsBOwOqjeIJwkpQQejjB2WPEbfaCgH3PIH(IJRCE62Ip1MGE4QK1Jl8KGSeO(ktOPTMBJPvJ5cSWybExbEmIDxBluJHm9uY1PxXB2s6F4idMeOcUd1saqcRsI7jz4aZCT3KQjxrCuc8AaY6hzlFr1Q80GxjB9ZJ21RYbQLcPnmvWPgUpBOuCUQtEU0GHTiidKeRX912gUHdCYA3GhkJ7nwfFPQhVEeFz9VzmcZQwnznLomnaTA)qd6i(lwLSonE2TjeO1vL)86qI0ecYtEJQF9rC4HloW1q3fehmzFyoNFmdFpxiq8G0Wak5jFB)2Km2t0YcLRqUnitvEFJkBPWyuUr4OGDqi2AD7Sqiwam1Iu0aUX5xmAah4mjhvQ(gMGSW3zlsYCE9ZOrg8uqJ1PsNZ8TUDljuTdK2xc7Istts9J2X33LsTtfvjHIVNrYB(2xdOSNNyzx8AW2dK6Cnrwy0cVRJKKCmaP4CP2urKTrHFXNo9HEjAP5B8DZIVop5q4lsjOXC73ssKoY1MHS3p7LGC60PbcGoXl9xkU1la87ynlddSrQNOP6d4VP9(GLPWp368(sQc8mXgckgfhsSOdO8yQju4kJ5BaASikVyA5mCPgMSgymLghsjRHcKcmsajhx1P8IN9HkrUxUIPIb0MZ2WWBcoSv30lm5aNLTNWINr3StORTcpoCDgKPOw5DmOmJWDYYtJczUBAgjPhIrhiLLAYsS1ooCM1RHtwMz43(nw8aFZ99Au2SlRnAE0l(wbEt)gqfCoCBbRgq)XXx(iJUZh4aDmOqWOrTcObEqzTao0J(TqvepcU2K89Qt5QB5v)ZUUOGoTSPlTE9ah6QamYYnmOnPSJ7qVQ(g(PKawiNoYv9aUIOEEcLuqUUT9yR5z3s7ZhAQvJrzF0mGTKxZW(pB7fmJAZDC7DzQa5MQv)TWr2yWx0qwMnafLF8lEgl0kJ(ImWGDRwRJKScDDffD2MUFE1jBlA3Es6gAEy(bzHK410z6B(zK0d7eyb4TXOpnY)3HO97jRvwy7kTDdJV5tvwZcKvp3RgRLIn0)UB2ub)KvfxVUl5MzLjvW879cjn5qMFEAqC2UigADdRcRbg9QAy)b452bz5thOPdXmq)sCYxP9YZIlTM(7m6M1uhc7pxsWCNfCD3PZfiKGqlLSpjnxCldoZtyfmnP6xsXAvbe5bKRor6CNGmxwBsWZV8Zn753GU3CZCtPTqHYNZQ4t1u2KPYLfMkl1iGa(X(e(pbaoyN)00O9fn7FfeFGDQ6cFji(zcRg1j7OHLrt2EX0pC6XV(su4l0FND4oZI2r7Idze2KlV8HbRxNqJyjmioojxkCsE18PmKPtWZYXdkCLUJcr7fMf(UGVXlPGNO3(YgxJ3u9g68WNs3DzkE7LGeEABscnvJd0bgeMqDZOknK0VqbJuBMu(68LCoZ))9W6N5idkTv(i8qdgM37QTsQUEmCmAmY0WeyyrYnnxmdSEehm2(jQphdN)yen85zla)JC9UX9ybUWZCEPDl5mYkDp0nTwRHM3TtLdMFzBsc4JNE86EVFXAB9bAFBh9J94226YSC(2E0SxkRnkmP5lRD5EyPN7J6Zw2qgwrO2QM0i5YjtNvSXdBP7LA2aYQIkcCNPuwQE0nEE6BxK6DsrllGApoTpiPH9DBRItF1R0Hm7ReUOo(AqktFHgja)sSGMEenCvQsAcnUYFQUSQ)etNMghAkJRMLWIUj4qEYUGC2dkIFkBYPp))eftFLh)o4iM2B8x)taAmucMNa)QkXhTjJC)24AQohMQIAUkufAt0Qs1RHPQOZmfQc5NtLQ3Ir1AhGAevBpBAjn798)0NbK4cvmTBYCx4rNCXnvgFWv(uDEJOnjTOzkegCb1uP7SVV0T3YPcQE17g)fHYdMpGq3b6faHQdYYcHMduIH4zzqsmqB2ILO7SyUoq3EiuDGICeh)9MQyo(6kmhIH(a5H3CMNTgP6GmBqOzVnBqvU7QG57QY9GyHF3rnvotfkKg5exyP)YbQIIyMpqPgIxyPiZvilyjj0KCimyXTzScDH2GYAKfHlm8XlcHpdQAUN7yObDeuUrG6MNaex0NHj97x8yVFcQ3Jismcf8(r5MTbdGML8(JXskwVJuuiO2ovXs6nqVH4C069OJo)uB77ypvFNKtI7dinUG(weYsQ(7mzfsM5NbU6DVdug07A9EC(S4FDW5oAi06EA1Jns7RMec9gOMeoE1qS6F)qbr5cdYQ)pIyRiuEWwciy2n7JBfIQVbVTKIkB8BnMqa02cVfVkv1FUBovqlXtpdNSmk1ZDwHGZ46vD(SmLhCu)O1HUNZzZSYb68dJSslUJMEjWc)8DGWN(8)Kl3zKZ1T6y2F6r(9(n99SfupztuZfcq2KAi2lx8j1do0Ppd1kXJmeClQobkFGTEplekE)h4NiLfqEACUyKGSUa10PQHvWEoaYnNghI1qoJpEe0nPZfa(7TCoSzJ8OxMY2qeHZltjPCN(ZGu7sVz)metcUxQoGlFiAZc5fzE5cphnpW1mbfVNhpQ(Xxb3F8wZgM6D49lMX0cl)kABfpqmspxzbcl4qHRZeBKYrzOOnfLE7df7d9fUSXaSSgF2yI0zzsK(c7O9SwPD9Iw2JrUNdax2U(RptNfETlPenQTOd((yCpcW62QUzSvtyBKDwriRekc2rtk055MtnBseHXGi8OJHnSYYRCgTh8E854X9q3Hp1(kKAQPToZs35oWtOXaZNMEInBgn6I9WxcphpwrtLIbp2r6BKc)G(r17QLXq9UOJtROc8mOXzO25VWzeY(f5(7oEe5vlUZ5IIUzsnXBUFCg7aV3rwElKInOkuTmZ48MYyb0UKe(QxYngv98ME84iJxRnlDNckMk2dsSbBTGWrFt81mEveFytqOUQAJ0j3zxaCLWizi1kD5cYbtzNlq2jvqDP8ELJ1TTEJYS09kR0WBSRLV2yCUG)AL70eLNgvC1TP3pstvbRjH952I5oJQzEIQt170TJhXyrGIf(NXndq(SsdyL74LApCIt1sdALzF31)47bRgET(w664rWlULLcxAlOSHEXeAXqrnCLRqnff8hJasybMhKBjTqMUXKImuNaIvxvPavS4SSHJf3vKytGUJB44IE)l1i1WkU)wuWNLlC9gdmzT0hm6UvgGI1QDiADlM2jYjfjbCdACJbfQjkU65hdhuBQ5ovu)TvrQa8kd(5H3x1uywaYyP33U4XfOxSY)w)uwq6nnmx90CV1K2cKOYAFf08zPTV6CTu0o8J6hqeK1ImMQwswMJ0UO)EV5M7lKZMfRJqokFuLD9Uz(uHW(09Mq9yqDT3fcoBAPxoTtcivP5V93QkCv1KADIpYmXppi7lFGnPlPurgvY9Ml1DxHnCy6B7ZPzoqFk1IOSpQA2)fVj0(HAJYvWIjFJ2BH8k09mHQ06VoQ6FQ8vKu6yk3NDtbTjH2cAGrrzSn1CTh67hv6pq2ELgUaj8qoHJAFPBvvFe3ssJnlJ1p2H46r3752l9izrkN(aeXdfVX9oq1a3PZl)eKJM4YfZ8gx6)fWOG(1TDmeX8QFNgxT405Hm3MnhBUr9MsJjvSXlNXgy42lx66Tu6dy68S)YxEgp2FQtUg)NmcE)0j6LuYt9BQh4g0NkpJF)S2hxFw(GSNJIFn5lSBhlQakMI5WiEHIg3MGAEU5qwLWG1XYpU4mB1j6s97tnhPgDu7KSd72v4dSi0ETxvsFzA3CUd1EdP6OgQ(gLtxOMqjQ8afQ(c5ZqOeGsvveVulr(9QhzqPajLUrJbjxFlKbESKlU99OqgsJ5A16rJ2dCAevJLwSAuo6b4WkK7y8e2Qqr0(gisD)Ch9)uzUqm2AXjIO)Etr54Ik7ec(foUQYHLxtQcIDQGdlO)eGHmS7ukqGflCQXAgrFnEYbQHXndEmArGTzDmYwvnx2NHWHmeD(g4R0FoGI9LDv5th3nXR6xdIBj2O79Moe2Sbxp1wMnQWyLzcrSatCRs5WXq5F7GsqlEwrmISpDIQ10XcV)ArnbRKAB2voONgCN298Iv2l4Xq7j9l9D2vyIbuCyXEZq9HRp52wvzy5Pq9FYeaFFFYW3X0zZgky8LTqZpEnYO)35yaVtf344XgXp4HLgHBzjqVvoxSRSwJAk0QWEhbp4lS48w4otyHxTGuEab7yFrGW9i3cFarl1ANSvpJhh(B(8R9y2av7gswQoAcFv9fDSGIgr4krg9JyowaFzVQaUh8us5IjMpZkVFJxot3GcMkfy1SlVy0jdxalYxf2Xa9f(czH)hJ1jcPhOBWF)8AYjThBOrq9(GckpOna9aVqs4Zs51qhAorZCboQqyRp(eYy(aaz8C)8XOdrDeSrdgctc96s3PTbGHTTrOYBewgOgi06Smgea73nb1dlSWKvwGv218Lq7lBrdbfCODNywYY93arESyvv1mnvbLuCd(xWs)4HLoxvtRIunWoW1fchEzek(sPRAL9HGnifwxOg4LJ2ui2vu)D3LrxQrg2YfCV7v6l2qXFeib6mOCYQEhaA2FwGk0NS6UmL3ipOAZE4(NnfhfMxzqreGZ1owsf(UX0cZFZjKvrLFufsPU)LcfSsK7ZVkPDGc5QjxnT13s1S48vkI(hcN(a6D31Z5lRDbHe6cT0EA43Qtqjt0UBoQjFum2WsVU20XOXg7wCLeU6xV(k(L91Q)))]] ) \ No newline at end of file +spec:RegisterPack( "Frost Mage", 20241122, [[Hekili:T3Z2UnooY(TeSaASN0TBjz7ojlI9b4SahGTXUZlzboVzffz6ocTTKxj50Dgy4V9LK6gVuffLS9m9dlgGjDePkwvX6olQSYB1)A1tRdliR(nFx)zEE((t88DNnB(QNkEFpz1t7dJ(w4xP)JKWD0)))xwAEXPN)N8hTp89TPHRzWip9qwe9rVwuSp)V(Pp914Ixp8YKO0DFkpE3HTHfXPjrzHBky)E0Nw90lhI3w83tw9cmcmD1tHhkEnnB1tpfV7VrHC861KYPtYJw9eB6F0Z7JUt)WPNP)07UYF67)xp9m7vo98H9miF6lN(s5KD)O7NztY9J(Ev)8bSj7(Wh9Nrh8VLUJqj4NksZ2joOldcSFEF5pXxw37fhCFwCAwCX76t7UsS5F9k50Z))Hz0)hLhgNS6PTX5f5mMC0ws4BKGnBO)YVX36ijHVSLSE1)lDqkujzXH0TLmYBbFnA9eVjB2EilJUwhpYw5MhhLMqcs3eeLUDnLphX2COqGrQb5mkDvbD)aDbE5WMntIJEp4nsCs(Kd7p9SZPNhD6z(aRjHfVMhe9A82TtYlOYpNE(XtpFFjwGoLf8PqHZnNEUeJMSHjS9s62IjXjbB2g)1xP7eJ5tsbfYi7cP)80ZlRHsr4wssH8kvtmnuCZcWO3PO07ioXjYwRFpnolFKnXzKGYHLW2y6gyEj9YqvkfpLpdfy81THrXHBdY3h)ns5OJmddSLGY2NZhn61WSVsYd2Kvs6HB5mCF6YlWn4clmwXmuwrjJoo5RbFpoH(SkwlhAETGkl8DM8fNBWa4CZYsBOaKbR6xrKa8RfUUPztve61BQL8POuQeD63tKNsJ0XyPT(FNKeKM9cd)(mk(vTKmnfsov7ijCF7s6iSIcApsIJEUYZRDHHMMj(B5myea1iajHSlMulciQelOAtPS76slwwIzrTeZiruMlyW1ZzmzuCuxVK96sSDjzBg(Dpk(bXXkYoqcayBsIhI7eWshIZaeKJpFHom4k9gTCk5PZK7DB5A5VgVPGXW3N(DsgJT9q)3wnSj452H(zJvnYookSJXrQS7JioOyLTXMiF9WDEbBpOAPUPl7K9u0SfhJJibBdtIkzhCxF6ojeWy2SuDy0OcgUDBq5VeW8Dx6bpOmaQDPVryCVvS)7PWusqEUz35wBbcYYIJQRlbrFiNxvaWctBaQiqoBf86d4U2I4cy238KDuPAJdpsLFs5Dl5wz)jIdIh7ZMmc53zpNJSRj12dOeBL1DhCLsrLikyidp2cxBxNMyyWd5q1dAtusY0kULgR8txXQKgUIJX2TGCJpVXbFAIum6tkI3rnuetTpXr3pxgIl9HNE(JWVX2qQ8(HCM4Zs(lqNhJy2f(dzREjPVf2eceq0rYg9WdNWOeSU5x9i27i)Hh6o)HhQDsym)bKW)VxK(ftfsMb8G40EzB8V)7HzRv9mG7ofWZpC4mByyBBab3wo2sWyhGIVvpKHUC6kfZWzgjiKeoIAMa9ukmsjNW1VxVvIhpGPOk96i51lDagybsGBx1Obei7zEZSkOevZEdiOe6J7DjggqveElK(d6JNWiJ89H7KScOin2i80TH3rDA7Lp4lzHmRcC)snc08ri)iIKNlkPHKMm(UlvoAyK3iBOqdKNwmlQfKWCTggpe2aUh9(AxPsZ3OPftQ94(8nLyqzeya7xDe3L3mHPKV)9DuxUmi)DYlQgOuRhcE9gmHgAwTKZHrUKg4EQhHKMoBD6ku0XDh28fjR8Rqc5AG0KZs8YsywVUwPHQW1r(X1fGZOWULQ8w5KuYZeE9d6001L23joswghvNU8uDtnaxES8W7YN3zLljvMBgG15EKr5frtAUcOK9oiOMpKKThvRGICsdQwyIZtlELKTloIomvFrXiJgSaePUrkAYXgQWRrF12ViaX(BJhW(DujxSuDAnoCzpQeC)SgzM6UeGuLuKKfYPTnXGU018DlHZiCqP5FzmAmS4ERTQ6is0SelrMOnewguHuWDWlJv1BjPB2WHEjeamgHVOI1ja3Z4LzzlFvB8vWfjBWlCpAww2)zgtE(CQq(nyrudmwzGdi6DNrk8cBoQkg2Mu)4bNZTPnubZHAPKj5RsI7jP4aZCTxLQnhBCVe4H(WwhznFrXQISW3iBdkRv3aQGaURfCMkiPzF9qzLICwVSCP5g2IGmGTU4HBRTl)goWfv9o8qz8UZQ4lvT4nG4lB(nJrywpRjRPWjKxSxU7P2Lmm59aAGhjFZCKyvgdOX0UnLaDux8N3ewK2gHmdWOi4q2s8X3sWLs3fMeozFubNNmf)SWfaEywuif8KFSFBAo7jfQL5MluYkvUcjFNkBPuHuEs4Ec75gzNhMRfBKY5kHStAW)XLFR0G)Gl0EP3uR2mLRCkYUzbVOM0ieEjSvlvzXz2y3ULePUashx8U4SS0SG4D8wKtAEQExsP(5ZjfTVBDI3S)12dKMCoZ3VT0(UCoFos7zmxsjfqJMVno6BbuchAq0dSP16nlc7I0drVkB1VJCifxcY(G8xdlOKWfb)4CQkdT11OaYsv3mywS))ANKYTurXPIteCdreR4hyxrkvziYSznqXEr6NjVY80OW6eDVsHXHmYAOqJa9T3YpetIf3ZRkqEuULJedrTG1EMBcpSvxjkk9aNLTNWIqrxbsyPTYdB06CiLkTc2yq(eH7KxKfhXmC0IjzhsqrKQIhzPNYEIothe6KNBwQBy4Ip4ipoiSSTxwnk6ni(wPNJHHqLCUopMBSyA75IwEuBgJLOloWqwtorwisZ970(KYAZq3(z9zbAxNxiAYPUkid8ew5RtVphnRocnbSe9iYuMbmVwH2JENUDfuWAK3IC22LrnCRlgZ1Qnxacg1OM(iZT2aROE(GhjNYXCSXYtbZUoX4g0dP0GgGPZnu98SU895bUPKUQr0qoow2G)b0qh4PizQWsa7oc2ivotwdL4RRqL7Se74v7FbNZFpFNFMuiM6bfJ16sDvwWbFID3GDwGDw4P)K6NwwmHaUYAWQD7jzBOjWfeMhrswtrW3dYjzh2bOMaQ6wF0mP55CgHI6lRVTNxFxPmSAgI5TGQTe9kjl9qEqrwys(UywEtIii5FFiE)EYALMoaXKcR3sCvowfKgAW3QP57lRNlBcsgIT98ovwQ349uxbVT1(UAqkUcrv6wimnGaeQ5ZVCGM9gtL4BjPFNoglB9ULbyKVxpKbawfdHdiZxKWhdlgSBrPTHhA8xHdhp35casavYi7tZke7M4P(cEWmPUubXMnEK9PUmI(GWwTcpYyqqgO2PZTYpnOKjROv1KMjDLBlvPwQbabd57t5)ei0i1yezx7XS49Lp8FgMCGDjUIEnKABN5coLAzMv1HfUF40ZF)14OxP)o7UeMhVJUKhYjmITO6HHRxNsJujkmjjTqYvh)GkOmi3j4P75Bo0kdsIvTGm3rNVO7IQj3eat9iu8oGc3D5kElu6d3001bBoWytY(u64y7mUXBsHQA3hqls4E28cviLK9nQPXwV0n7Q0844OTkgl5RK5bLMEh1RmZjO8ulQtLBa5UzmWiRZAdn0RUZo4INHLXBV5viXIoB5JlEu26VxRuxjoQEeD)GeDOGuD2JogGWs((1W6SYEfGy3cF23PK9n40UUJQx7ufTRbt)5odsyg(zK(dDgij1GNXhA7jAAJVRoTeu9GV7zU7e7NO5it5)AtgzO4pkw6zvUxdQc8s5Erh6nk(WERQpLdE3T6PVhMXWwQ3B(31aAkr0qjPYSP0y((LMAa)lmcJgJygll38uM5QWdfP7clypOmgN8jN(Y)ioHoKp)ZYqcD14d)lazNtbyrk8q1PttNYiVFmUbQZHHQOvcfOc1aYQq9ZWqv8mwvGk0XVQc17XGAJJBnGQ1YOwcZbt)N(cWoE5zt0VTBVRclebQNPqeIO5zIRxhb(7UWqfCdNFah9B)(sJxgH6zPYGaZlVktFzH)HQYCwSqeykFuxkGf(CWSuPrPPZvanslPRc7zxfruepqN5UgIhiPylualyN(PTZHWGf7dtf4c1bNAGfHlC(4lcGVaIAExAV8GgcQ6RI(zjy6vJOr0bUaq(6TrHSpDbGmIRGlaKrIl7SGmO8vt7VDrKWK6qkf0dS7PuPBe422PBaAuYTaNLqS5G2uXs1dGZs4DMEbW1yBAdp9DBTo0ZEOoCPOo4cT98NgxqVDaTeQ)KTxD9SbIa5ZwRcX2ABtgQau9Up0siQ0vIAmHqOEwSdlu11BOFgOqyLd25CLp)lDm2GuCtdA1ps2Z9QiUJb2bOvE6l)DoHYadRCLLLy60Z8V1L0XzhCr6M42lCz(Kg)t3U4tQnK9PVanlXwXgEg1vP7dScATOUuDFG3CWlG0RC0824OsSoaCuhat1hpcArWbWkPvRHnuOqBjxrKEU)kiACR)0FfIbaVk19r8hI3Sq(adxUW3rZwIZnW2boEu9LNbVE8zZqt9f8XftzIxvVfDUI9DS0ZvkTzjhkADU4KuAKYY5uMs(hk77YfEmCaEReNAmb68CjqFJDWEANWUPCRdaZ9Da4Y2TEdHCw43j05vwQBkXg4yfgkiunPuaGlB1ENxeqbrl9ogURYlN5mAp4xdGJh3d9LaOrXrAQMU3)l9M7atqJbON2vIrnJgDZE4RY)XJ1WuPIjJDKEhPmZPVutNcogA1fTIyfuGPGwldAhORZiKJI6XhoEezOfp4Ct5YmPb4T3Y(XoWN(1Y7nBJwqeQzpZiDtzSasxsB(QxvEJIE(UhpoY4LJFPNl42uzZdZq2Mnch9R(El(QS9HrGqlvDlKkVy3a0lZsksDcx(g5zdzNBqoooOLu(ywzlBN3l9LEZSscVvVw(YN7CdFyLBgTYtJl)s1OVosKQG2KqJnSyUZOgMNO4uZvk)4rmwe42c)14QbiVwLcSYnfVXcNiPwPqRq99x(JFuQT8A9tU94rWR)9sHR(nkByqmHouu0I6avvuWEmItcl85bzwsl(H7mjidTiGbNvNaOQV488Z3xCF9eBYP74woUO1)kjsnFfpEpQZNLl88h)ZnXUC(1NCT0LdAVtaaXgTmeLSfU9bC46Fpo3PfNr9KGJeOTqNEYsZDQItb5Bh7JF2H9lFeAwnFVyx(5pw3KMq7dnFtQahS1XeusWOrkD5JkduLP9BTL(O1XEcmKbp36eJNl1LOyhzDRN7s85dHOw64ThoBvfvKKjrUVovHja4VdcNTYrPJHG6TYvNTAUMeoHKmS2zt0A28R7j5Y5HFnpasbPrmHjzNMN7ijR8O)CZRfs)ZZwiKlxHI04JZDfszq30SNVXH99D64AF8inPbAGfwIntDR84OD5oOcz)fzoX60aeYpOim)BCNdsa3J6NP0Ysu277lOzOsFkn(6kOwpT)h(uOqMA5GlmLq(bf(r86C(vcvMoyDC9)u5TizuSOiG99SytkDg0aWJZz9axJ(9JJQSsPWUeBo3B9Ql1My)Hm2SOG(nlbxC7rFVbjUjV5XHpaq8rD079a10U(B45oV6vqULjlxm1FCLxbaDh6B31nkbZxZdAC1YlGbcTnDogTPBOF5ugIHR8CRN)sPxGjIZ(tP1f8MCOsCT2kza8r3j61XZx9DAqCdYtvri8RAVCZ11GsB)L6Y63a5K3s)g7B4cDdkHA6Nb8sbnUobv9CZH86nd2cl)4YEJUxWL6FJQosv6O6j5h2TR0uzzkKAdvbFzy3E1s0gHuF7omzN3frs8rMWIIAHM2ilnmocOoG89crYdvDrEVvR0sAxfePO9L(sDccUHwAn8W9xC)1O0As4CJcWOr7bURjQj8iwFuh94Uy1zFmEjeQ93O9oqGIgeM(FwUwiM(JiHi6zWuSpEO7Dcf2foaTk0YVnBoXfvW0g0Nvze0Ux5Pcw(AxJvXKomgNW1WrKiHJweVDEpd4wvYL9AiCidzxiqVYLf0vSyWDDqakV64(T9Q(2GE4eN0J(UNdB2GPNgnZwryScFISTad8RvUlqcbDyzfrjY(8tQpYnlS(RfFfSqkA9x6U6isqO7S2Wl1Ht32UXkLlaoi9HuP8i)6hT0JtL4swWhSTgPJSZqPjacuxkzErO23AECd4LNcueZqe1JhATterDlSZaznNJWgQGYLPGjIiQLU0TYmYzwaoSq3wm6(BN10hi1DFcc9C22rVr7sZzTHCSA8izq0AZO1pJhPD1hQtgrP9D9KkZc(wX1FAofK)icFeprFjM4e4Gd6ux8HjjLpLMCkR6lY5YP6HnbdLsVXSYgJsmCHH)lF96Zx59cJfU81FJw3Y66Ea5YqZzb3X1idhvbFaLtTf(aAfpyyDSeWebmAoAaoy1dZOjKtdXAypzCv8mbSo26yzKo3eVuEZ0lzx5FOJG2VKIjbBra)ZzKoW0dfboQcOJGCCxjp2J8OgCkucVOo1j50et4wUxnqvb9rfsmk1BrylGylQUypD7BVGnGd(gtFw7CN3WFwyS0CCx1q5pR8AAw)lw4)1q8QyLsq3q(JpYJLlVHpDjoiV5sxaKx10N1ruA3UTk4TpIvXcZvdTlvswDBf)AL3LGuyBMh68KEN3X96lrxgk7Vrrablk7eG6(ZZQhwAnn2WmA1J9XsJeT63(8m(3NJv)N)]] ) \ No newline at end of file diff --git a/TheWarWithin/PaladinProtection.lua b/TheWarWithin/PaladinProtection.lua index 47ae70436..5b95a0331 100644 --- a/TheWarWithin/PaladinProtection.lua +++ b/TheWarWithin/PaladinProtection.lua @@ -1932,4 +1932,4 @@ spec:RegisterOptions( { } ) -spec:RegisterPack( "Protection Paladin", 20271021, [[Hekili:vVX2UTno2VLGbWJn2uxl54K2Iy)WoVmtWIbd20f7BwMrI2MtKL8skLuVWWF77HK6cjfPKCsA2oaf1jMhEUXZvYtw6T8RlVpcLHx(7(t8VYBIV3ypVP34)5L3NDypE597rHpI2a)qcAh8))bnndhMrstoT6pqXOischMdXPOioUyP50qaUTzz7zF5JFCdjBB(dJdt39rgzxEmIV1qkADg)3d)4Y7FiNeN9BjlFWjJGYZ2MsxE)9KD)cGzsuewcoMfU8Eo4FWBYh88U80k4tFVVCA1)AphxNwTMMU70k(gpD3P7eGo5ZFyYNaq(NywwkfGzhjJSbjfjuHOftyzA7Whqo)ZRk(KJbbAxLljvfWFsYj((DWg38b)PaiFDlS()grH)duvCTjN2mUUmmnnok95e(V87ItkCc6HyC0Y)oSiLKHPeeOY3JJJdYq0n4m24yYMTzSG)mpAZoCs2PvlMdmZPvhpEA1fNwrrKOa8tWkJrrrSX4VXPMCzZ1iGIyXPv3mZ(Y57HJgH(IZZAuDzgCmYz4Y1rW22qs2e8mfLTvvqaiN6u0EiF96X67vJS7tfFc44kN4y4Pv2qdfVdrsaj)wWQPqcbqZi7WcP2BYPvJG)vtSDPCrliDDWM4u6bovN1Zdf2wcooIV1ST4akxzHtZzYdNP1KiI8ejbhKLghZr)1NPIrkfLMnULyorNut1hqm(pWzpX5iN03CwKUc1GI7t1iEnHIFionnAjhNG)6AuECwL1Cjyaq5pInmk8nyGsGdrGEv(lbCpfP)sGm6uThJfZQEHH6Gb2SQ6fkYOKKhHtDBgi9cbSmuseIwO12tXq0Zhqn1Br4Ne2)bOCkYM6ZL3Pf3VkhvAisybsPnH8kvidttyyisU830GZuQtbxwgoREVpHatjyv(pfNdF4PAHvOahN5nElIfuEOEA1aW)uFnqvbrJsoeeTNjwFOikxfu(wGI7JOGMk3LOCArwaUxPckSaXOQaQgKQewHmQBqeWoKegWItZS5B3ToY3QoYVfDKnPVPoYMMuthzvdSOlLOfvK3zPIY08gBnfi4W8iensiDI4toc4oUshb6GTPXhc2N(mMogImrcjqYs4GFIKVfOPiE8(C6(ugweHvjHGdIyl6vnRUfJIHiM7dZePEEoDtG8REDSv1AatLWdml85dwtXny7NtPrAzXCN)ndfZt3VMKGIdeHLgxaN0qtrTtsGOuCchH2b1lgmtMniIv8fcGUqiHYmi0iE2uqeXjrGSQjeBYHLjirkjusiHdjNsmDWk0dYZb9LKvgyk6ABO9Yg6HSTjf94pssNt82EPkcMKrEcifSdGKX99W9hnfGrvMTwb1FffpDI2EzAgXz8MPuoa6qau1WwWDMjJZwvYILOSL7QagpJARlttnUriCrylVYWATvX6ArSkT6tVAsvgKUjIV9u)vjLOyu0HQ0rU4KrQ5SAJIWrc)hyk6KwkyTag)ZtV5)EO38SxoW7MEZxA9TfTBhMw3(rRP6lvjWkmgNrGTfHaMfspf(OWVDsDLhY8xCqYzpcoJrsyRsIvW4Nr3Ak(rM8D7593VbQQoWNtFHYFwF5YAcIpGfC1bA7PTBqRR6vrlUtg2aHEkbRA7KWfVptTtIA9OTBh4AvqD0cZnQWi4hCuGeTgq(j7ewxxOVLpR11dnNHGGVq1qusJMw9MO1FMs38AWLP0Jxh11kSmk6FBtojcYNG1QbBOsd)16yTR3Wx5WYWMnq4Ix6gxhmqsxkokn)HSA6vHMYvkpQ1UJPIDBETcAEDdQdPyYsf1S2ZMLplNq30ZL(ITf9iwyEajuHyFmLoCUTYp4cNq34szCCg5nEM9y6a70Aeh3rb0pklnUd2lVb3uQ(XADq)MqgqcJQ5wzZiTFgwAw9kJ7KG)wwaIUdjVktGYmuiy7f8mgTpnrXIvQ(vxSs1p06QQA4R1KflP4g07BvZ8sdfDZvkbTELq1H2o)BreOCDVVpKh)mI(ihU6ZY150dQERs4R71uOhMc0(qymUKI8qtTwe9fDsYcTxzibNWPgsRVsT(DNkoxWuMs3DDCjMLjkqmg4tZdSwWT9KbUTun60YP7unLPK(XGlnsDwM877kZ53xMZm1Bv(2E6mfULZnmTSvRZbUKILlfiV8FUJ8giG3o03S7p45oHTAJDvPRlC70lEu76t5i1V)Le55oOFZiMcF8chpzKSs9WC9ClnIu516JQ8YEmjXZQyVejof7rWrBhiD8qjVbwPt7LRS37qeN28w9((hlXVDhsZ4fUIolE8wkzVC1Fdmo4TqeJ5Pk4mXLNw9v8U9X8hgLTnnpgsnSNssb5H8F5pAlK0ndjUQZtRUNx2fSt(tP(RYcVGWjqNRH8sq5qiKpM8DD5zz4wJ)kix8eF)cuEja0yJeBTx7TOotZOpA7x1bxpoMHNVFRn7wWgKKDPqnVgfspWHFgVLVzNDRTtvQQtx6JWXKNWunfGJo78Dx9D7XMAlsK)0E3GN)vNFhE(Z6FlE(DeRXX9VlluTSmOgUHALIpSlJp9csLY4AEts2RtVT7(3xR15gEP6IU7OlVklMoQXWQgTfrAQB3sJ6DvshB8UNC0O9wRUFTtr78GOY4RWhELB8MaviCpytNiU897fJ4bz3(uky1VofO9px9OU)m4bJ)p5ek)uLLYR)aLNLUdjctbPQHZd24t39pG0Kad)fiCvAcqnXY)C5L2P)WAaoZsvwnRXYd9(2OEIu13f0bInaPxiV5tt2a5wbPxi3Y7rAH1TbZ3v03jIT8qRw0kVy((LI(EG4wn)ASSg3E97psFLMDUq(BIdJBo)LD49Dg9DI4xQZsp57xk67bIFrHupDNLO9f7IDEb796(OsCnBTDovcGMU8TdXvO0V7Jh7O0caA86BhIfho)M4CHJPB0h2tUANpRvPRj8rU5N(PYLzJRYv)3M)rELe8InyqHnzK1Kq5vbFxxWJI(ZYRn(oBWPnkx2bXCWoTcKEzm2HrTug7qu(iExYVI95fQ06xY7sXajn37sY652Dxg4oK4GHx4oy8XJT4xVyElbRgD84f2ZC8AerFvr03Ui2ukueXMYFTiArkw0I4RkHgdg3DvYi3KtmnLQFJ57NiL5YDZ6guLjKUtylJ11nKLpbMc7xj1SMg88JIwh15fZ9bvK97K64XM9jV4Mzn)AOxnRmJ(9sAhg5uBW5thVJG1DzmwX8Tp02(l6R7wpGRhYVPYfEtgnYoovUwTMQnh3bWI5tTJmZ3XZTaE8yLvRdMF(0j6blvjej5P0hXb4VbDRXh4morKMkIw2cijRZzVanC1yi7AJfC3IpPAkwB0dOWHoteEqoirdk7v15ChoyyZr7B(KJhvVZ46r6BKdorRDxo9Rh0NBRhMWZJwfFV1gTDXhAtVKup4AwbhuQIAoNvlQMpWbxuy13yYQk4U2MQkDbRAIQk(6QPPYLS4e1QNVwyELbe7)NSF5y7X52MdZxBA)FqeadA(xdTU6u0z4h6ntnqszEoNjcnE8CfNjh3)3GHvXzBoob36xibUEt(r86tSoGhfBuB4oKzv7yKogn4cRKS86pTPlSi1UXHPS5ESmU1dyxhWOLHYIMZBmKBvBamU13kV3s6GADB532CIlu4IoM2I5tCPARgChR6wTBqNZwA39(CTrHamhK6lJPNakZWY3xQyUUGVAKdEqpQbqTUff2UQupTh5t2Or)QHzQmnChJabuQZG68J3o1kZyCx4CE4Ioqoi89Dqhg0p5zUDEZXZAu5dz7D(6hfVDQRZvRmI(tX8(tFJ3Q5TGb8plgOnt2IhAxebT5GgC78IHmWUGLw3KELuzDWcMpRdteJowoJWeQpp3GcPzU9iIgDCm8C6dd6J5S0TV7UeVxM(VBM4qpyNw9dXJU37qVD8IO9Xh6cJNK36MQllqyh3YZVpWIP88RGki61HaeAhsT35JM(Q9B7HT754p1htuRW0OV1IA0S0Y5GHD9o58BaP9kKRkcX(RJp3vjigME9We5fEgEg6d7mQ2n9kAaPUIg7Pe0V43AqmkT0ET5dRd6qmN1)ftQBri1XFfdJ6TFXS24mDDV6FxcZN1nt0gMBPMEnYC1lK98kADXLkSFNhgjZBcAZ3hOjmUC)BJWoIc0Clodg0euLIguThlVczaICgoGKH3XUu8xou5TllkVAO7)wJM7nW6DOYBQrV)U5xnbSmBdv(AVyH(Jkv2QzdYmIFB9Ur6OZry97sy9F7ewpT3U4nsyfZXE4YF)6RfdlZY)3p]] ) \ No newline at end of file +spec:RegisterPack( "Protection Paladin", 20271122, [[Hekili:vVrxVTnoYFlbfWRnUuxl58r7I48WTVSn4qXIZ9W9MLzKOT1gzjVIsn1hm8V9Bgs9bjfPKSt6h7dToXC4WzgoFZjlCw85fZdiz0fFYDI7vooUUJDCN8bNRwmpB)o6I57i(prwd)qmzl8))rAsg1plmj(4Y)GerccJry2hLqcqCXsYt9b42KLTJ9RV7DRdZ2K)4y)KTVJfUnpIGB1pLSkd)D)3Ty(J5HrzFmEXJMje3fZj5zBssxmFE42FdWCyqavaoL5Vyoc(BDM8whNlpUe(0L)PZBDD)1Jl)p7qCEC5Q0KThxIi44dhFGVLjF4TtEpaY)MYYssby2gMfUMiynsblgfYYu2HlGC8ZRk(eXahTlZfhvfWVxqrDsg3(w3PaiFEdS()LKc)hiYqPkE2m(9dDfjpkd(XpXVVee3I5P0hZFcK10yYJr0Gf)ZfzG0dHO(BQa2Nef5j(fpeZc87jUvRzDeftphu4NKefK8CmdXWvNdgYsdJFIMXrW1NdcyzK4asAaGayHDPuqR7rst5wa9ljCmqYtjMeFLagfUEtgZ7pZdwVLgNPb6uzqjP(KyQhOjL2eYRKH0pjMrblaXVPaNoxNSdykAw9E)cjnexf)POC4dhaFPHzu4RReGJZCgVHW8kVroUCWXLARbIQSXK49Eb7y81hEC5fsq5AaQdhuqtj6hhKNwy1C)mfuyaIrc008OkHLZJQkeES9X(ESOe8A9t3CYYixJYi3wKrM4(MYitssfzKrjW9DjeniICojruMSXyPUVKeRwyW2rbZPms6AWSBSM2U460TIAsjHbE0VaRmMeeWgt)k6FsSS(AHcg92RnVC(o72y62GeyBRdJx79miG2yYe0iR9y(QvJv3RYXUlP0BNUVQACa33MqtkDljmg487G4mfCiaAw4wkNRDMWVehvFyBtqwZlzL36OK09Mm1TDPW2esJcWTMTH6LIclAsotC5mvYNw4xc5(FIImzL0LGrWfvAJw5y8qNuFQpsyChPa5XVhXJ(2t6ORqni4EFnIxfcb3Issk8LxfAWG6C5wkGXr7gS0DW4gMkhxcCJtPLDBYLviV5PifUAsLLA3hIRzxSvI7ukjyFLHMnkzKSVH2orqZd)bMKmPLedkGX90KBUFpKBoMD7(DtU5k0(QYROvNPzKi0bxH)S15HbKyF64cyl5KkANUNYTQ3NQ4qPWFlNx2q2ULMwzC5Xz3swQwWio3uAqs(Jz1NxfAkxbyd)N09QxSBDd5A0ioQlSqsRsPuf)QTMGM2UBtRSoNRAjS)g0PitHfwLdNhKPhFjpHpyupBTFW4TKVcBAVFeT0DkE)1DydJmPTlj2gYtuUZ5nuu5Jjfk)oUkSS6ztOB471IIHZ4RnBubKtTyZGeU14BB2TgIz45gqWCGa5216AgaQcYzp5bMaEiu6AgTR2xtz1Sv7H)mruosYByhmgAGJegspLQ1q9yVmAYEmtvdTYyWE7e1cNKQA0v7EQjKEHGEz1D3mjA2MfwPrFnvBjLatXEBZAQV5zar85eOq6Nh9mj9jeUAUBvE6EzVlc43KeT3BxYZ0uUs6uZMIV3Qq)Iops00P(22oCYUG7lxRMDfpQcnfY2NVbKW)q7(q4QP0apcJbUdqTVcQTNeWDLIrRb2mz03qHWzYppKz5zjixo1zpA6Rf152xQZpnNrcaXidc()eLtE)qco50r0PIm9R8Qvy4H(UT0KbeP2Jcet)AMhjDlru0hGhgXhYzW7zkzxsSuMgIiyYlwf9AOXvLdsDt7xe8v7z9h6LxX90uYbc1(RLlHS2(WunKo3idRCDuAWzVWM2JUx7IQ56ncjzWtJJDFKdLdk(YmuMwLLSvwPFECS7y8hf120XJRD3IVIeP7PqKg8)4ARuxj)pgCG4Q72613R60EPk42HNSxxcXWTSDNEVwNVB7xG2AJTUvo)Pmsd3jw9JGtxmf3ik65ajIlpU8Z0T7IWNhGTjjpcsMzxAycWpH)p8Pla3JzW)GnDC5Cupd2j(Gc)Uqtd0aH6K9XI8qi48ht86gyEry76(DGVWu1(nOaoaOXA(36iLAKzTN)8fOR96asQ69ArQCT7MDyfzegVnbQQuRu1bwAej22HI6A65nBrwSvzMRY9b0OWVqt7tnfU29D3mUlpowrASTfDZ9dYrS007vdAnDI5aHQ2QA7r5Xs0vR1GTdFnGegvkv7wqzkfLjU3WmuPCQHDP8PM6GGhxHTHWCTwsjo8Csk)2VQRStvFthDRuvw3U3LxIgZu7LgBxI2glz3SuRcnP0h1Enlen3QOuy9nSYuEmXoAyw8tC3rdQcqA0CCC1d0muUQYXb0vH(HzLxTvXzlsHBxE6UeMqFt6oVLQNTRldbSJG8q35NXLupNS2t8vVmYsk1aJMjTQQ2ICLR6TkmMe5X7DPILISypm2pzlEWbKTeOeLRff8hWk(Is)Fv95nnaFidGfPXGpbvMyDoSCiH3erqtpeHepjMkyfYbX9G6sIhLrN1v2aY62n86bVToH80ptCNv8ICQDFbCIKbov8yWoGJmQVxU)SjakPFKFT7R6VHmM2HI8N9CB08W4i5moIS3ljgIVhhWwu8aVqWegUioSm36mbQuyoK1qmxVzoFusc3Uljfq2QeW7(Vunme)cKJe9VYdtrVbSeSJeK8SKTeEIG(WHSMYgF8H)fWRqiHFfsimjgon(Y)s5JWO(G0aoZsKwnRXYdD(6OEIu53t3cI1aPxiV5t63a5gbPxi3W74BG0nbZ3u03jInmGcgKkNnDFUOVhiUv1VglRqT389hPVq1oBi)vXGXoLFExEFJrFNi(Cnw6jDFUOVhi(SCPE8bdE7l2f70C2709vf)XOA7EQeafz5RhIRqPB3xpMrPbauO1xpeZVC(i)EbX0nQdvkk2XzumzvioQAV5nLlZgxfR(Fm7Dy(byEjmiXKSqOWcXll)qxWtc(ZYxH(btWPmcKMbrFCWmcKAHIMHrUyrZquougxIJjWScrA9KzCjFq(M5Cz4QzMnxgy3L4GHxy3z8HdTyxF)SwCwn6WHlmh54LWIUYSORzwSjxiXIn5)Aw0axCFlSVmhQnqPpuXJOkhFkKL)g9zarWZsJxDNWwEsSUbT0xx3qwogpsKFfxZAQWJxfToGK3pZferMhlYdhA2jY7V96MFnuZGrIr9fWmdJOSdKoff504n1mUlTHre3(qt7VOZz35au9q8TlV3zYOrMXP0RM1uSzPJl3pBQzKPpls2zWdhQ0ATq8ZMor1zP8bfg)LKNOE0Vc1GH9kbpeHQcVtoEHXRYzNHeUA4fTTXcQ7(3lRkwBFaOWImJ7Equj8GoBz2GHn7k1SjhoyUBuJSqjknEcp)6kvVRUpyN2zv89g76Ln6qP8BHCWwBUgukIA2OG7RAT1GlgAP1afuxBTfqLXQAjqXxx1oaB8IvulF)AG4L6WXpsYVSJni12SpuTj9)jHb0oZ)Ei1LBdKMDOZ1YoskJZznqO2iMjzmz5fwgmSYpBZPt8o3coW2KRncZpX4qQwSrLbuvevTJXsD0GlmEKLDo3KSOkUUYBMlYQSy4D4NDZH25UzfdSJr8AqAAN20Lz2NE07CaXGfyuI8z4gXzmeZwzorVZ1iTxVxEAaYdE5SRRVgsSmdOJg0XlZDQNPtHy5rJd559toRdSLyP1kMLFBZH6usu3XaDoBIn9YQj3(uvm7xMutfjd0XWzcjCnOok9DtnsmAV5jsdx0bYZ3nOVJG5G(XpZmtBwE(6klUMpKmqA96eVBAXfxlz4jripQ8K7F)pFT3K)1GaCpjc4BLVu5wfuXvgh4XzxBwfrzyjquOmMfZuMpriUKWbR2inc17y47l9KEJnj1GEumICbug1S1k3tcgPASonlxtXpg01ejEQgGdFPkGthznKyVTc)bqegmfFXuH7jtf2Shp1BXxkLB2V93a3L99U4LEqqAtV54YFkgiVEB0FgPiP739cTX1RpjY1YO5nWqZWMDfKGzVUeG0bG8Q6CGQoR4bYJCxp0Dpf7P(OIAeMgDCPWxGHMLmyyxZqh27U2RTRkQL5jNBMTywAQE9qf5mVdpb5Hzcv5nk4LoxNfS50iuFYIAqkB2masoJ6fMr3YUK)3mAzFO5Pan0(FLPZCgySBRywhQvSn7QjqCG2qLRYBBO(8tLfp24ygH913oshDkmRBxmR7RhZ6O8khVsml)Vco)fF6MB4JvZI))d]] ) \ No newline at end of file diff --git a/TheWarWithin/Priorities/DeathKnightBlood.simc b/TheWarWithin/Priorities/DeathKnightBlood.simc index f84acafec..f3d7b5b5f 100644 --- a/TheWarWithin/Priorities/DeathKnightBlood.simc +++ b/TheWarWithin/Priorities/DeathKnightBlood.simc @@ -20,22 +20,26 @@ actions+=/run_action_list,name=sanlayn,strict=1,if=!hero_tree.deathbringer actions.deathbringer+=/variable,name=death_strike_dump_amount,value=settings.death_strike_pool_amount actions.deathbringer+=/variable,name=bone_shield_refresh_value,value=6 -actions.deathbringer+=/variable,name=heart_strike_rp_drw,value=(21+spell_targets.heart_strike*talent.heartbreaker.enabled*2) +actions.deathbringer+=/variable,name=heart_strike_rp_drw,value=(25+spell_targets.heart_strike*talent.heartbreaker.enabled*2) actions.deathbringer+=/potion,if=buff.dancing_rune_weapon.up -actions.deathbringer+=/blood_tap,if=rune<=1 actions.deathbringer+=/raise_dead actions.deathbringer+=/blood_fury,if=cooldown.dancing_rune_weapon.ready actions.deathbringer+=/berserking,if=cooldown.dancing_rune_weapon.ready +actions.deathbringer+=/blood_tap,if=rune<=1 +actions.deathbringer+=/use_items # Use Death Strike if your Blood Shield is going to expire. actions.deathbringer+=/death_strike,if=settings.save_blood_shield&buff.blood_shield.up&buff.blood_shield.remains<=gcd.max actions.deathbringer+=/deaths_caress,if=!buff.bone_shield.up actions.deathbringer+=/death_strike,if=buff.coagulopathy.remains<=gcd|runic_power.deficit<35 -actions.deathbringer+=/blood_boil,if=dot.reapers_mark.ticking&(dot.reapers_mark.remains<2*gcd|charges_fractional>=1.5) +actions.deathbringer+=/blood_boil,if=dot.reapers_mark.ticking&dot.reapers_mark.remains<2*gcd +actions.deathbringer+=/blood_boil,if=dot.reapers_mark.ticking&charges_fractional>=1.5 actions.deathbringer+=/consumption,if=dot.reapers_mark.ticking&dot.blood_plague.ticking +actions.deathbringer+=/soul_reaper,if=buff.reaper_of_souls.up&buff.coagulopathy.remains>1*gcd actions.deathbringer+=/soul_reaper,if=active_enemies=1&(target.time_to_pct_35<5|buff.reaper_of_souls.up)&target.time_to_die>(dot.soul_reaper.remains+5) actions.deathbringer+=/blood_boil,if=(dot.reapers_mark.ticking&(pet.dancing_rune_weapon.active&dot.blood_plague.stack<2))|!dot.blood_plague.ticking|(charges_fractional>=1&dot.reapers_mark.ticking&buff.coagulopathy.remains>2*gcd) actions.deathbringer+=/death_and_decay,if=((dot.reapers_mark.ticking)&!death_and_decay.ticking)|!buff.death_and_decay.up actions.deathbringer+=/marrowrend,if=buff.exterminate.up&(runic_power.deficit>20&buff.coagulopathy.remains>2*gcd) +actions.deathbringer+=/marrowrend,if=(buff.exterminate.up)&(runic_power.deficit>20&buff.coagulopathy.remains>2*gcd) actions.deathbringer+=/abomination_limb,if=dot.reapers_mark.ticking actions.deathbringer+=/reapers_mark,if=!dot.reapers_mark.ticking&dot.blood_plague.ticking actions.deathbringer+=/bonestorm,if=buff.death_and_decay.up&buff.bone_shield.stack>5&cooldown.dancing_rune_weapon.remains>=10&(dot.reapers_mark.ticking) @@ -50,38 +54,40 @@ actions.deathbringer+=/consumption actions.deathbringer+=/death_strike,if=runic_power.deficit<=variable.heart_strike_rp_drw|runic_power>=variable.death_strike_dump_amount actions.deathbringer+=/blood_boil,if=charges_fractional>=1.5&buff.hemostasis.stack<5&cooldown.reapers_mark.remains>5 actions.deathbringer+=/heart_strike,if=rune>=1|rune.time_to_2=variable.heart_strike_rp_drw +actions.deathbringer+=/blood_boil actions.sanlayn+=/variable,name=death_strike_dump_amount,value=settings.death_strike_pool_amount actions.sanlayn+=/variable,name=death_strike_pre_essence_dump_amount,value=20 -actions.sanlayn+=/variable,name=bone_shield_refresh_value,value=11 +actions.sanlayn+=/variable,name=bone_shield_refresh_value,value=7 actions.sanlayn+=/variable,name=heart_strike_rp_drw,value=(21+spell_targets.heart_strike*talent.heartbreaker.enabled*2) actions.sanlayn+=/death_strike,if=buff.coagulopathy.remains<=gcd -actions.sanlayn+=/raise_dead -actions.sanlayn+=/potion,if=buff.dancing_rune_weapon.up -actions.sanlayn+=/blood_fury,if=cooldown.dancing_rune_weapon.ready -actions.sanlayn+=/berserking,if=cooldown.dancing_rune_weapon.ready -actions.sanlayn+=/blood_tap,if=rune<3 -actions.sanlayn+=/blood_boil,if=!dot.blood_plague.ticking|(dot.blood_plague.remains<10&buff.vampiric_blood.up) -actions.sanlayn+=/abomination_limb,if=buff.coagulopathy.remains>=2*gcd&(!buff.essence_of_the_blood_queen.up|buff.essence_of_the_blood_queen.remains>=3*gcd)&(!buff.vampiric_blood.up|buff.vampiric_blood.remains>=6*gcd) -actions.sanlayn+=/blood_boil,if=cooldown.vampiric_blood.remains<3*gcd&buff.coagulopathy.remains>=gcd -actions.sanlayn+=/heart_strike,if=buff.vampiric_blood.up&(buff.vampiric_blood.remains<2*gcd) -actions.sanlayn+=/bonestorm,if=(!buff.vampiric_blood.up&buff.death_and_decay.up)&buff.bone_shield.stack>5&cooldown.dancing_rune_weapon.remains>=10&buff.coagulopathy.remains>3*gcd -actions.sanlayn+=/tombstone,if=(!buff.vampiric_blood.up&buff.death_and_decay.up)&buff.bone_shield.stack>5&runic_power.deficit>=30&cooldown.dancing_rune_weapon.remains>=10&buff.coagulopathy.remains>2*gcd -actions.sanlayn+=/dancing_rune_weapon,if=buff.coagulopathy.remains>=2*gcd&(!buff.essence_of_the_blood_queen.up|buff.essence_of_the_blood_queen.remains>=3*gcd)&(!buff.vampiric_blood.up|buff.vampiric_blood.remains>=6*gcd) -actions.sanlayn+=/death_strike,if=!buff.vampiric_strike.up&cooldown.vampiric_blood.remains<=30&runic_power>variable.death_strike_pre_essence_dump_amount&buff.essence_of_the_blood_queen.stack>=3 -actions.sanlayn+=/heart_strike,if=(buff.vampiric_blood.up)&(buff.coagulopathy.remains>2*gcd) -actions.sanlayn+=/consumption,if=buff.vampiric_blood.remains<=3|buff.infliction_of_sorrow.up|cooldown.vampiric_blood.remains>5 -actions.sanlayn+=/death_strike,if=buff.vampiric_blood.up&(buff.coagulopathy.remains<2*gcd|(runic_power.deficit<=variable.heart_strike_rp_drw&buff.incite_terror.stack>=3)) -actions.sanlayn+=/heart_strike,if=buff.vampiric_strike.up|buff.infliction_of_sorrow.up&((talent.consumption.enabled&buff.consumption.up)|!talent.consumption.enabled)&dot.blood_plague.ticking&dot.blood_plague.remains>20 -actions.sanlayn+=/vampiric_blood,if=buff.coagulopathy.up # Use Death Strike if your Blood Shield is going to expire. actions.sanlayn+=/death_strike,if=settings.save_blood_shield&buff.blood_shield.up&buff.blood_shield.remains<=gcd.max actions.sanlayn+=/deaths_caress,if=!buff.bone_shield.up -actions.sanlayn+=/death_and_decay,if=!buff.death_and_decay.up|(buff.crimson_scourge.up&(!buff.vampiric_blood.up|buff.vampiric_blood.remains>3*gcd)) + +actions.sanlayn+=/blood_boil,if=!dot.blood_plague.ticking|(dot.blood_plague.remains<10&buff.dancing_rune_weapon.up) +actions.sanlayn+=/potion,if=buff.dancing_rune_weapon.up +actions.sanlayn+=/consumption,if=pet.dancing_rune_weapon.active&pet.dancing_rune_weapon.remains<=3 +actions.sanlayn+=/bonestorm,if=(buff.death_and_decay.up)&buff.bone_shield.stack>5&cooldown.dancing_rune_weapon.remains>=25 +actions.sanlayn+=/death_strike,if=runic_power>=108 +actions.sanlayn+=/heart_strike,if=buff.dancing_rune_weapon.up&rune>1 +actions.sanlayn+=/death_and_decay,if=!buff.death_and_decay.up +actions.sanlayn+=/heart_strike,if=buff.infliction_of_sorrow.up&buff.death_and_decay.up +actions.sanlayn+=/raise_dead +actions.sanlayn+=/abomination_limb +actions.sanlayn+=/tombstone,if=(!buff.dancing_rune_weapon.up&buff.death_and_decay.up)&buff.bone_shield.stack>5&runic_power.deficit>=30&cooldown.dancing_rune_weapon.remains>=25&buff.coagulopathy.remains>2*gcd +actions.sanlayn+=/dancing_rune_weapon,if=buff.coagulopathy.remains>=2*gcd&(!buff.essence_of_the_blood_queen.up|buff.essence_of_the_blood_queen.remains>=3*gcd)&(!buff.dancing_rune_weapon.up|buff.dancing_rune_weapon.remains>=6*gcd) +actions.sanlayn+=/death_strike,if=!buff.vampiric_strike.up&cooldown.dancing_rune_weapon.remains<=30&runic_power>variable.death_strike_pre_essence_dump_amount&buff.essence_of_the_blood_queen.stack>=3 + actions.sanlayn+=/marrowrend,if=!dot.bonestorm.ticking&(buff.bone_shield.stack20|buff.bone_shield.remains<=3) +actions.sanlayn+=/marrowrend,if=!dot.bonestorm.ticking&(buff.bone_shield.stack20&!cooldown.dancing_rune_weapon.up|buff.bone_shield.remains<=3) +actions.sanlayn+=/soul_reaper,if=active_enemies=1&target.time_to_pct_35<5&target.time_to_die>(dot.soul_reaper.remains+5) +actions.sanlayn+=/death_strike,if=buff.dancing_rune_weapon.up&(buff.coagulopathy.remains<2*gcd|(runic_power.deficit<=variable.heart_strike_rp_drw&buff.incite_terror.stack>=3)) +actions.sanlayn+=/heart_strike,if=buff.vampiric_strike.up|buff.infliction_of_sorrow.up&((talent.consumption.enabled&buff.consumption.up)|!talent.consumption.enabled)&dot.blood_plague.ticking&dot.blood_plague.remains>20 +actions.sanlayn+=/dancing_rune_weapon,if=buff.coagulopathy.up actions.sanlayn+=/death_strike,if=runic_power.deficit<=variable.heart_strike_rp_drw|runic_power>=variable.death_strike_dump_amount +actions.sanlayn+=/blood_boil,if=charges>=2|(full_recharge_time<=gcd.max) +actions.sanlayn+=/consumption,if=cooldown.dancing_rune_weapon.remains>20 actions.sanlayn+=/heart_strike,if=rune>1 -actions.sanlayn+=/bonestorm,if=buff.death_and_decay.up&buff.bone_shield.stack>5&cooldown.dancing_rune_weapon.remains>=10 -actions.sanlayn+=/tombstone,if=buff.death_and_decay.up&buff.bone_shield.stack>5&runic_power.deficit>=30&cooldown.dancing_rune_weapon.remains>=10 -actions.sanlayn+=/soul_reaper,if=active_enemies=1&target.time_to_pct_35<5&target.time_to_die>(dot.soul_reaper.remains+5) -actions.sanlayn+=/blood_boil,if=charges>=2|(full_recharge_time<=gcd.max) \ No newline at end of file +actions.sanlayn+=/bonestorm,if=buff.death_and_decay.up&buff.bone_shield.stack>5&cooldown.dancing_rune_weapon.remains>=25 +actions.sanlayn+=/tombstone,if=buff.death_and_decay.up&buff.bone_shield.stack>5&runic_power.deficit>=30&cooldown.dancing_rune_weapon.remains>=25 \ No newline at end of file diff --git a/TheWarWithin/Priorities/MageFrost.simc b/TheWarWithin/Priorities/MageFrost.simc index ec4ffcf28..fa663864a 100644 --- a/TheWarWithin/Priorities/MageFrost.simc +++ b/TheWarWithin/Priorities/MageFrost.simc @@ -1,7 +1,6 @@ actions.precombat+=/arcane_intellect actions.precombat+=/mirror_image -actions.precombat+=/variable,name=st_aoebuild,value=talent.splinterstorm&!(talent.cold_front&talent.slick_ice&talent.deaths_chill&talent.frozen_touch)|talent.frostfire_bolt&!talent.deep_shatter -actions.precombat+=/variable,name=st_ff,value=talent.frostfire_bolt +actions.precombat+=/variable,name=boltspam,value=talent.splinterstorm&talent.cold_front&talent.slick_ice&talent.deaths_chill&talent.frozen_touch|talent.frostfire_bolt&talent.deep_shatter&talent.slick_ice&talent.deaths_chill actions.precombat+=/variable,name=time_to_coc,value=10*talent.frostfire_bolt+23*talent.splinterstorm actions.precombat+=/blizzard,if=active_enemies>=2&talent.ice_caller&!talent.fractured_frost|active_enemies>=4 actions.precombat+=/frostbolt,if=active_enemies<=3 @@ -12,9 +11,8 @@ actions+=/run_action_list,name=aoe_ff,strict=1,if=talent.frostfire_bolt&active_e actions+=/run_action_list,name=aoe_ss,strict=1,if=!talent.frostfire_bolt&active_enemies>=3 actions+=/run_action_list,name=cleave_ff,strict=1,if=talent.frostfire_bolt&active_enemies>=2&active_enemies<=3 actions+=/run_action_list,name=cleave_ss,strict=1,if=!talent.frostfire_bolt&active_enemies=2 -actions+=/call_action_list,name=st_aoebuild,strict=1,if=!talent.frostfire_bolt&!(talent.cold_front&talent.slick_ice&talent.deaths_chill&talent.frozen_touch)|talent.frostfire_bolt&!(talent.deep_shatter&talent.slick_ice&talent.deaths_chill) -actions+=/call_action_list,name=st_ff,strict=1,if=talent.frostfire_bolt -actions+=/call_action_list,name=st_ss,strict=1,if=!talent.frostfire_bolt +actions+=/run_action_list,name=st_ff,strict=1,if=talent.frostfire_bolt +actions+=/run_action_list,name=st_ss,strict=1,if=!talent.frostfire_bolt actions.aoe_ff+=/cone_of_cold,if=talent.coldest_snap&cooldown.frozen_orb.remains>4&(prev_gcd.1.comet_storm|prev_gcd.1.frozen_orb&!talent.comet_storm|cooldown.comet_storm.remains>15&!talent.frostfire_bolt) actions.aoe_ff+=/frozen_orb,if=((!prev_gcd.1.cone_of_cold|!talent.isothermic_core)&(!prev_gcd.1.glacial_spike|!freezable)) @@ -45,14 +43,14 @@ actions.aoe_ss+=/frostbolt,if=talent.deaths_chill&buff.icy_veins.remains>8&(buff actions.aoe_ss+=/comet_storm actions.aoe_ss+=/blizzard actions.aoe_ss+=/shifting_power,if=cooldown.icy_veins.remains>10&(fight_remains+10>cooldown.icy_veins.remains) -actions.aoe_ss+=/glacial_spike,if=buff.icicles.react=5&(cooldown.flurry.up|remaining_winters_chill|active_enemies<5&freezable&cooldown.ice_nova.ready&!buff.fingers_of_frost.up) +actions.aoe_ss+=/glacial_spike,if=buff.icicles.stack=5&(cooldown.flurry.up|remaining_winters_chill|active_enemies<5&freezable&cooldown.ice_nova.ready&!buff.fingers_of_frost.up) actions.aoe_ss+=/ice_lance,if=buff.fingers_of_frost.up&!prev_gcd.1.glacial_spike|remaining_winters_chill actions.aoe_ss+=/flurry,if=remaining_winters_chill=0 actions.aoe_ss+=/frostbolt actions.aoe_ss+=/call_action_list,name=movement actions.cds+=/use_item,name=imperfect_ascendancy_serum,if=buff.icy_veins.remains>19|boss&fight_remains<25 -actions.cds+=/use_item,name=treacherous_transmitter,if=equipped.spymasters_web&(boss&fight_remains<50|cooldown.icy_veins.remains<12)|!equipped.spymasters_web&(boss&fight_remains<30|prev_off_gcd.icy_veins) +actions.cds+=/use_item,name=treacherous_transmitter,if=equipped.spymasters_web&(fight_remains<50|cooldown.icy_veins.remains<12|cooldown.icy_veins.remains<22&cooldown.shifting_power.remains<10)|!equipped.spymasters_web&(fight_remains<30|prev_off_gcd.icy_veins) #actions.cds+=/do_treacherous_transmitter_task,if=fight_remains<18|(buff.cryptic_instructions.remains=32)&(buff.icy_veins.remains>15|equipped.treacherous_transmitter&buff.icy_veins.remains>9) @@ -64,8 +62,7 @@ actions.cds+=/use_items ## actions.cds+=/invoke_external_buff,name=power_infusion,if=buff.power_infusion.down ## actions.cds+=/invoke_external_buff,name=blessing_of_summer,if=buff.blessing_of_summer.down actions.cds+=/blood_fury -actions.cds+=/berserking -actions.cds+=/lights_judgment +actions.cds+=/berserking,if=buff.icy_veins.remains>10&buff.icy_veins.remains<15|fight_remains<15 actions.cds+=/fireblood actions.cds+=/ancestral_call @@ -84,17 +81,16 @@ actions.cleave_ff+=/frostbolt actions.cleave_ff+=/call_action_list,name=movement actions.cleave_ss+=/comet_storm,if=prev_gcd.1.flurry&(buff.icy_veins.down) +actions.cleave_ss+=/freeze,if=freezable&prev_gcd.1.glacial_spike actions.cleave_ss+=/flurry,if=remaining_winters_chill=0&debuff.winters_chill.down&(prev_gcd.1.frostbolt|prev_gcd.1.glacial_spike) -actions.cleave_ss+=/flurry,if=prev_gcd.1.glacial_spike -actions.cleave_ss+=/freeze,if=freezable&debuff.frozen.down&(!talent.glacial_spike|prev_gcd.1.glacial_spike) -actions.cleave_ss+=/ice_nova,if=freezable&!prev.1.freeze&(prev_gcd.1.glacial_spike) -actions.cleave_ss+=/frozen_orb -actions.cleave_ss+=/shifting_power,if=cooldown.icy_veins.true_remains>10&cooldown.flurry.true_remains&(boss&fight_remains>cooldown.icy_veins.true_remains-6) -actions.cleave_ss+=/cone_of_cold,if=talent.coldest_snap&cooldown.comet_storm.remains>10&cooldown.frozen_orb.remains>10&remaining_winters_chill=0&active_enemies>=3 -actions.cleave_ss+=/glacial_spike,if=buff.icicles.stack=5&(cooldown.flurry.up|remaining_winters_chill|freezable&cooldown.freeze.ready) +actions.cleave_ss+=/flurry,cycle_targets=1,if=prev_gcd.1.glacial_spike +actions.cleave_ss+=/ice_nova,if=freezable&!prev_off_gcd.freeze&prev_gcd.1.glacial_spike&remaining_winters_chill=0&debuff.winters_chill.down +actions.cleave_ss+=/frozen_orb,if=(cooldown.icy_veins.remains>22|buff.icy_veins.up) +actions.cleave_ss+=/shifting_power,if=cooldown.icy_veins.remains>10&!cooldown.flurry.ready&(buff.icy_veins.down|buff.icy_veins.remains>10)&(fight_remains+10>cooldown.icy_veins.remains) +actions.cleave_ss+=/glacial_spike,if=buff.icicles.stack=5&(cooldown.flurry.ready|remaining_winters_chill|freezable&cooldown.ice_nova.ready&!buff.fingers_of_frost.up) actions.cleave_ss+=/ray_of_frost,if=remaining_winters_chill&buff.icy_veins.down -actions.cleave_ss+=/frostbolt,if=talent.deaths_chill&(!talent.freezing_rain&buff.icy_veins.remains>8&buff.deaths_chill.stack<=13|talent.freezing_rain&buff.icy_veins.remains>22) -actions.cleave_ss+=/ice_lance,if=buff.fingers_of_frost.up&!prev_gcd.1.glacial_spike +actions.cleave_ss+=/frostbolt,if=talent.deaths_chill&buff.icy_veins.remains>8&buff.deaths_chill.stack<=(8+4*talent.slick_ice) +actions.cleave_ss+=/ice_lance,if=buff.fingers_of_frost.up&!prev_gcd.1.glacial_spike|!variable.boltspam&remaining_winters_chill actions.cleave_ss+=/frostbolt actions.cleave_ss+=/call_action_list,name=movement @@ -106,16 +102,6 @@ actions.movement+=/arcane_explosion,if=mana.pct>30&active_enemies>=2 actions.movement+=/fire_blast actions.movement+=/ice_lance -actions.st_aoebuild+=/comet_storm,if=prev_gcd.1.flurry&(buff.icy_veins.down|talent.frostfire_bolt) -actions.st_aoebuild+=/flurry,if=(buff.icicles.stack<5|talent.splinterstorm)&(remaining_winters_chill=0&debuff.winters_chill.down&(prev_gcd.1.frostbolt|prev_gcd.1.frostfire_bolt|prev_gcd.1.glacial_spike)|buff.excess_frost.up) -actions.st_aoebuild+=/frozen_orb,if=(talent.splinterstorm|(!talent.ray_of_frost|buff.fingers_of_frost.down&cooldown.ray_of_frost.remains&buff.icicles.stack<5)) -actions.st_aoebuild+=/shifting_power,if=(cooldown.icy_veins.true_remains>10&cooldown.flurry.true_remains&(fight_remains+10>cooldown.icy_veins.true_remains)|talent.frostfire_bolt)&(talent.splinterstorm|(buff.icy_veins.down|!talent.deaths_chill)&cooldown.frozen_orb.true_remains>10&(!talent.comet_storm|cooldown.comet_storm.true_remains>10)&(!talent.ray_of_frost|cooldown.ray_of_frost.true_remains>10)&buff.icicles.stack<5) -actions.st_aoebuild+=/glacial_spike,if=buff.icicles.stacks=5&(cooldown.flurry.up|remaining_winters_chill) -actions.st_aoebuild+=/ray_of_frost,if=remaining_winters_chill&talent.frostfire_bolt|remaining_winters_chill=1 -actions.st_aoebuild+=/ice_lance,if=buff.fingers_of_frost.up&!prev_gcd.1.glacial_spike|remaining_winters_chill -actions.st_aoebuild+=/frostbolt -actions.st_aoebuild+=/call_action_list,name=movement - actions.movement+=/any_blink,if=movement.distance>10 actions.movement+=/ice_floes,if=buff.ice_floes.down actions.movement+=/ice_nova @@ -124,24 +110,27 @@ actions.movement+=/arcane_explosion,if=mana.pct>30&active_enemies>=2 actions.movement+=/fire_blast actions.movement+=/ice_lance -actions.st_ff+=/comet_storm,if=prev_gcd.1.flurry|prev_gcd.1.cone_of_cold -actions.st_ff+=/flurry,if=buff.icicles.stacks<5&remaining_winters_chill=0&(debuff.winters_chill.down|buff.brain_freeze.up|buff.excess_frost.up) -actions.st_ff+=/cone_of_cold,if=talent.coldest_snap&prev_gcd.1.comet_storm&active_enemies>=3 -actions.st_ff+=/glacial_spike,if=buff.icicles.stacks=5&(cooldown.flurry.up|remaining_winters_chill) -actions.st_ff+=/ray_of_frost,if=remaining_winters_chill&(buff.icy_veins.remains<14|buff.spymasters_web.up) -actions.st_ff+=/frozen_orb -actions.st_ff+=/shifting_power,if=(buff.icy_veins.down|!talent.deaths_chill)&cooldown.frozen_orb.true_remains>10&(!talent.comet_storm|cooldown.comet_storm.true_remains>10)&(!talent.ray_of_frost|cooldown.ray_of_frost.true_remains>10) -actions.st_ff+=/ice_lance,if=buff.excess_fire.up&remaining_winters_chill=2|remaining_winters_chill=0&debuff.winters_chill.down&buff.fingers_of_frost.up +actions.st_ff+=/comet_storm,if=prev_gcd.1.flurry +actions.st_ff+=/flurry,if=variable.boltspam&(buff.icicles.stack<5&remaining_winters_chill=0&(debuff.winters_chill.down|buff.brain_freeze.up|buff.excess_frost.up)) +actions.st_ff+=/flurry,if=!variable.boltspam&(buff.icicles.stack<5&(remaining_winters_chill=0&debuff.winters_chill.down&(prev_gcd.1.frostfire_bolt|prev_gcd.1.glacial_spike)|buff.excess_frost.up)) +actions.st_ff+=/glacial_spike,if=buff.icicles.stack=5&(cooldown.flurry.ready|remaining_winters_chill) +actions.st_ff+=/ray_of_frost,if=remaining_winters_chill&(!variable.boltspam|buff.icy_veins.remains<14|buff.spymasters_web.up) +actions.st_ff+=/frozen_orb,if=variable.boltspam|buff.fingers_of_frost.down +actions.st_ff+=/shifting_power,if=(buff.icy_veins.down|!talent.deaths_chill)&cooldown.frozen_orb.remains>10&(!talent.comet_storm|cooldown.comet_storm.remains>10)&(!talent.ray_of_frost|cooldown.ray_of_frost.remains>10) +actions.st_ff+=/ice_lance,if=variable.boltspam&(buff.excess_fire.up&remaining_winters_chill=2|remaining_winters_chill=0&debuff.winters_chill.down&buff.fingers_of_frost.up) +actions.st_ff+=/ice_lance,if=!variable.boltspam&(buff.fingers_of_frost.up&!prev_gcd.1.glacial_spike|remaining_winters_chill) actions.st_ff+=/frostbolt actions.st_ff+=/call_action_list,name=movement actions.st_ss+=/comet_storm,if=prev_gcd.1.flurry&buff.icy_veins.down actions.st_ss+=/flurry,if=remaining_winters_chill=0&debuff.winters_chill.down&(prev_gcd.1.frostbolt|prev_gcd.1.glacial_spike) -actions.st_ss+=/frozen_orb,if=cooldown_react&(cooldown.icy_veins.remains>22|buff.icy_veins.up) -actions.st_ss+=/shifting_power,if=cooldown.icy_veins.true_remains>10&cooldown.flurry.remains&(fight_remains+10>cooldown.icy_veins.true_remains) -actions.st_ss+=/glacial_spike,if=buff.icicles.stacks=5&(cooldown.flurry.up|remaining_winters_chill) -actions.st_ss+=/ray_of_frost,if=remaining_winters_chill&buff.icy_veins.down -actions.st_ss+=/frostbolt,if=buff.icy_veins.remains>8&buff.deaths_chill.stack<8 -actions.st_ss+=/ice_lance,if=remaining_winters_chill=2|remaining_winters_chill&cooldown.flurry.up +actions.st_ss+=/frozen_orb,if=(cooldown.icy_veins.remains>22|buff.icy_veins.up) +actions.st_ss+=/glacial_spike,if=buff.icicles.stack=5&(cooldown.flurry.ready|remaining_winters_chill|cooldown.flurry.remains0) +actions.st_ss+=/ray_of_frost,if=variable.boltspam&remaining_winters_chill&buff.icy_veins.down +actions.st_ss+=/ray_of_frost,if=!variable.boltspam&remaining_winters_chill=1 +actions.st_ss+=/shifting_power,if=cooldown.icy_veins.remains>10&!cooldown.flurry.ready&(variable.boltspam|buff.icy_veins.down|buff.icy_veins.remains>10)&(fight_remains+10>cooldown.icy_veins.remains) +actions.st_ss+=/frostbolt,if=variable.boltspam&buff.icy_veins.remains>8&buff.deaths_chill.stack<8 +actions.st_ss+=/ice_lance,if=variable.boltspam&(remaining_winters_chill=2|remaining_winters_chill&cooldown.flurry.ready) +actions.st_ss+=/ice_lance,if=!variable.boltspam&(buff.fingers_of_frost.up&!prev_gcd.1.glacial_spike|remaining_winters_chill) actions.st_ss+=/frostbolt actions.st_ss+=/call_action_list,name=movement \ No newline at end of file diff --git a/TheWarWithin/Priorities/PaladinProtection.simc b/TheWarWithin/Priorities/PaladinProtection.simc index f8aac45b1..c15901c0f 100644 --- a/TheWarWithin/Priorities/PaladinProtection.simc +++ b/TheWarWithin/Priorities/PaladinProtection.simc @@ -8,8 +8,8 @@ actions.precombat+=/variable,name=trinket_sync_slot,value=1,if=trinket.1.has_coo actions.precombat+=/variable,name=trinket_sync_slot,value=2,if=trinket.2.has_cooldown&trinket.2.has_stat.any_dps&(!trinket.1.has_stat.any_dps|trinket.2.cooldown.duration>trinket.1.cooldown.duration)|!trinket.1.has_cooldown actions+=/rebuke -actions+=/call_action_list,name=cooldowns actions+=/call_action_list,name=mitigation +actions+=/call_action_list,name=cooldowns actions+=/call_action_list,name=trinkets actions+=/call_action_list,name=standard @@ -31,9 +31,11 @@ actions.mitigation+=/ardent_defender,if=tanking&incoming_damage_5s>goak_damage&! actions.mitigation+=/lay_on_hands,if=health.pct<15 actions.standard+=/call_action_list,name=hammer_of_light,if=talent.lights_guidance.enabled&(cooldown.eye_of_tyr.remains<2|buff.hammer_of_light_ready.up)&(!talent.redoubt.enabled|buff.redoubt.stack>=2|!talent.bastion_of_light.enabled)&!buff.hammer_of_light_free.up +actions.standard+=/judgment,cycle_targets=1,if=charges>=2|full_recharge_time<=gcd.max actions.standard+=/hammer_of_light,if=buff.hammer_of_light_free.remains<2|buff.shake_the_heavens.duration<1|!buff.shake_the_heavens.up|cooldown.eye_of_tyr.remains<1.5|fight_remains<2 +actions.standard+=/eye_of_tyr,if=(hpg_to_2dawn=5|!talent.of_dusk_and_dawn.enabled)&talent.lights_guidance.enabled +actions.standard+=/eye_of_tyr,if=(hpg_to_2dawn=1|buff.blessing_of_dawn.stack>0)&talent.lights_guidance.enabled actions.standard+=/shield_of_the_righteous,if=(!talent.righteous_protector.enabled|cooldown.righteous_protector_icd.remains=0)&!buff.hammer_of_light_ready.up -actions.standard+=/holy_armaments,if=next_armament=sacred_weapon&(!buff.sacred_weapon.up|(buff.sacred_weapon.remains<6&!buff.avenging_wrath.up&cooldown.avenging_wrath.remains<=30)) actions.standard+=/judgment,cycle_targets=1,if=spell_targets.shield_of_the_righteous>3&buff.bulwark_of_righteous_fury.stack>=3&holy_power<3 actions.standard+=/avengers_shield,if=!buff.bulwark_of_righteous_fury.up&talent.bulwark_of_righteous_fury.enabled&spell_targets.shield_of_the_righteous>=3 actions.standard+=/hammer_of_the_righteous,if=buff.blessed_assurance.up&spell_targets.shield_of_the_righteous<3&!buff.avenging_wrath.up @@ -41,9 +43,13 @@ actions.standard+=/blessed_hammer,if=buff.blessed_assurance.up&spell_targets.shi actions.standard+=/crusader_strike,if=buff.blessed_assurance.up&spell_targets.shield_of_the_righteous<2&!buff.avenging_wrath.up actions.standard+=/judgment,cycle_targets=1,if=charges>=2|full_recharge_time<=gcd.max actions.standard+=/consecration,if=buff.divine_guidance.stack=5 +actions.standard+=/holy_armaments,if=next_armament=sacred_weapon&(!buff.sacred_weapon.up|(buff.sacred_weapon.remains<6&!buff.avenging_wrath.up&cooldown.avenging_wrath.remains<=30)) actions.standard+=/hammer_of_wrath -actions.standard+=/holy_armaments,if=next_armament=holy_bulwark&charges=2 -actions.standard+=/divine_toll,if=(!raid_event.adds.exists|raid_event.adds.in>10) +actions.standard+=/divine_toll +actions.standard+=/avengers_shield,if=!buff.shake_the_heavens.up&talent.shake_the_heavens.enabled +actions.standard+=/hammer_of_the_righteous,if=(buff.blessed_assurance.up&spell_targets.shield_of_the_righteous<3)|buff.shake_the_heavens.up +actions.standard+=/blessed_hammer,if=(buff.blessed_assurance.up&spell_targets.shield_of_the_righteous<3)|buff.shake_the_heavens.up +actions.standard+=/crusader_strike,if=(buff.blessed_assurance.up&spell_targets.shield_of_the_righteous<2)|buff.shake_the_heavens.up actions.standard+=/judgment,cycle_targets=1 actions.standard+=/hammer_of_the_righteous,if=buff.blessed_assurance.up&spell_targets.shield_of_the_righteous<3 actions.standard+=/blessed_hammer,if=buff.blessed_assurance.up&spell_targets.shield_of_the_righteous<3 @@ -63,16 +69,5 @@ actions.standard+=/word_of_glory,if=buff.shining_light_free.up actions.standard+=/arcane_torrent,if=holy_power<5 actions.standard+=/consecration -actions.hammer_of_light+=/hammer_of_light,if=(buff.blessing_of_dawn.stack>0|!talent.of_dusk_and_dawn.enabled)|spell_targets.shield_of_the_righteous>=5 -actions.hammer_of_light+=/eye_of_tyr,if=hpg_to_2dawn=5|!talent.of_dusk_and_dawn.enabled -actions.hammer_of_light+=/shield_of_the_righteous,if=hpg_to_2dawn=4 -actions.hammer_of_light+=/eye_of_tyr,if=hpg_to_2dawn=1|buff.blessing_of_dawn.stack>0 -actions.hammer_of_light+=/hammer_of_wrath -actions.hammer_of_light+=/judgment -actions.hammer_of_light+=/blessed_hammer -actions.hammer_of_light+=/hammer_of_the_righteous -actions.hammer_of_light+=/crusader_strike -actions.hammer_of_light+=/divine_toll - actions.trinkets+=/use_items,slots=trinket1,if=(variable.trinket_sync_slot=1&(buff.avenging_wrath.up|fight_remains<=40)|(variable.trinket_sync_slot=2&(!trinket.2.cooldown.ready|!buff.avenging_wrath.up))|!variable.trinket_sync_slot) actions.trinkets+=/use_items,slots=trinket2,if=(variable.trinket_sync_slot=2&(buff.avenging_wrath.up|fight_remains<=40)|(variable.trinket_sync_slot=1&(!trinket.1.cooldown.ready|!buff.avenging_wrath.up))|!variable.trinket_sync_slot) diff --git a/TheWarWithin/Priorities/WarlockDestruction.simc b/TheWarWithin/Priorities/WarlockDestruction.simc index 9b7782643..3de460206 100644 --- a/TheWarWithin/Priorities/WarlockDestruction.simc +++ b/TheWarWithin/Priorities/WarlockDestruction.simc @@ -134,7 +134,7 @@ actions.havoc+=/wither,cycle_targets=1,if=(((dot.wither.refreshable&variable.hav actions.havoc+=/shadowburn,if=(cooldown.shadowburn.full_recharge_time<=gcd.max*3|debuff.eradication.remains<=gcd.max&talent.eradication&!action.chaos_bolt.in_flight&!talent.diabolic_ritual)&(talent.conflagration_of_chaos|talent.blistering_atrophy) actions.havoc+=/shadowburn,if=havoc_remains<=gcd.max*3 actions.havoc+=/chaos_bolt,if=cast_time=3-talent.wither +actions.havoc+=/rain_of_fire,if=active_enemies>=3 actions.havoc+=/channel_demonfire,if=soul_shard<4.5 actions.havoc+=/conflagrate,if=!talent.backdraft actions.havoc+=/dimensional_rift,if=soul_shard<4.7&(charges>2|boss&fight_remains