From 627f6153ad66e18e618b680da18fc88f2f057775 Mon Sep 17 00:00:00 2001 From: Hekili Date: Fri, 6 Sep 2024 11:47:23 -1000 Subject: [PATCH] Shadow: Distinguish VB from MB and tweak priority --- TheWarWithin/PriestShadow.lua | 64 ++++++++++++++++++++--- TheWarWithin/Priorities/PriestShadow.simc | 6 +-- 2 files changed, 60 insertions(+), 10 deletions(-) diff --git a/TheWarWithin/PriestShadow.lua b/TheWarWithin/PriestShadow.lua index 2a93144ec..4b96bd370 100644 --- a/TheWarWithin/PriestShadow.lua +++ b/TheWarWithin/PriestShadow.lua @@ -293,6 +293,7 @@ spec:RegisterPvpTalents( { spec:RegisterTotem( "mindbender", 136214 ) spec:RegisterTotem( "shadowfiend", 136199 ) +spec:RegisterTotem( "voidwraith", 615099 ) local unfurling_darkness_triggered = 0 @@ -424,7 +425,7 @@ spec:RegisterHook( "reset_precast", function () end ) spec:RegisterHook( "TALENTS_UPDATED", function() - local sf = talent.mindbender.enabled and "mindbender" or "shadowfiend" + local sf = talent.voidwraith.enabled and "voidwraith" or talent.mindbender.enabled and "mindbender" or "shadowfiend" class.totems.fiend = spec.totems[ sf ] totem.fiend = totem[ sf ] cooldown.fiend = cooldown[ sf ] @@ -1419,7 +1420,52 @@ spec:RegisterAbilities( { -- Blasts the target's mind for $s1 Shadow damage$?s424509[ and increases your spell damage to the target by $424509s1% for $214621d.][.]$?s137033[; Generates ${$s2/100} Insanity.][] mind_blast = { - id = function () return state.spec.shadow and talent.void_blast.enabled and buff.entropic_rift.up and 450983 or 8092 end, + id = 8092, + cast = function () return buff.shadowy_insight.up and 0 or ( 1.5 * haste ) end, + charges = function() + if talent.thought_harvester.enabled then return 2 end + end, + cooldown = 9, + recharge = function () + if talent.thought_harvester.enabled then return 9 * haste end + end, + hasteCD = true, + gcd = "spell", + school = "shadow", + + spend = function () return set_bonus.tier30_2pc > 0 and buff.shadowy_insight.up and -10 or -6 end, + spendType = "insanity", + + startsCombat = true, + texture = 136224, + velocity = 15, + nobuff = function() return talent.void_blast.enabled and "entropic_rift" or nil end, + + handler = function() + removeBuff( "empty_mind" ) + removeBuff( "harvested_thoughts" ) + removeBuff( "mind_melt" ) + removeBuff( "shadowy_insight" ) + + if talent.inescapable_torment.enabled then + if buff.mindbender.up then buff.mindbender.expires = buff.mindbender.expires + 0.7 + elseif buff.shadowfiend.up then buff.shadowfiend.expires = buff.shadowfiend.expires + 0.7 end + end + + if talent.schism.enabled then applyDebuff( "target", "schism" ) end + + if set_bonus.tier29_2pc > 0 then + addStack( "gathering_shadows" ) + end + end, + + bind = "void_blast" + }, + + -- Blasts the target's mind for $s1 Shadow damage$?s424509[ and increases your spell damage to the target by $424509s1% for $214621d.][.]$?s137033[; Generates ${$s2/100} Insanity.][] + void_blast = { + id = 450983, + known = 8092, flash = 8092, cast = function () return buff.shadowy_insight.up and 0 or ( 1.5 * haste ) end, charges = function() @@ -1437,8 +1483,10 @@ spec:RegisterAbilities( { spendType = "insanity", startsCombat = true, - texture = function () return state.spec.shadow and talent.void_blast.enabled and buff.entropic_rift.up and 4914668 or 136224 end, + texture = 4914668, velocity = 15, + talent = "void_blast", + buff = "entropic_rift", handler = function() removeBuff( "empty_mind" ) @@ -1458,9 +1506,11 @@ spec:RegisterAbilities( { end end, - copy = { 8092, "void_blast", 450405, 450983 } + copy = 450405, + bind = "mind_blast" }, + -- Talent: Controls a mind up to 1 level above yours for $d. Does not work versus Demonic$?A320889[][, Undead,] or Mechanical beings. Shares diminishing returns with other disorienting effects. mind_control = { id = 605, @@ -1659,7 +1709,7 @@ spec:RegisterAbilities( { -- texture = function() return talent.mindbender.enabled and 136214 or 136199 end, handler = function () - local fiend = talent.mindbender.enabled and "mindbender" or "shadowfiend" + local fiend = talent.voidwraith.enabled and "voidwraith" or talent.mindbender.enabled and "mindbender" or "shadowfiend" summonPet( fiend, 15 ) applyBuff( fiend ) @@ -2000,7 +2050,7 @@ spec:RegisterAbilities( { end if talent.inescapable_torment.enabled then - local fiend = talent.mindbender.enabled and "mindbender" or "shadowfiend" + local fiend = talent.voidwraith.enabled and "voidwraith" or talent.mindbender.enabled and "mindbender" or "shadowfiend" if buff[ fiend ].up then buff[ fiend ].expires = buff[ fiend ].expires + ( talent.inescapable_torment.rank * 0.5 ) end if pet[ fiend ].up then pet[ fiend ].expires = pet[ fiend ].expires + ( talent.inescapable_torment.rank * 0.5 ) end end @@ -2330,4 +2380,4 @@ spec:RegisterSetting( "sw_death_protection", 50, { } ) -spec:RegisterPack( "Shadow", 20240905, [[Hekili:D3ZAZTTrs(Br1wlnPLenjLKJCorUvID8TX1LSPI8E5BIeeCOiwbcGfpKSUsf)TFDppaM3eKIYX3v1gV2ed6zME63pWCZWB(8nxViOKCZVoAWOZh8Ubx0F4WrF3Wr3CD5JzKBUoli8UGBH)ssWA4pVEvWI0hWF(X40Gf4RxKwLhcpAvzzwX3)M3CBu5QQ59dtx)MIO1vXbLrPjH5bllX)D4BU565vrXL)CYnZTp3dV56GQYvP5W0fT(9aKJwSGWgoPi8MRXHF6G3D6Gl((nZWHSzwvgcPnFAZNyp8YthncE4NZJsUJuA75dhcp)hRwUCZSFl9bs(Mz)rA(c43(yAEzuz1cLrpah9pSybmF)X3)bsq5QnZijL5pUz2Y801BMbBnXS8FSzwqsA5keMs)Cd4(Uth9oCX9aj4UnZkdYVfxIfpeKTzwC6TrHkd9sCORiW6laxKa2nk5MRJJkklq0)YO4yso83(v6HjjjyEmzXn)iGedrm)nxFFW6SO8OWPLPvHRU56WhdJjtztBb(AxhMhvsYJcWJMLl7xLSSkpok52PlcYVlHuu0VkJH8ZJYya99bfWA()MdAyfIWg2mPBMfMMuuTgwW)tbC2m7dCaDYMzz5KLWKH)AjUTe7)hIqKk9NIHdee8Fi9ZBMTOkNscbyvydDp5MsGGrBR2SbwKw2Fb5EGMex)zXb3wr6NtwheLuSz2egqst6VokzX0ISO7i9dHTY0YiCf)0tBMDeUKIHdx5XiMRRlkHTBjfRjWVHbXXtz)JP4Xc7WzkJHHSodPUilMYpOG39mhhufuMRPpa0HtxG0yYBmgAQ)ksqC5Q(zHa65QnZgnGTO7Uzg9OJ(AfzaHfjho0ypSGuoDEAsvr)Yis(zdNokdoX6Tzwha7AdFvgfEh8pTqQaR(Z3VvpfJgb0aHbz47cuJ5RXFJdk6Qjd2HlJijl6ZpRTUcUW5PpfhCFA0ILaWR3)HPPXWslPpsopnOiKKuG0aINtFl6HndtqrDnBmD0dUeERdKWQG4unoLRdUNGYaymhJgaKHrGqNGflG)wqobxFRPSdfPWIsE7ahKaPfFZtPEP7)VZXKVZeIx6aqne(2paENV3BzCWJ2eYeLa7Q8QSYPrlbccGeRyY4rk)(61KfrOgHRrHsRcqbD0jC4aCgRpqIUhiKMwaqxEzGJZLmqoXjOgQyL25Z)Saocy612m794aazrRIIHFDD690dMa8KIkw60S8Ou485rHGeCSKeXX5daQDZmq4p9qfGqucJhTGasfxuOC6MheTyk5EKhaF7(4yNWgEhQyid(2ZZcP7sDXF(yb9iS3LifFiiUssUkWDbpHBpYxiHvLuoOH7GuWd)YXoD9W2iBlJsw6dVA9CB7BIFlikzx2dcvMF(SHBMjin0LnUF7axeFVuBI0QsL9bi6kiLm9(ay1a7KcBM3KMrX0Y25Wgn(3IbX0QIp7RAgeWQ93aXPJWT0YGQyao4)aGbxE56GVm9EaXyXAJTpZdKbRmuJkaGonlTOichVfJb2oWTXdJMVaBSPlIa0(KXWo7YA17QBCWyOL5eGCGds3RmDMHTVY6kSrBQ58Uz2XBMblQxtnwHBfMSyzq(hO7i62vL0vo3IbGscogPAFzdUOXGHE0)hUBfRK(8tTAl5QFG22tLq(Z)Jp8paA3FNGlzME6LrFbuANadlkhNR5Kvb3hb2bi46Qsa9pH3HpBjUOlKrMW2VykydHfJvAfw0C)CQxuBpQK7ZPiohQvgEbdPy7XW7oCG1xomTkPK((7ZQsMqT(LxbgJHhNHmvTT7O2YsJ8fQlqsyDfiBZkTwH7BdfSmLL2(zVPiLf9KufeJV10GSS4iyXtfjAycNhN(AmHBk45tqciY1Uopx2siBlNQ911pPgYuZLTa8YgXGILAT(iqbrcg2af732DjTUiNVWlHXUl0TRKBeOdgtjOjROmSANlVco2VnCbEItjsotM4w9DQPR3M7jnaq7HYcbrGipnGNv56EwXFEwXJHRacAWR87uEU6MtabL9gt8sxkvSDMr6a2Iwx4SXJGiyACiNQXhEymVvyIShUq2a09iuMSid2ZtHFFA4IcBk8AO75YeijK1reMNyJ29ybaM0ytJG4DZRsC(Q4ENXqLLdUsSEEGjlfv4aZcVLIyyTf(lfl(OOkMK3AKLQ5J4p7I9bSPWfduTwXCCHfsMIgbkzH0axwB0cycM9yfMwduqBHj30pTvOnTjTaAMwEiduDF5BjqrsxKChLfppoOWC1EPmPrqEyqcrWwRruO7n)w8qfy)gDHfoDzB5yCYmtqNd7Cjjh28RGhMkpGJj2ONdh6RJqGlsBU0pfZnvKb7qnYOlA1s7YAT7SnR1GUr3NBbRHgUlFWRe4wHBr(u7Vn5psUu5r3)UeXy4uvYJcUUgV(K01QBj8yoAANe3wAH5(may1Au4KyGHIbtJPedzl(GOgl4T4hIKYgmTaPzW(kpAzjvjEpn3n(7WeaEkB4jm63rg6jm1DyJyRJdPwdu5QGsr8MIJWimI)7ycnS8iIMhXPtAc94WrIJg49zOL4hR9vh0RKLrpa(H0FYMqERCEBlkcES63ozGcTeEeyDmswLyJyZUQFXSAJx)u)tupUrLMNL2IEiISrAThDKGKag()X6Gad)Nq)q95XCc9WGSCzuyejPobjgqKJXWNNG0Lm5eOjnEKtKLY()T5g87xrcVdMOF6nF4hOz5ctKfsmfHddwRZdkqYEKEezo1Kgypg80FLzHsuYYkZ4VB343Us6pOUzpv5WV2QvnixpOJ5NAsIo0adky6mrAuORK5XPPlIRkqZFdWGIYnX23c5Sb(nVY723dCVS5iBzuoHU0SXC(8Njm6xIPAojVGKttbKxZI3756cP5c3stxwL)Onl2oSZva4Xjy0oOoa1tAZMotE7F9X1vKxHu9eGGg5pH)72umE2iVmnIqcYWcrAYtWxc0ALKhCpHAOg4kEYc0golrePwd3wi4rYmH3Ew0WwtQxBR1wCD0NZNkZkLpQ21wVy8APKcCUBuHfRFvDLrCoRNqThtcRtA)pZhtT4rUGh4KjNL2zqHMyx1Ejv7L0Ol5NowKWm88bmPq1MMBzxBj5H)sWDWrBrfs49lOT(KKf42oQqeOQgcZSuUcCTDngRsWGp4nEmTAZSv08rcRSOBtIaLlbOUfgLccdGSUGH8kttf6Pe63nZOl7KcwG3suINqxZK5s)9A6n2tuqsNZTESo57SDRkb7rEhbtZV2KiozT5fV4vAtcQvNEpbKHT)Rxf0aMr9sRF4ketwqT0FGoeBtmICe7PjAXE6CoPMRm1QaMdbnhY3Tz2pXHimWKfyPBGHtVEpNUKbWnZ(XyQDQcOGvGbREdKTD0YP4(tyTDsNNbfsEqYD7(bpRKteIT3ItSVm75xq2LgAnvgf6(CVCFTKvmxupxDMcCGsgCtlOediuWJKCBQ0)GymOty4GyMLJ5bN5TuXQ0Q4fUYYmkBKxExlcwhClYoWQNjQ815Ky8D(Ul(RYNFkjzFm(yMD61BkpgRJiW1Pakzbyy(05PFb1msYtsLNaY)UkklJSOVNrZddNZb4jKaMVuE0AslxaSH6A2Pp1JdNMVXIaAQdA1CZhRRjN9ylw5wp7GtaRNhH8ntbtvxpnD5u4WF6TWVxoL6(7nxxvqGFF5uqem1hyr8oBXR2Sjq53YvQ2GTAQ1Ob2SzMn5GdB)RkmxrHG)KX3gNoNiXNz5HwSgwm8OqMNhS6XOijiNOzkLNucyl8A1vMMsSWSmnmzzxSDFWy1TcpIRwwUwm20uWat9fYjdYBXQT8J5b3UwY57Ad9pzJsbCvrJRA8JcHMNWTGclMXLSWjXcvdb1(HbCGzqw5Qa1cesSfi8vYuSw(YNUKVoSzaRdFICHY9IbfkXQ5NCUoeKgUgGfZCnX3)iiQm)v5WFwWcNGa)IvkuijRKlyoffgVeXOrjIILJH(P)gwnDXap1cSACdcPp(c2ZwtTVO28vgYfLqNtNvk7yrvcQ3b1vC4PPDnx1e27(zI7LFJ)7ogHflcTDQeekchjLc(hjpMMS4R7jeUeqxBX1)C68)YC6yoppRtgBl7Mtflp1MvF8O1pNKdgwwoLUKbC7Twu0uhzdBd2RQLoCXhwEZ(0kBHN0xV2RvK94AW6wsEX0hiZncxJ0JZjzP5LcipMMoNoULG1PjcUQZXwdO4wJHYq(bhcKT4qVsybThsaFV(BLFDZ0c04RR6ZKTo3Fmh1t9GbQsqlPDozZa62gzKDmgUCS8w9FTUcK4ge3VjWu11)VaN2RTMdiitrUgy3TM56Gt7mRDDik5(07qKvy6cYxSBOPZbZT9Z1ZPw9JltBw8V96qH7uMTQtASPlBc34EMLA3nEkfcm(Gok9nhvZdw(3gXrIsxWCvwlmsBRYu(BQzdulrtV2E(EyKq6vStxQyPJvCzE6AsS0AIvxp6zb6hebgMNxEqTwDI5H137BSpmnb)ZkAcuO6lXaN8aj4EWT8TLGFheftjXfeAnNwxGO(ZqWZk(YDebx2fg3DOd61sh9DuooI3TjqgUZfhnsg8OqjhdlvtyWeVfNkQqzJmRrFBR13m1QFrGyOdRGguAMxc(J6mY6Qxn2nz)UJTmFFGyJLcr1ZJg4fihd7w2fS41BTjj7wpqKLdeOL9z1qeRtFMUoOSejwAWPkpOrQO3S67QffWUfHgOikreoXr19chTGr2WBPWpqNuG(LoR(8pVjoJ(3SQbdSPBNuoTegtO3quoTLrXOe(5OgUHhVxMT(ZRYX)X3)qew(0FVnxZbVHXGuygg1CclqQ0(1Rbb8qqKIVXB9vP0s(2lD8z2MxKGeTCNTel4R4n0L3(WIFUQ29LPRZIJcbZlWOSNYB5Ouqjsi2eP1kn4cNQqbJrCF1YYtljyyidUfxXWF5EAS7NNgJTTecqcknZWAE9sPyzfidxhRowD73vnAXfrlIsRkMgLtuj62sBBoUU1H4ZJzS2zgqa7HMx7nsRLt9p0)Q0q7r1Yx)pXT0G(JU4LDgNqNLbEBVUAO4Nlpsuv2liyTJWkF)HVvLC0YkITrhAtPkAKcJ(GgyauufQB)r1U2LsvxksSbsRbkn6dsajcIumvpuvNZPL4eQGddyEyqL6SGPAIzPuqyiruzmu6hcJELLJxqxhQO(2Qa0fwcYtbi0O1vRPvodqMB1b7gl(16StV4vjtV1FrEPgqrX(jL9YGCata4z1(izsoqxRVv7C(dgsrynThV3b8ffazdZ9Jc76VHJfgE4dzyqexpeuSuV25wTtZx1LZY6YDQ8XpZ2GBOfAhGJaIZvuv(nT0ggNRg759MNQD0mLA7qYkxHPrWwdY0T2Mn9KnPghd9wex2mhPh1y0OE9xKeLHgA)hFOO2IxCDXsWlZSNcg)FrwaANDggRn02iSZ)30ueIIxMtnaJGZnXLYSUVxh2BRzposj7w1FDSUwheh2KiwfEA1bESQW9ooYz92ZIQ276rJyhtVUO5zuskJhZ62QLH9AHSTjwwtYCA2lADDDnsviqbJLQQGsC8ZnOjk3ilXmudCASNggaRGeAQ6GCMTp8eW8fWhpcVx7XVWeCPEmtKwk5b)ViwLmIW20AWTGr2b5txvYUHhcYgRKd7LtlO6y9kbHIiPik90zfq3lWApUIYJF7T4bwEAkT3rC2HYT06M)uSG5JO7H0DwtWdczLj7ksoFORLQBg2xLMfPKIKxH0EbmRVtfXBOBuFeUpqIYXiu8XV)NfMDlwq)NV)dSAcXBjkAQ1(xU(Nz08)Yh)z6hpf6z0pjADqyPvX4l6(d5HRst613xuzKAXjZaeBPhdfb4VUwrKLQO8PursJKLgkuhmh5fsQA9R7ssAvPv4SAx0TEyRFUmg6QCfnTJuvHzgHlKIwWISTiJq0IUVM66hfh1YuipCqrRcX3y5VNohlsVJl)p3n7JTBO5zxOyHbGHtZb3wH1uqmoytYHD5R0ItFSBsfuBSC(mvx(u1i6Wq0EEsUJ9QoY4OMj1a8xj6)HGvEek2PpkegqrWcpkpScrJiDGfnC4ryd10d0pmum89FWSRsGRXoBNISXxobNYOKsACm5jFLscLMWj(ceY)OJOkUm6uUDLuIfVEN2kVa83xih1c733E4cg1)cxQbKmLhXSn2gCl(zOkHw4hOTHyK3WCMrBJJykRzTTgSIO99LRQe16OAbqsT2TkHICf1njEErd5)pX3xW5cSXWVczrX43ggmLjUCvT9DDZ2AQMDW9hBn3IAmZBilPAH4aJVp5vidf7OhB9OIgs2myiGnkHyQAsUL9b(6q8XmRv9LgRVO64QFKAvBP1XBdPzlHiJLSXtwgLs49viO91Es4m4lDmnSuTk5ahT1SnSdavJK63oi932OcTSZWjorQkkHyW9brXSdE0sFkj1bYvCRTTHnpRTBfWhKgekKinK1kMhaNCFMU45jmtQHjWTcX9YHVa8m2DrItdQYZj1CmO9b((vMiHpkuwvJGSMgHuvKo9uYLxGEZNzTfK0C)dgQtZki7RE5Laz51peKNaZiGDOFOhJwNrnaGke9vS3(vyJ(9VRyFmAkOFBXcQktxZsbaG9sqtD38P)RiuPd(TV89PjWurF8RmSD(vmJpmFG44egq3HFPxnep3oeT4dQgO94LAZCS5tw24kTR8UT)DSAnfuPTyDljthFCXl4myfBGI63nKWWxWLOxYSMA5qdYMf5rlHyDHyyJUvUanAjz7beh4yguDIrd62twEljXuYfToGTLNAD4(wp4yHwbB4zDng6W9sxIiKY6NHWblzeClWnLwxvr0orgf4)k9Kt2XmWUxnM7BxNUh5BQF6jFEwmzSC4n71PR7yr9x5Z3PEgIym9En)VC1ympJhmWozmMqrbg)BrS0BAX2z3rs7cu54OgzMd8istyYJnPA6MdPtep0H04xmatKDEwdWeBowBayhYI1ZbLHii7POQ9GVX(ydqBMEkdWE2lQHk(NKNTi0HVSMzXNeFka2pRd)kcs9W7QtA7i6VgG3H2kJauQtd6kaMTDcE(m8V7fIHF0xbdg)kmfVu8MUa8Z4a1LBpVANSZ3HG0dco16kmCXo6oMdw5dGnYoyYK(QeObwlFVcAjmxxNaulupQnw9FAq8GQNWLeYxStTNbNedUoKm(mWZUSh8faKhOZoRCSIUmF3yBFbmT06QJ)HlC3wChEPXEH7bGQ33kMN3mBlyTVMRTeQYFOx1fbA5BaR8j0ptpCqG9UMexrVVzGhJvmF6YO46IVUOF9xK0Jh)gBFds38jBJKPYbDg9KOLJpI1)A1)ggXzRVMiGGNGHwDSYxu0t40rJhCsA2y6hrZ2adLVGO1Wy4UbdwgF2ZvG6xi09eiMXAV1as9Rd6Mp9x(lIZD1XjAJo2eAPXr9DsZsIeEwB2pwtgdE0x487I5vJVSdwrdD6EKTVQMp9K7xDYWEUqEYPsJscYzpuY5fN94PNmx0xn6cVZ8Lp90r4QggKLfTNT74HixiFrJ4p2NkB5Fs9OxjJF4znmHNq7fml46RgEHBij)frwfqD9xgf1Ho61N1XM02NEYvtavL1XQu0Ep9KfPGDSidRJ3oe8QXNd0n2BvCTdbvAIjdTEQp(cZFUoYxVTZr2ZdBVohz0dfsNc6PpIZHLsoHvawG4iGcvnjYtgjdbTpE0cXsrjs0s9ba6BYAY2cidyZSV9)mLQVZ0yQvsxkdf2vQMa6ywpatgp8YoDDxgaalTE6F71Rt3U6P(FYajcbZVaTDoYB(1HzHtMB6IMGqIOvXr9OhzF791iv)isrzGLdih8pwpuKolzHK2E9rC1yZdAt2XoDnz2p1nq7bYr7jZBH)QP9jmAevrPC2ytyRXG)0tEPs64KgXuwXvNrjpomTP8w2ZwmeHT9JwYradpPPVLbJtQ)0YowwGp9v1dZVUS9)wx7KlV28SSxVgDuDhESK7A0ei(6Z6zSVSlOevnciyQbjkLx5vNna1zzitz4fGci7Rt2rSSmDd(4VL6KzdmuJ3UuHR(AT5o6co3BYBqG7UG871KnlvlmCBtIaMC6LNEYY8rz)TOL8a32VgOCz8lnHi2KI6URMRn2s(hPBeF9ORjlFnlQvH4YCxI4QIMdBR6KaSRZ2PTML1ybGvu)jGXdJ3AR(IlOToORCVg6yvFRTFvJSPJNE)9QHuC(xJ(41ktl)SdLJ98Zl8blFW7u6TBFcH3jWYYiCJu4NxJJ8NzRV6GPfMfB8SrAvV)KHVTJB8fI0zij)9nQXAqNkX2srYaj9HF14HD8rSzHu1LFOw9JDsJFSGdO64ey2FlJV950xO2px4M2y1PfF9mRQBYI9thNfYzVo2IuRl)wP72VMn85(PVRwPMATh0PRrdXE14rd4AC0kx3gnJn)SK1yF71wI(eSBJkQD9aBnh0XYITF6jJgx8kf56hlKF2rVLf74o7fDmaQQYIoAEXm(7a2Ahgry1MJEEfwmrzUoYtzlVdw6DO6vY9JrWYPuxX55WD7SXa3FO0j(NuZuUBQd3pvF7EZx2sNo1BhrL4c21F3yozuhzEd6q4IaP)GLoVeELJmENgnhA1ytNJC32aF6VGzt4V)yg9sKbXhO0ESt3IkevXjliHlJWWgrd2WN)hFSw8kk6g1LCn2CwC)AkFalUEqo)s8dShoIP5zzRhFf(NtKjGyDF1Cclwg9vZTHxmofQyOWltx2KHkLzU2na11tyqYu4052Bj5tbqIHVKUgPbzIJcZxfKvKU4XAT3s3P51)gEFqW0a91Pds3UXA2J7XyrlLE85nYi()bT742XhTWo6RgF2f1MwOx8yclr0tjIm7PKwoREuIuvBZO2ZEDDOmSAwCpRoHtzFLe5)TAJtUZgu7kiZhz10y)o3oQ)fod9(lFVs6YkbNXx3Fy096gWFoTUNLOnVTK8SLC8mC0UMINowsWJEOBhpuo0gkX0SMwXD6eE6jxbi2xQG6(mYJKSEfl9K4(z(PoMRJ1V4q1Sl)FKo)BxD0ANCrXzejA8ivvu9wCuPvg3WmIul1WnP)1iNoI6BHNhR6IKzepJoEZJ(FB4O2opAvcJsAZg0mThcWXJBGH0bmdWBPf6r6x(DL4VtWXXmTzz0xWRAlWZdwjSnNak7IOMSX8cPkHACnnNAi)zrB3hwtJyxPWKPUyp(Yx31RGbp5wP3KX6Y6KLiQIrB763tbQyiz9uNBRExDEhl1o0qlfKbwMldmgCyAvs5KDzgvKPPARGtuOX0YVwcAjUYSAb2HJDxvFYUDOktGVRxgOnBZWf4MJDrJ24LQuMg42CA8bL3LrXwt7xJJ62VcqpE4fyfAO8sG9W1bbu7Y(SN1C9n(Sb67R6BJZ6COyBFybuxQdPMlBZDfuYYv5WQ(Y0CNH1f6Ws9YYCFGNqn)oDfAQVmul6qN3MKwT(4RvEIp742KP49)ER0KPs(mWhZvlzIUeqkASidpFqVES4LqpeVc8tEfOfC8RwvwMv89V5np8Wd9Fi9HvKGfGO11VHAeW4Hdg82bSv4PIv4RMOTRV6nbtQRTOwd53D(OZF3BeBYxnrGZyqdXBTfuN9UHdh8U3GyNtBkQ7jAODgCBU2d7JIdPMAUa4(dz33tlPsezrMHgkZ2UgAnIslQvmsa2TkXuYxGPpb4rXtBr93S3ehIIlZ8o(yNwb1YuDl0qNfzKob4vJpFaLRzVUnkFXUbu15eXq0jLakPUlQtxJGTxlgrlLhNlhFw2(t1zb2VjfMvXf1Oz9d15i3H0VbOALABhR5gI7y24bocAu7ZL6592)JYdXflQ(PMYYLgqidm7UC8z7WA3ozO3GOB)yavynHQorD)OECQMhO9zX)SP00xG29cv0vsYbnU4RYnZPbcu7wdfrHY5m(7UGBvmpX)2QJwWO4IkmoY)tqmxECTCia7GL3Cgnx4r118ftGIAgZaPhi4)q6NL)mnYznQxYmN3BvKWOcFReRNPl4lhdj61G8B(CHiOu(T)4AbU79)Uq6n6icEuWNrEIK4jbHgDiw0xrsb2v8bCeJAVqeCHsOhPPRmTok0fmJwbPj1X7oQoxeSa4YxtHSuZBf7k1DufRIiXloCitoAkm)raTfhJ4pGGlMqxcwOD2J0m6no4mqjLTW(iIGx7aM5s0YkQvby0SEoqlh6AlmJw67MrzHoQiaXN5V9Ez5ssOrk3TmfwtZMHjBUCcXz2IyoDqT1r0BfJgWRDf5lVu(11iR0tmxDctCuIX3KHcEr67giKrZ4iromHa47am78GW7kKZTlYtjgqcPc9Y8eCfW4YyPoa5(IAdRuC0sYbJrAVzvEwcuRVw5WO1KExX01PGGPeCrLx2reYhKVMuCA3HdoLDGZguEWIi0z9(0aeHrWB4Gowhqv2jujdHlgFHLnAd7PonURbJLoGb)qi6JeYxGblcnYAA061eyjusu)vGVbioWCOzJPOrjGZ8RXDGCD69rIKSfqvJEAMrxlXQaBgDpJaJMjGWurQFLUfETXgOKyTiRDX4ObDS2GIMRF9IdV9BdCLYlBP9xyLPm0d4sCpwvoNDwID2HjNla6ZNnCZmkM37Ib7pbByOD6qC)wJ08O(mxMoi2AGMUmkfE86s(XnZUR33kBVqPLLAkcfRkz72Fh0OW0hfes73FatGYNzoY9rQ5)uLuidlT5)O1XbwfpirBDpjHfGa1DqAvJiYTN0LXDvMM6dz5UCvBsRRpqf5ahWOmNVfwFQYaRrFP47(RP3hiKQ97ClOzZcwcgpI2QYZ103aBKvWsEAcSIRPseg9ZQ3SXGOtnVbKPJfokESE4GnVp)JsaVSssvuQ6Cu71mKZ7PepGhhYEb7fOA6TaC6yAd0ZjbRNhH(ZpnonDnA9dEXtFl87LtPCVNiDDsZ4GXi2imPFG1OzpAqlMBql6)QcLBecIfJVnoDEBwXwU3(PHV0r3BBM2pQr)kPI2ciNm(c7z5rwlilEtOK8RZO110h5xS9cnm15R4Knkgt3WtWmA7eEKeBxr4jzdslWxe(Iu7U3VjKVwYvJnuMvCrVo10GoMNgS1x57X)wGACDd4)CPNCb3j4NfGTHhD9YYiY)0U69Bfs18cS)5JqnHzlrMwU6(9Uhuf2X(Ohy(nmXqkiZvkNxt(xn(8wG6uVa2R1c64cYF8WoosBYr6Vg7EE3vQ0TMTVHaEeJzIL8a20Bmg5n02WF7ah1nQ9EmYEM175At5fTw4lXwTUKca0WwYHb4kTZBKEeb0ZTUKTsu46oIx1aaNx08WVhEZVo6IlPFx5V5)9p]] ) \ No newline at end of file +spec:RegisterPack( "Shadow", 20240906, [[Hekili:D3t)ZTTnw(3INDwfPABzjzlxNSwAN24MRPZ1UDQZU9hU5SenfKfptrYJFyhFJh93(9E4dsaqaqkz5KC3mBZMic(aW77Va4ndV5t3C9cVCYn)2ObJoBWBhCE)Hdp78ZU4MRZFkHCZ1jE(37Dh8xI8wd)51R8we)i(Zpfg7TaF9S4IuF4rRYZtYE3jNCxq(QIB77hV(KSG1fHE5bXr(PElZX)T)j3C9TfbH5Fm6MBno3JgEZ1Ef5RItHPly97bihSybHnCsM)nxJd)4bV94bN)UnZ)14fbldil2mppEZCsK3THKnZV63p5F9PnZFewlBM)(RYWNE3DH4WIxUCZVS5xkbYyai48SzErcUCQE4fhpAe8WpLgeDpj30ZhoeE(pwaqC(Vh)ijDZ8)moDb8BFionpiVyHYOhGJ(hwaRHR)Z3DfXdxBKO80N2mFzA86nZb8Jyw(BBM7ffNVcHP0pxbUV)4rVfxCps8Uh2DEP3HlXSh9s2mpm(UaFLHEbo0vaI5p9WfjGwcIU56WGS8mKgUmimKKc)TFJYrWWIlU5hbkHps(U56h8wNeKg4plpUWF1nx7)KFizgBAZWx7A)0GCsAGhsFxUSFr0YI0WGO7MTWl9(isww)IegfmniHb037LbR5)fh0WkeHnJq6hhLvSgwW)tbCaIkhqhTzEskzjmz4VMJBlX(NrWP)uiqqqWFvmWiSOiLYhcyvyd9a5MCGRtBRwTbweN3Fb5bGXgx)jHE3vq6Nsw7febCstzajoQ)6GOfZYscUN03h2kZYdWv8ZpVz(b4skeiUYJrmxxNLdB3CkwtGF99cdNX(hZqYcJ4mJj1rwNGCxKfZ4ek4Dp1cHkJkHo7rGpC2cKhtEJXqt9xr8cZx1pXhqpxUz(ObSfD3nZPKo6RLLamwKuGOXEygjF2TXrfz9ZdiPNoC2OeGI1BZ8oa21e(kpW)E4FAGvbw9NTBREkgna4b89sW3f4gtxJ)ghu0vtcSdbncrl6ZP1gxbJTs9P4GhIdwSeaE5(3pooewAr9r25zEz(KOmKhq8C6Brj2mmbf1vTX0rp4s4CliHvEHXAskx79ab1bWeognayddaLoElwa)nVucU(wtfhYIHfL82biKaRfFZt5EP7)V3YKV1mIxybqvm(MjaV117Tm07jtkzcIGDvArs(SGLadbWILnDYiLFF9AYIa0SY1OsPvEOIo6eoCaoJLeKGhagPzza0Lxg44SPdKZCc2YYwPrF(NzajGzCeS3Gda0fTkanfTo(bkHXdPuu1shNKged0NNeksWXsIeKZhbu7M5GYFkrfGqqetgnJaAfxKPqDt9cwmJ8akdGVDFCStzdVdvnun52Zs8P7sD1FUebDOS3MkfxiiUrsUjWTbpHBpYNj(f5ujOHBHwW9)YXmF9W2OBlHYw6cVAKU18M439cI2M9GWK5NoD4M5cwdDDJ72oWgZ3R1MiUixzFaQU8IjZEWdwnWojZK7nXjumTSFoSrJ)TqqnTQ6Z(QUbbIA)DqD6iClT0RieGd(payW1xU27ZZEaqmg82O5zEGmyLHAqga0zjXzzb44n4mqZa3Kmm6(cSXMTiaq7tNa7SlknVRUXbNHwMsa2boiTVY0fgAEL1v4J2S6Z7M5hUzoSO(oQZkCVWKvld6)aBhb3TkNUY5EmaCsazKA9Ln4Skhg6r)F4UvSs6ZPALEYv(aTTNkJ8N(hx9paE3)GGlzMD6LbFgmAhbdlifNRBjR8Eia8dqi1veb2F8VhF2sCrNjJmHTF2mWhcdoR0kSy99ZXorT9OAUpJI4Sywz4ygsX0JH3D4aJVSFCruo993LvLmJA5lVcCgdjN(mtTTJuByPr(mneijSUcKn5LwRW9THdwMZsB)SZCKYQEIk8cX3AMxssieHmtLynx4Ce0xLlCZGiF8IavUMT5zZxczF5u9VU8jLqM6USbGNxPguSulThbgiIWCpO4)22RP1g78yNmgBVs3UsHrGbymJGUSI6WkdU8sGSFN)cKItzsovM5w9Dk5RBk8KkaO9qzLGiqKNgiYQu9iR4ppj7j)vadnev(9kpxDZjGGYEJPEPlLl2SWiDany1fOnouebtJf9uvXWdJ5CHlYoKczdqpIqz2Ieyppd(9z(lYmzWRIVNRtGerwhqyrInA7Zfa4sJjlcI3nTiY6RI7DMavskekX6B9QlsrvoW8WBPihwniFP4XhfvX08wISuDFe)zBIpGpf2eGkTkMIlmFYm0jqjpKgyZBJwatWThJW0yIcAlm5U(PTcnznPfqRUNhYavpw(wcuK1fz3rDX3g6LvF1EHmRHxQVxeriwRXuOhnFdrOcIFJgBqsx2xoMKmZf0BHDUKMdtXvWttLdWXuB0Zsa9LziWgRnx7NI7Mk6GTygz04wT0UO06oBZAmPB09zdyn0XDzcVsIBfHf5YSFt6FKcPYHT)TjJXavvkIcUTgNXK01yyj8Cow3pjUV0c39zaWO3OaLyqndd1DMsmKgIbrnxWnehIKXgSSaXjW(knyzo1iEpTWn(zycGiLRfjmg3rcgjmnC4A5whhsPfO8vE5I8nfgGzye)3HeAA5renpJthvL6XHJeKg49zOLWNkJvhSRKKqja)q8pzsjVrjVMYIGdV(nZgOWlHKaJJrYRetmBMn9lMvtY6h7EI6XDQSoT0u2drKnYR9KLcK4XW)pvMey4)e2hkPh3sOedYYLb(bKOYcKudICmg(8iKVKPNaDPXHEIKy2)VPWGF)kI)9We9tNC1pqRYfwilKzkahgSwV1lJwnUikslttBG5CWt)vMhkbrllQN)DZo)2vY(bnm7zke)sVw1GC5GoKt1KuDObguX0PIYOqxj3gghViSidD)1dtkk3fBxlKth429kNBFhW9Iks2YGucDPzs48Lpty2Vet1TK0mskTeqoDlENNRXsZfULMTSi9jtESTFNlpiItWPDWCaAN0KpD1LT)TNwxqEdY1tagAu(e(V7IX8zJYY0mcjydZe1ApcFjWQvuQ3deQJAqO4rlqF4mKrKslCnWWJSzIO9myHTKvV0xRgcD0vWNkZkvoQm0wNy8sTKcCUDuHbVFvdLrqN1lO2tr(LfT)J8XuQEKR4bOmPSYodg0e7Q2RPAN0gDbN6yqdZWZgW0cv6AUHDTHIh(RE3dK2ScKX7xrF9jrlWTDqMirvvmMjXCd4A7AmxLGdFWB8uCXM5RO1Jewzb3ffagx8qBlmofegaBDgd5LhhlStjSVxVIUmkfSaVJOKpHU1lMl93l53yprbjDg37XYIVZ2TQmSh4Ceml)AtIGYAkkEXR0McuRo9osidB)xUkOjmJgLwF)viMmJ6P)aDi2MCezj3tt1Y90zCwnBvQvbm7dEouUBZ8FIdryGrlWw3atNE5EoEjdGBM)JHu)ufqb7adw)gi77ObQ4UZy1mRZlGdj1l6(TNWZA5eHA7gcI91zp)kkUuXRPkOq3N7u4R5SM5Ig5Q1sGdCYqyAE5ycH8EIKAYK(vIXGbHHdI5wowhCw0szRIlcxyRkZOUrE7DTWBT3DO4aRFMO6xVLeIVZ3p(Vkt)ukY(e8Xm)0Pj2BNQUjN8yQofi9NfywjXtqqFHfDZvsrrpfSueml51hBeKAwuOQMycnY8PTib1Yka7sty0HkC)ZwtcLaklf9mPwrLmKBrSATfLFCwUg)0pi8iKNqoWGzzg5(7qOuf0LjgjyCe(Nf0iNwISqOgZhjGX4uig9)JFMCFqyW)jwZC5MIe0lIr4dIfipvrg7xXUWCb67JyrZ6bfAZss7Oi5oMSFt5n0ch2msygHwk7Y6o7oWJxKBRL(SAlJb21i1RL6pSKLFX7wPF0Ei(ufKCJBYMgrlEcguw88HXIgFOwa7032yBtqPDc970HLr91L5ARBNzr9a6n5rvs16ykHA7jDcsw(Ez8aVcHUSDbT4O4mBzRvLKcmOGfBAPjyksMT2lNMkLkCQYdQuX6mzH268juba1(dLjcN4GYwSLMhArNkFfDsb(x6SAkiyfNePAjAmpFYAzlBIsDhNn2NLsbDPM5utQ21WnC3ixtDI82Iu8F8UhdWUY4DMcVmJ4dRBdENLsy(NrBd4keWJEb5YB0gFvkVKR9shJpM7ARtKGeVCNgCX8sEFI6S9o50v1M6oEDsieryos0weZ7KXyWeLp2B6Lgn4kNkqfJb5mBsjPX5e07gV7Wvm8xEGgsWTXHy3qIaKGAZQLth9m0USa0HRJvNOU97Q6eAwWIG4ISzbPevMUg6g8jLDKiFEQ7cptga2dvV2jsRLJDp0)Q0q7r94O8FIBPb9hn(1DgNsNLbo7A3sO4wkx4IeGqXusZ6kOHNBW5m1veBJo0Krv0fig)bT8hOQk02(tQhgakxDUiEjKxdmA0h0asemPyeKutN3sRCcAGd9d33RqDwWiyz(H557tejCNY)qy8RSuhb26qd13v4br2LtqzkaHgSUynnH8aBUXO1QIbrRHXDIxL8Jx)f5zWKIIDZk7uazpMxHtlZgED2b6A9Cn68v10IW6fyElj5kyqzh9DJc76(CmiC8WfYOgtC5q4LESYQTQgATyPn7(QUEw2HNHQF8tSniR(Daocyoxrn5x1PS4XfOkAbNH)ULUPu6hss(QzXln23DDl9ztpgwLQMu7KNi7MJ0JQCAupTUrbjOJ2)jgfd3JxCDXYBeZThE8pzjEOF2jyb0rFJWdu0MQABkEzo3amcU0exlZ6(uCOTcCkBESbUotMHB0(1H6wDqCyv(DuKPvh4HQk37yjvynNCgT31HfXo1J6IM(cjTmoCRRrpdDCiKQwugwtYsAM7fgDBnsjEmJjsvKrzo(yfAIknUMjnIJUYFAyaS8CwLmZuMVpSsWt(meJhHFeEWdUgxRhZfPLs5h4xfRsgtyBoXbTqq2c7txv2UH7d2gJSd7uqlO5y9emtrKuefgqmRSf5R8WGJP7fyThwqLXXmCSzEACmTL0SEWhAP3nFv8G5dy4H0DwvYd8zvFFfjLp01sPJNDyxxetYIEdY75X8(owKVHUb9r4(ijifZqXhE3hfUDlwq)BV)kwQMDw5Z6wT)1R)iJN)x)WhPNjtkn6NeDKmS0kyYfD)Hu)vXr967kRmsDoPFTkYzO1L7t71EPuqlRvr5eAkzrYqFkRdMdCcjvR(LnFnTyxzwtIUU3dnEk8gARkO19Ju1GzcHRKkvoxGiJObBFvTleQoIYxUKLJhUgmew6YCdhK1Qu8nr(y6ckAoJUVSf)525FSzhnpDSIhgagoofcBfwtEH4GRZoSnh(tRXyxveQ2458PQH81QQ91ZAcrQDgS5fZOgPMP1aIxj4)HGf0av70hvcdOiyHhK6xGOrKpWGfoKekLzz65nNHV)tMFvcCnEGzOiB8LJWPmikNMhtwczySqXrCMppH(p6ikcZdoM7xjLzXz0PTkka3TB2bTW)9MtxWO(JTzgqYvEeZw5BWD4PBpIGNEF03qmZBz5uh9)xyI1L91GvB(3NVQqucv16Qs92TiIICfLJfPx0ck8t89fqxGngE5geeIh5uS(l2cvT9nZxt9Q3we(JPEMtnN5vSLuRqCGX3N8MMJID0ZTEqwflBcmeWhfFSJ)IUJDVbSpUJeAv7UYA3YoVOUDTJZ(C1ubrMi5JNSokL07RWq7QRhXzWv5yQePAvXboOXQnSfavJL633lTn7OmTQZWzorUkkJO3dEbHmcp6PpLLApfkUXUbZuK1M9c4kPbHkjI9zD49Eii3xyiEosZKAAcSBqCNc4ZdPX279eAsvEjLMJbTR47xzMe(OqDvvkYQ6VAvv6uQKTOaDwpZspiZL6nch98l6a0AGRfOr(3dH48zSb7iPrXY0BY)DrqsczrFhJMxEFRdWqb)TVgsPvCPvla2qTn70NAOc12N6fE0tGyRMB(yTn5Sh7O6YlahtxFBagO7SqiMvmBBGt4ZUd(98zujWBUUiJa)(YzGhJuXqXXMQfVA1MaD3uo3jdAS4NJgyQYN8IMhh9FvGXR4Vcy3Ulm(wP6Jz6HoQNyGpRbMzQdZIa5I6QASDYcX9G(Ze6GupsngMgMTUXn3k3SR)c(b3YWY1qrfRR5HjAJI6GYz0TVpK6DhlTsSGWl7x4J2OCpWu1TimDihXBeZ2fSM09mIylq4RKzOLH0zl5RdtrDBP1QTHYDIbfkTlLNSUoeSg2gGHQywhF)JKW403Kc)zMERyq(SpjjNfse6bd3fYGiXDUdd9t)n8s5jeKPwGxQxESYNpM9mEanClKCKl2OxP0zLkoMveHQRX2hz)ZtBBUkzS3EAI9LVGOyDegkMOjQINV4unr5G)rYtXiF7xskeUeqNYX1)T05)1H6uFEErugtl7kQIHNAQCK8d93TKuSkMZOlza3ENbdncyBCWonTiCs1WBkY2g9SJ7SsFzjpTMgtC2Shj3EJEhci9yWjQ40CbKlloQnnyDQ8EvDoA8Cj1PP(zAiNWHaPHZfGADYmEYcC96NpWrkHKDG2EInCF0L2ODcgRHQe8sA0jtfISUHL9YrbJJLBmPBLxKjChI7x1KyL5NuGt71w3beSPOudS7wN5S8HvDGCq0dX3Jil)4fKpB2rtRdM77NTNNZ87)b4xWzvCpCogBAP0iqZiOeKERrgSoHM2pQw13WIz4n4Pgewc0e3NrVOY8kYJxZA8hiMPimb3B(L)9amvt4fP57JJGPI(43ulJ5VHP9U(de8GWa6o8Z9kH4zMHOHkpPbAh1MQAo28lg24kN95TB)Bz1wp9eAlw75VqhFm(vCgmInq(7Tdjm8vCj6KnRQje1GC9(eVLqSSvWnX3k3I4TKTDpIdSmdQke1GU5wKTLSykDGQoGn1DQ6W9Ch4yrUGmHN1ZtKoCVWMkcPE9RMYbd9bydWnMQDnGESMX4PEJUjRo1BNJlNWROtNUh4AQF(zx1ty6e5MAOxNU2Ra9FLpFh7yiIX0774)LlNGDx4EdStNGTrOaJ)Tiw6KwSD2EK02avooQsN5ahQ0eoVysRMEsq1zIhArB8RgGjYEwQbyIjVoRbyl6I178SAQGm3yATh8vzfVgOR3uA1a7PVQoQ4EsEXQqh(66MfFsCzay38o8lii1BQdDwBl98rnWBXAvT2sqNh0wBl02j4LlW)2xjb(rFbCy8lWu8AjBAdWVacQTWEEZw5NVffP7fCQXvO)ITmCmlIY7bFKTiKjDfhObwdx(bTeMRlB7rdCpQNs7VAqCVANWMgYxnQ2lqsIbxlAgFb4zB(d(kaY9eTZOeROwZBNy7RGRLgxD8BbXTBXT)1g7eU7bUExRyE3YzAbRD1W2sOkFRXQRc0WfkRmf6JuIdcS3w1UA0pEnWJPxr7(38BJgFbEKzJxgewwD5S(L30Pho5et3TPB(ftJKz9bJl9OGLtoGLq7YFdtMSXxtKBWJW8Uor5Mk9iol1KbhfNmHE5C2gyOCZKwcJHBhmyT81oUcuV5r3rGuVzBAnGuV1r38l)L)IGfqDCI8QZMqdvsYfLM1fziTU(9630jqW9zwVVnVCYfDWu)3P7bMUToF(z7V60H9SH8K7LoklixsrPP34skp)C9f9LJg7CMV45Npax1WGmSODSDNmefi5lAe)XUcUL)jvsVsl)H0AycpIEzqyaxF5WX2HK8nTSkG66UKoLzr67oTJjfVp)CvbE0RAuhJku798Zgui2XG6SoQlnTRCKlNCgW3yU2XAebvEIPdns1NmU(pxMeSZ7CG5gXSxNdQvKnjQGE)JXLWIjhXobgG6iGdL1SjIUiD6iziODPululfejXl1haORjRQWlGoGnZ)2)6pvFNPjuR0VKmuyxPMcUt9gcE6KHx0PR9(ageP17)ZE960TREV)oDGeJq9B22ohWw3wAWwyw4S51JwtWir0QVCpkj7BVB5uDsKIXadeilYpgjks0sw2Pn3G0xoPoHUU4yNU1f2p2oq7b6r7jlBH)AD)ty8iQQs5IX1H90jkxgup)StUKow5rQRR4YtPSh7LBbP)2R7TGudyudU5WqUbl5O3HhvDTibU(uEH4or2Cc9vBYWHWKw3HhkfOhT0JF3P96eW3qt5KjJ3dv12oM1(I2BbQg1lhLMB4YthGgcRPOA4yWQMzzfgFJSHIAkh(w6(rQggQkAAQgBxxysD01gVZYmGw8Tb53RQAzQUTy3rhbm5Cvp)SH5JQtXGP398LjunuUm(LwWftQMTFxjv6bN8ps3iUU5FQlPxkzA0YGSmOiVTOp2MoZda216L0tPGDTfaEoDpc8izIPJuOsvtXfuJd6s7RHognIB6x1yB6yAw5NEIlhsX5FjUDGmk0YPDOESxEDN3B1BERkFE7l48wbwwfNR0c)Yoo6FnVqDSi0cZIjz2aTZe80HN3Xo(cr6mKK7BJMARbDUetlfjVU0h(Ltg2XfZMbwvBb3Am44Pvbhdr1QJtGz)CMC7l52MXmDH7sJXiHCDt8Og7Ty)0X6XdRxhtzc2wWW0D7xYRrMDZExPrn1EBOtxUhbvxZoxoz0aUfhTdbyLLXQFwYBSV9UStCPy3exKjZrou2FOSA7NFU21HYLk61puO)SJ(fHsh7vhPtnGQASOJwOrt(EqS2Iteg95ONtLftvMRdCCyi3cp92x3al7MGGbQuxb9C42rBQH73x2e)kDfTSDMd3ntFB)v6sld6u)sorjzJDRejmDhVmDuhzzd6q4QaP)GH7Zf4voO27uz5qRhE6CGvRnyfkqrNNsOFXBq8bQThE86GmrxIYY84Yamxu0my8P)XhkvVIQUrBjxJx5d84AYFepYUGE(LyB8JJywAsY6jxI)5uzgi2D6WTewcs6RwWeNyCkuX8RNhVSQSxkZCzyaQRhFVOza15U7iPZaqI5eLUgPzUIJctx5LKfV4PsR3sFa2l)n8JxbZc0xM7LMMDwZCEpMioiihEwLoI)FWLOsZ4Jw4h9LtoDCPRf6nNMWte96SilEkzLZyeLixvto1E63vMkdJUf3Zyq4uXxjv(FREDSS1ouBlZ1hy01y3b3oQ)yR5Z)1)gyXMxcwtAV7CZ7mmGVoxiigsYCtvoQHchnC02w3OogQAKEQBNmuo1gk50SKxXEnkE(zBji2v9L6(ckoLSDfd30j7M7N6yUoMc0QsC5)JCFISTbATvHOynJevrKQQQUHavALZnmNi1Q3CvnLRvkhrtZWlowzN3mIxihNfN)VpCuBNhT2RrPwCdQM29b445nOM2bSSYnCXCH8V8pSJ)bbhhZ1MLbFg)UGbrEWArUBjGXUaQlBSOqkIOoxtluhkFM129HXAt2vknzQl2dV4766uXGJAR0B6eDDDYAevXOTD97ORxQPz9yRBRExEwhdnK0qdD5b27mdQny)4IO8PBZmQOtt1xbROWAtl)YpOL4Q6TGWwq2T1slBhrvMbFB)YLwTn9xGBo2xf1QOuLQ0a3NZAhBDBofBSSFvbQB(7v6HdhJT9HYlb(dxMeqTVmP9mwRVjNoqFFv(PdTSgkM2hga1f6qQ6ld62ckz9QCyv(L)CRH1yDyP(L9CxGNWm)w99(uFzO2jJw)0xA07JVu1j(0dBtLI39pYM1fQKPbUeUAPq0fasrtez4zd61JLVekr8sio5vGvWjVzvEEs27o5KhF8X(pg)4kI3cq166tOobmz4GbNpGTcpwScFZuTD9LN4nTSHLAnKF7zJo7TNi2KVzQaNXGgI3AlOo9Tdho4TNGyNJRAA8PAODgCR(gn2hvhsD1Cbi97ZUvPws1iYYmdnvMTDn0AeLwwRySaS7UIzKpdtFeiJIuBrB3SZmhIowR(njYwTck1PAxPHUiYiDgWlNC2aQuZo9PZ8v7Z1QUKiMIoPcqjD6L60TwY2lvJOvYJZKZplB)PgSa73KsZQ4Rkz9(hQZb2tPFfq16F3ogRnepWSjdSK0O2xl1Z6T7KY9XxbvDQMYYLMqOAy2TH8zIyTDug6N70MjdObRPuZjQ7hvYPADG2Lf)lMttFbAokuXPEsoPXzFr(mIwdbQ9jofrHY1m(7hZ9kMx4FtnNl4uCwbMh5)jOMlnSupeGDWEMoHwl8GYE(IPqrTIzG2de8xf)j5l)DUOr5sMf8ERYegv5BHy9mBbF5utJEji)MVwicoLF)pVwG7E)Fi0ElAUv(mYlKeVii0SdXY(kYkW(WbcKy06fIGZus9iTCLXLzHoJ50kVRzPeUGYArWsGlFn5ZknVrSR0rUkBvajCX(dzYrt(PpbOTWqe)bmCHe6sWaVZouMrN5bNbkPQf2hre8EhOETenSIAvcgR3phONdDnLMrdhMNrj(w6iaXLh(oVSSPjSwj3nmfglZwnx2SfeI1QfXc6G6RJ4aBmAaV3vKVIu5xkKSwpP(Qt4IJso(MouilsFxpHoAMejkHjuaFpGzV1Z)(m5A7IYuIberkWOmpcxbmPmwPdqPVG2ikfgSKS3eK2zrLxKc1YlVomBnX3NnBDmOykcxuP5DeP8bLRjzh3D4GJzeC2Gs9weGbR3NMGimdEdh0X4aksoIQzWFXKXg2OvIN6842gm26a1Kh8XyKq5cmzrOtwZcwVMalHCI6VcYnaZbwdntcfvgbSwFnEaKRJFiquKnpQz0JtQDuOyDGnJVNXGrReGFSO0Vs31VMedukSwGXJg5ObDmEQhRV(1Bo82VnWvkVTL2DLv11HUhxI7WQY6SZkSZwm5CfqF60HBMtX8oxm45tWegARiI72AKwh1x4Y0cZwf001rPiJx2Yp2f2T9(gf7fgTm0trOAvjF3(zWIcZEKNp9(eaWeO(zwGCFG6(p1ifkWsprH0(4a7IhKPT8GoHnGanCqAxJiQTN0v(DrIM5dz9UCtBsRRROQCacmQZ5BH1NQoWs0xm(U)w8dEcTA)b3dA2SGTGXtOVQ8An9nWgzfSKNfbR4sUeHt)S(nBcO6ulAaz(yrGIhQNoyRFWeumQADu70mKYptjn8vvyNGn9BEqdaNoM2a9M)ghCK0Lwntc(UQRJASfhmKR4rdAXCB4RyqlEldFDaOPV0YrcVEz)Oo930hUGPtgBUkpYwb)6)9gOf4ll3W)vP81qTAmHYmIl61PPp1avyRVWFTaAbQX29S)lLFYgCNI31anHhT(fhqcr(v7c(Vvi16xt(VCeADy2sKPHpqao3dQk7y3Kc1VyuQPfKfkL1lJ)lNCwlqDQxZ7LwbTCn8pzyhlLn5a9xJDBYBRu6gR23qapI5mXqDaRoBm1QBOPHF(al9nQ5ZyK5kR3Z2MYjAnZvHTADlfaOHgQHbekT179Eeb0ZUTKgzkSDt0R6aGRRR(B(Fd]] ) \ No newline at end of file diff --git a/TheWarWithin/Priorities/PriestShadow.simc b/TheWarWithin/Priorities/PriestShadow.simc index e2d3d15a2..e4688482f 100644 --- a/TheWarWithin/Priorities/PriestShadow.simc +++ b/TheWarWithin/Priorities/PriestShadow.simc @@ -22,9 +22,9 @@ actions.aoe+=/vampiric_touch,cycle_targets=1,if=(refreshable&target.time_to_die> # Use Shadow Crash to apply Vampiric Touch to as many adds as possible while being efficient with Vampiric Touch refresh windows actions.aoe+=/shadow_crash,cycle_targets=1,if=!variable.holding_crash&(dot.vampiric_touch.refreshable|dot.vampiric_touch.remains<=target.time_to_die&!buff.voidform.up&(raid_event.adds.in-dot.vampiric_touch.remains)<15) -actions.main+=/variable,name=dots_up,op=set,value=active_dot.vampiric_touch=active_enemies|action.shadow_crash.in_flight&talent.whispering_shadows,if=active_enemies<3 -# Are we pooling mindblasts? Currently only used for Voidweaver. -actions.main+=/variable,name=pooling_mindblasts,op=setif,value=1,value_else=0,condition=talent.void_blast&(cooldown.void_torrent.remains=cycle_enemies|action.shadow_crash.in_flight&talent.whispering_shadows,if=active_enemies<3 +# Are we pooling mindblasts? Currently only used for Voidweaver; [Hekili] modified to still allow us to build Insanity when CDs are toggled off. +actions.main+=/variable,name=pooling_mindblasts,op=setif,value=1,value_else=0,condition=talent.void_blast&cooldown.void_torrent.remains<=gcd.max*(1+talent.mind_melt*3)&insanity>action.devouring_plague.cost actions.main+=/call_action_list,name=cds,if=boss&fight_remains<30|target.time_to_die>15&(!variable.holding_crash|active_enemies>2) # Use Shadowfiend and Mindbender on cooldown as long as Vampiric Touch and Shadow Word: Pain are active and sync with Dark Ascension actions.main+=/mindbender,if=(dot.shadow_word_pain.ticking&variable.dots_up|action.shadow_crash.in_flight&talent.whispering_shadows)&(boss&fight_remains<30|target.time_to_die>15)&(!talent.dark_ascension|cooldown.dark_ascension.remains