From 70264cc5628c42afd3d90aa4b6d8b532212ffdb5 Mon Sep 17 00:00:00 2001 From: syrifgit <139663837+syrifgit@users.noreply.github.com> Date: Wed, 9 Oct 2024 11:42:54 -0300 Subject: [PATCH 01/15] Marksmanship wailing arrow Wailing arrow improvements. Could use polish regarding wind arrow stacking, but is functional. --- TheWarWithin/HunterMarksmanship.lua | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/TheWarWithin/HunterMarksmanship.lua b/TheWarWithin/HunterMarksmanship.lua index 6b190eaea..6644a11f4 100644 --- a/TheWarWithin/HunterMarksmanship.lua +++ b/TheWarWithin/HunterMarksmanship.lua @@ -879,8 +879,11 @@ spec:RegisterAbilities( { indicator = function() if settings.trueshot_rapid_fire and buff.trueshot.up then return spec.abilities.rapid_fire.texture end end, usable = function () - if action.aimed_shot.cast > 0 and moving and settings.prevent_hardcasts then return false, "prevent_hardcasts is checked and player is moving" end + if IsSpellKnownOrOverridesKnown(392060) then + return false + else if action.aimed_shot.cast > 0 and moving and settings.prevent_hardcasts then return false, "prevent_hardcasts is checked and player is moving" end return true + end end, handler = function () @@ -906,7 +909,7 @@ spec:RegisterAbilities( { wailing_arrow = { id = 392060, - known = 19434, + known = function () return IsSpellKnownOrOverridesKnown( 392060 ) or buff.wailing_arrow_override.up end, cast = function () if buff.lock_and_load.up then return 0 end return 2 * haste * ( buff.rapid_fire.up and 0.7 or 1 ) * ( buff.trueshot.up and 0.5 or 1 ) * ( buff.streamline.up and ( 1 - 0.15 * talent.streamline.rank ) or 1 ) @@ -924,7 +927,6 @@ spec:RegisterAbilities( { talent = "wailing_arrow", texture = 132323, startsCombat = true, - buff = "wailing_arrow_override", usable = function () if action.wailing_arrow.cast > 0 and moving and settings.prevent_hardcasts then return false, "prevent_hardcasts is checked and player is moving" end From 29aa620c44f4ddaa5f270aa11e1d4f1d6189199c Mon Sep 17 00:00:00 2001 From: syrifgit <139663837+syrifgit@users.noreply.github.com> Date: Wed, 9 Oct 2024 15:23:55 -0300 Subject: [PATCH 02/15] Marksmanship - black arrow / deathblow apply deathblow / razor fragments when using black arrow, allows addon to correctly predict killshot instead of it being a reaction --- TheWarWithin/HunterMarksmanship.lua | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/TheWarWithin/HunterMarksmanship.lua b/TheWarWithin/HunterMarksmanship.lua index 6644a11f4..b792e5275 100644 --- a/TheWarWithin/HunterMarksmanship.lua +++ b/TheWarWithin/HunterMarksmanship.lua @@ -1083,6 +1083,12 @@ spec:RegisterAbilities( { handler = function() applyDebuff( "target", "black_arrow" ) + if talent.death_shade.enabled then + applyBuff ( "deathblow" ) + if talent.razor_fragments.enabled then + applyBuff ( "razor_fragments" ) + end + end end, }, From aa0c6d8be4ef947dcf71d268a2dd49f0d0662907 Mon Sep 17 00:00:00 2001 From: syrifgit <139663837+syrifgit@users.noreply.github.com> Date: Thu, 10 Oct 2024 15:42:31 -0300 Subject: [PATCH 03/15] Target Counting options UI update --- Options.lua | 207 +++++++++++++++++++++++++++------------------------- 1 file changed, 108 insertions(+), 99 deletions(-) diff --git a/Options.lua b/Options.lua index 94b16e253..d5f34694d 100644 --- a/Options.lua +++ b/Options.lua @@ -5395,8 +5395,10 @@ do type = "description", name = "These settings control how targets are counted when generating ability recommendations.\n\nBy default, the number of " .. "targets is shown on the bottom-right of the primary icon in the Primary and AOE displays, unless only one target is " - .. "detected.\n\n", + .. "detected.\n\n" + .. "Your true in-game target is always counted. Be aware that action-targeting mode does not work great, particularly with dot-based specs.\n\n", width = "full", + fontSize = "medium", order = 0.01 }, yourTarget = { @@ -5408,6 +5410,7 @@ do get = function() return true end, set = function() end, order = 0.02, + hidden = true, }, -- Damage Detection Quasi-Group @@ -5431,10 +5434,10 @@ do args = { damagePets = { type = "toggle", - name = "Enemies Damaged by Minions", + name = "Include enemies damaged by your pets and minions", desc = "If checked, the addon will count enemies that your pets or minions have hit (or hit you) within the past several seconds. " .. "This may give misleading target counts if your pet/minions are spread out over the battlefield.", - order = 1, + order = 2, width = "full", }, @@ -5448,13 +5451,13 @@ do min = 1, max = 10, step = 0.1, - order = 2, - width = "full", + order = 1, + width = "normal", }, damageDots = { type = "toggle", - name = "DOTted / Debuffed Enemies", + name = "Include enemies with your DOTs / Debuffs", desc = "When checked, enemies that have your debuffs or damage-over-time effects will be counted as targets, regardless of their location on the battlefield.\n\n" .. "This may not be ideal for melee specializations, as enemies may wander away after you've applied your dots/bleeds. If |cFFFFD100Count Nameplates|r is " .. "enabled, enemies that are no longer in range will be filtered.\n\n" @@ -5477,19 +5480,112 @@ do }, nameplates = { type = "toggle", - name = "Count Nameplates", - desc = "If checked, enemy nameplates within the specified radius will be counted as enemy targets.\n\n" + name = "Count Nameplates around your character", + desc = "If checked, enemy nameplates within the specified radius of your character will be counted as enemy targets.\n\n" .. AtlasToString( "common-icon-checkmark" ) .. " Recommended for melee specializations using a range of 10 yds or fewer\n\n" .. AtlasToString( "common-icon-redx" ) .. " Discouraged for ranged specializations.", width = "full", order = 0.1, }, + petbased = { + type = "toggle", + name = "Count Targets Near Your Pet", + desc = function () + local msg = "If checked and properly configured, the addon will count targets near your pet as valid targets, when your target is also within range of your pet." + + if Hekili:HasPetBasedTargetSpell() then + local spell = Hekili:GetPetBasedTargetSpell() + local link = Hekili:GetSpellLinkWithTexture( spell ) + + msg = msg .. "\n\n" .. link .. "|w|r is on your action bar and will be used for all your " .. UnitClass( "player" ) .. " pets." + else + msg = msg .. "\n\n|cFFFF0000Requires pet ability on one of your action bars.|r" + end + + if GetCVar( "nameplateShowEnemies" ) == "1" then + msg = msg .. "\n\nEnemy nameplates are |cFF00FF00enabled|r and will be used to detect targets near your pet." + else + msg = msg .. "\n\n|cFFFF0000Requires enemy nameplates.|r" + end + + return msg + end, + width = "full", + hidden = function () + return Hekili:GetPetBasedTargetSpells() == nil + end, + order = 0.2 + }, + + petbasedGuidance = { + type = "description", + name = function () + local out + + if not self:HasPetBasedTargetSpell() then + out = "For pet-based detection to work, you must take an ability from your |cFF00FF00pet's spellbook|r and place it on one of |cFF00FF00your|r action bars.\n\n" + local spells = Hekili:GetPetBasedTargetSpells() + + if not spells then return " " end + + out = out .. "For %s, %s is recommended due to its range. It will work for all your pets." + + if spells.count > 1 then + out = out .. "\nAlternative(s): " + end + + local n = 1 + + local link = Hekili:GetSpellLinkWithTexture( spells.best ) + out = format( out, UnitClass( "player" ), link ) + for spell in pairs( spells ) do + if type( spell ) == "number" and spell ~= spells.best then + n = n + 1 + + link = Hekili:GetSpellLinkWithTexture( spell ) + + if n == 2 and spells.count == 2 then + out = out .. link .. "." + elseif n ~= spells.count then + out = out .. link .. ", " + else + out = out .. "and " .. link .. "." + end + end + end + end + + if GetCVar( "nameplateShowEnemies" ) ~= "1" then + if not out then + out = "|cFFFF0000WARNING!|r Pet-based target detection requires |cFFFFD100enemy nameplates|r to be enabled." + else + out = out .. "\n\n|cFFFF0000WARNING!|r Pet-based target detection requires |cFFFFD100enemy nameplates|r to be enabled." + end + end + + return out + end, + fontSize = "medium", + width = "full", + disabled = function ( info, val ) + if Hekili:GetPetBasedTargetSpells() == nil then return true end + if self.DB.profile.specs[ id ].petbased == false then return true end + if self:HasPetBasedTargetSpell() and GetCVar( "nameplateShowEnemies" ) == "1" then return true end + + return false + end, + order = 0.21, + hidden = function () + return not self.DB.profile.specs[ id ].petbased + end + }, + npGroup = { type = "group", inline = true, name = "Nameplate Detection", - order = 0.2, + order = 0.11, hidden = function () return not self.DB.profile.specs[ id ].nameplates end, @@ -5562,7 +5658,7 @@ do desc = "If |cFFFFD100Count Nameplates|r is enabled, enemies within this range will be included in target counts.\n\n" .. "This setting is only available if |cFFFFD100Show Enemy Nameplates|r and |cFFFFD100Show All Nameplates|r are both enabled.", width = "full", - order = 1.7, + order = 0.1, min = 0, max = 100, step = 1, @@ -5631,95 +5727,8 @@ do }, ]] -- Pet-Based Cluster Detection - petbased = { - type = "toggle", - name = "Count Targets Near Your Pet", - desc = function () - local msg = "If checked and properly configured, the addon will count targets near your pet as valid targets, when your target is also within range of your pet." - - if Hekili:HasPetBasedTargetSpell() then - local spell = Hekili:GetPetBasedTargetSpell() - local link = Hekili:GetSpellLinkWithTexture( spell ) - - msg = msg .. "\n\n" .. link .. "|w|r is on your action bar and will be used for all your " .. UnitClass( "player" ) .. " pets." - else - msg = msg .. "\n\n|cFFFF0000Requires pet ability on one of your action bars.|r" - end - - if GetCVar( "nameplateShowEnemies" ) == "1" then - msg = msg .. "\n\nEnemy nameplates are |cFF00FF00enabled|r and will be used to detect targets near your pet." - else - msg = msg .. "\n\n|cFFFF0000Requires enemy nameplates.|r" - end - - return msg - end, - width = "full", - hidden = function () - return Hekili:GetPetBasedTargetSpells() == nil - end, - order = 3.1 - }, - petbasedGuidance = { - type = "description", - name = function () - local out - if not self:HasPetBasedTargetSpell() then - out = "For pet-based detection to work, you must take an ability from your |cFF00FF00pet's spellbook|r and place it on one of |cFF00FF00your|r action bars.\n\n" - local spells = Hekili:GetPetBasedTargetSpells() - - if not spells then return " " end - - out = out .. "For %s, %s is recommended due to its range. It will work for all your pets." - - if spells.count > 1 then - out = out .. "\nAlternative(s): " - end - - local n = 1 - - local link = Hekili:GetSpellLinkWithTexture( spells.best ) - out = format( out, UnitClass( "player" ), link ) - for spell in pairs( spells ) do - if type( spell ) == "number" and spell ~= spells.best then - n = n + 1 - - link = Hekili:GetSpellLinkWithTexture( spell ) - - if n == 2 and spells.count == 2 then - out = out .. link .. "." - elseif n ~= spells.count then - out = out .. link .. ", " - else - out = out .. "and " .. link .. "." - end - end - end - end - - if GetCVar( "nameplateShowEnemies" ) ~= "1" then - if not out then - out = "|cFFFF0000WARNING!|r Pet-based target detection requires |cFFFFD100enemy nameplates|r to be enabled." - else - out = out .. "\n\n|cFFFF0000WARNING!|r Pet-based target detection requires |cFFFFD100enemy nameplates|r to be enabled." - end - end - - return out - end, - fontSize = "medium", - width = "full", - disabled = function ( info, val ) - if Hekili:GetPetBasedTargetSpells() == nil then return true end - if self.DB.profile.specs[ id ].petbased == false then return true end - if self:HasPetBasedTargetSpell() and GetCVar( "nameplateShowEnemies" ) == "1" then return true end - - return false - end, - order = 3.11, - } } }, @@ -5739,7 +5748,7 @@ do cycle = { type = "toggle", - name = "Recommend Changing Targets |TInterface\\Addons\\Hekili\\Textures\\Cycle:0|t", + name = "Allow addon to recommend Target Swaps |TInterface\\Addons\\Hekili\\Textures\\Cycle:0|t", desc = "When target swapping is enabled, an icon (|TInterface\\Addons\\Hekili\\Textures\\Cycle:0|t) may be shown when you should use an ability on a different target.\n\n" .. "This works well for some specs that simply want to apply a debuff to another target (like Windwalker), but can be less-effective for specializations that are concerned with " .. "maintaining dots/debuffs based on their durations (like Affliction).\n\nThis feature is targeted for improvement in a future update.", @@ -5771,7 +5780,7 @@ do aoe = { type = "range", - name = "AOE Display: Minimum Targets", + name = "AOE Display: Show rotation as if there are at least this many targets", desc = "When the AOE Display is shown (or the Primary display is in AOE mode), its recommendations will assume that there are at least this many targets available.", width = "full", min = 2, From 8308d99f786d2e9c7af9f91ca738e446882b4fe6 Mon Sep 17 00:00:00 2001 From: syrifgit <139663837+syrifgit@users.noreply.github.com> Date: Thu, 10 Oct 2024 16:12:04 -0300 Subject: [PATCH 04/15] Destruction Warlock Stop funnel toggle from preventing the single target part of the APL --- TheWarWithin/Priorities/WarlockDestruction.simc | 3 ++- TheWarWithin/WarlockDestruction.lua | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/TheWarWithin/Priorities/WarlockDestruction.simc b/TheWarWithin/Priorities/WarlockDestruction.simc index 31d158137..d33858ba9 100644 --- a/TheWarWithin/Priorities/WarlockDestruction.simc +++ b/TheWarWithin/Priorities/WarlockDestruction.simc @@ -34,7 +34,8 @@ actions+=/call_action_list,name=variables actions+=/call_action_list,name=ogcd actions+=/call_action_list,name=items actions+=/call_action_list,name=aoe,strict=1,if=(active_enemies>=3)&!variable.cleave_apl -actions+=/call_action_list,name=cleave,strict=1,if=active_enemies!=1|variable.cleave_apl +# This entry is manually translated and will differ from SIMC, but maintains the same functionality. +actions+=/call_action_list,name=cleave,strict=1,if=active_enemies!=1 actions+=/malevolence,if=cooldown.summon_infernal.remains>=55 actions+=/wait,sec=((buff.diabolic_ritual_mother_of_chaos.remains+buff.diabolic_ritual_overlord.remains+buff.diabolic_ritual_pit_lord.remains)),if=(diabolic_ritual&(buff.diabolic_ritual_mother_of_chaos.remains+buff.diabolic_ritual_overlord.remains+buff.diabolic_ritual_pit_lord.remains)2 actions+=/chaos_bolt,if=demonic_art diff --git a/TheWarWithin/WarlockDestruction.lua b/TheWarWithin/WarlockDestruction.lua index f35003f82..6328d39cd 100644 --- a/TheWarWithin/WarlockDestruction.lua +++ b/TheWarWithin/WarlockDestruction.lua @@ -2108,4 +2108,4 @@ spec:RegisterSetting( "immolate_macro", nil, { } ) -spec:RegisterPack( "Destruction", 20240924, [[Hekili:S31)VTTos()wcouxRMgxlL4xBxyNd7ThwGTyXEhq2d7VfhfBLeJAB5tsU9Ldb(V9JKsKIFzgskzPK0hYDlET1IA4WHdN5ZmCe51Hx)pV(QLXfjx)pIghDX4VgDXOWVEEy4xV(QIh3LC9v7Ix8947j)LTXBi)3)ZK8IS9lkwLUL(ShxNgVKsJ809zlip)HIID5)Pp9P7xv8W(BhTiDZNYxTz)6y6BSil(Uc6)EXNU(QB3VADXFB713cZaF(6RI3x8qA21xD1Qn)fcLxTCzszZtYxC9v0MF24VEw0f)Pd38N3Mw8qs2HB(BB2Ks6SKd3KVlEZHBUB1VF4Bh(gVXHHKgtP3HB2VJ2TYpC8eYd)RKx4M7snjLCdpN3W)1kA3(Xd3uKTA73tkYRB2xiCg5bK)88XIoDx2Q0SvfpA29F(Sikv)Npq6V)vCwjPxT9WndZtZkoCt6DbxF16v5f5uX9QIKn0)Y)GnbMSn(21jlV()GiZQMAY394M48IKS85)mHiZwq61KSvXKjTKIrR2Exs2241JYs2eVAB(HBUC2HBchF4MbeEeSbtjniQSb3U)U7gj1bzj7iS4O8cIQsjLo)lSgoKk)V)HI51DdHixqOYtpz8iAhesFwq5JVnnpNrfG2D(yU(O24SGOgHirQMHcLLfeg8hXK)gPTIH8C6l8JKsM4eYmB86KTKr3EI6W25cbtvpu2mbrQ6K5HZ)5Q1RNVonpz(cc)XgvLseJ2wRtqLaiemAEYVVy9(Ls8v5tgven6H485lstxVm9NBlF(qLNZFw9SjyFOWirm(v8M6dFLz0s1ItSjmh4GHM6tFfWfJaYBQszUbFu)8nXB3hVwiDqOW8L7ZyMQoCZPSjdQ2SMcizDy(60cjnkIw35216IEw06IARwxeQAmQwxOdTUWwP1f2FADqm0rQ1f5qRlYPwxuR16IOADx40wNMM6v7jQgPKE8(flPopK0kHx247YQsTmx0WhZsWcYkAu5BW1Qdp0HiA27swuqBTIY0USKFqLoJc1FtVxBgqNAM40GG20zdNA8x3dFQjczQbBTR1P3FDMA(nTPgDbpFQIYmZFiE7s(Cv9puq()VIllabILUJ8wjfRURME82t)BR3t(JLPeKwvOmLmk9VF4g6t(jdBj)3L1hEi(hPlQmYXi78sWqL)oLIZlwr(ba0qvSLfMIOiqaZVEE(dXzlRGZvBEVs(MSiJa2Li1Mt4rIxGFKSvzkMbruyo(201fJ2VRcxh9rltwSAdZKh73lTVc0Tbu0(3fVFnHJdLhQ7i6qR2EpPR3UCfBKa4e29GvOoBqVsMvblSKxfdw1B(C(IBHSC7MvbzLQPf0vu1owoZ96o28Wu6ko5rGMtviBBUz(HLbdSoLgy1qOid(eS9N6bqa35i5VCYm7e70UwQeWyqpiyGeMRoB4wnI1jPjv9D400EVsnRlht)smd2EH878qw4fHoZNyvcyEkhZz(aVCZw5DvETEDhOgibKxZUErFKlnM)yTO35WTxx07tV38f9oP6VeZGTxi)opKfEriOf9gHk21l61ZEqjixgMsiaU1WrRafEB8IVVKMHxtKG1pIYBGiOcn(vAI(UO28cbb1DRJVpJMRyaGT1SdL3z4FzGzkXelg969brymAIuAtPp7UvzjqWjR7IS4vlNN8d6OoE5Y8r080sKRHt0bkxHHxwGycTNXgLCa)jsJHpqMJhvcfwikIlIxS(X8n2YbapWcTmpv()0I84USeIaHqb18COfpbJpNm6cUUwrC29uvDYJMxKoF5QeMuyIM1dKOC4Pye9XAZCbIG8uEJIvl(obGTwYLG48ih8DyiVbAAixq1qw84I1KMZE1C6QblX4xojIk4fZ(9UyhqplYMsOvrEv7Fjf46yqueW1M(EiM8N3UpB7O72tSOLLS4bkz4CgXUcnlcBI)D2QRQOBxMWmvLKfVC1IYqtRfnYVYaXQB52kVe)eXYzshNMxg)7QTZVBn1PcVjvezjrasIrKi2xvSxjxfI8Yu2WAdGektd9MrC1ucZnft3OiIGHe4zCrw6UhEuofi1w7eckQW9ZOcxn1cdbigf)sRTrpSuc(JK5jBt2SkPQxJyUgRfjLE3sRhCNv)On7Ys)rYY5stbantykvrU)bud4NQmJy(Yd8Jbk7Jtq7gzJ9IxNks)kQivxEvLbLZq6J6oG4mJPoXD7fogTpGwNkXNB3MSE(YecUdbTWrnup4naoG60pe3RVbR9zUIu5I)kKpLlt03srjJhljkLBZjDEmXWXkkILAax18LERymhoEblQ7soS3Uy12KQHkb5fX8x8psSd9sotGSXR2sPlfRujsicqVffkz4Cr86Y86qmOqnzuUdZYztSD5quinz0q1o6eflvBIF8HKn1t8QzoBE9SAUDezdzRMqr)Yt(OxPiwkbWRt(rkP5lsSH0Quq1pmJn)NFXpuj18fBPjXttCwbM9fCpS65TnlHqb(AmdC7W56f1fIaQqLxyP19srUqEPKFpzX(cURC5aEuu1qq0R7IdhWMWbtrzYpxKU5295gE6HX1vhf3e2OZkyGaMnbP3V2Gdd6)fcCyiG2QZopcty29QsXsoycBaz22950HReCej1wUSvfesTIV45YH4x1f1puY64LoeMbUwsOH)QUtesCAZlFB4Lp6GwW1rorchsxOMm0TMIlLLZ9qz5fEI8zykehKun2TS0yg(4Bxh))LOmz5tmdrc5mqdff)Kg0E(pxAvu9zZ3WkGTAy9YcAWxGGTmBDA2s3TC3QI5QTSunsmGc4ICLTdtX5lkImCWIVfsM3HKbJkDgZfpCOvwawZKzCLK7MNTFfDtwXC4BbsTh5sKWIFDSS8NhmHIGWsSgwWm399UMiuhpxV23AsDCqAdTR3Bccsfkj4can0M1lgHq9svyyVpJrXbeIMeuKevgINGbHi8E66dreK6(qHtv4PhPB1b(5gV0Vfzak8Y5k2x80FOdx(8rteJrBaGL6C24UiJeH4Aq9aC)BAzKVU(l8ZbGcG6qDxTIGzHZ(S18oJodpfdMVJuchac2biRnkGDQFUSGx23z3aFsHeQXblh1ai8QsnryPL9CUIKz1iMFCXCSQzp5zyABDUvqOoqFLJl6mEkgLxkSCflcO5lUDEubs8CstnNz9vLXCrx5pwX0RskG(hr4UMTv3sdSLyr(6FvVvYWd0DrhH7IwWfXRxN(Z5zK3kQyE(UKTlPFlg1BRNv(P6j7Eml9(KTRwKR80k7HspffcOYckq3X6RlT5DxdpA5QkC5UfbiooJAfL0kPNJEHpoB1qqZbbSakWYabh0cq(FgGMJpqpjr4anSSy0QWI0OJwEPSn1I8A1ePOkWVOplBN1e3GML2Vi3AJKoR14Vk3y(iSSNvB554bTjNSCICJinMl(PZ4LXbCk0LLEvVdAyJNhQYRcZEkmknlLPoYaUFZStkXxHVjbuwrF3MoxKLdYtQHywfwhpnhNRAcxlNX4MWbtgR(soDBV5jl4BM8lV3YaLb(pJxvOJ271QF(adf2XJIMWnYRTMh8lT4xNX5mbEL6LzY4vEfXRxcoNGbpc3BK)7kg7PgR95jdFy3TpohX2VH7y8LFppXdPxo54ABsV(sSzmw(cAmWNrN1dfGSRS7YJXr48b41pVbVURmKPBf2)TeWs590bXGIKoDtOVyPrrTp0bFahVBTZUP8TGrXLPSJrPT(t4FmCIRqsr2ht8S43O8aPM0KboLsUYQJ1eEdyk5c3fnYPSw9bBnjWwrPiMsg(wk39pL7ia)yk5kZy4XScprDk3Hd3dKL87FaVESmsXpqZEt77nTpp0(guApwy1DQOmCSDkluQCczAUCtJeUlfByGAyMw2ChSVRoBrvJ7F2yNCeRuezyqDHIEDPOKdCNErhOkHreryfhmipbXqdqaXuvx8GDQ3yfvQ6D1CfyFRA0coId7AObYlHoTPGTE2d0PR8(KHVhkoQbFWvpYqVL3zkSDXOhRSlAZgAfJSUCSm9tboqtjk(abtkLrcfurCjL8Mqu3sztkQqaHv9I0Xf9gizmeYLIpX8AZrgBSbmIfYa76MRTCRlK3yBc1ZUeFOfBM)g3o0q3(9hGVYSA9aUP5wgUJXU9uBQYswcsPhAbIDPr4JX((3HNmlZDBzj)d2YaQIin)oXr1QTuO1b55iaoJnA4yw8i(F92QOk1nnBgxINGdlAEItsdJeK1fRkqWkgHv0TTuE7(ZKQY1kATe09F3zUyRiEiuqiZ7tThlkdH9(eFZ38Q2dxgMfSSrxvJhkLNhVD58BZwTjViDRJALblz0N7OE8QPr1XK3urIzRN89)dH5CLaWSS)z7ibENU524IRT)j8YZwx9HTdrNjEnl8gE3Ch1uA6gPQdlcWPZUeJTBuRBD)9JuKE)9KLs3TNA(w(JcP8BIzE8U1xdSPmEq46ZKb6Xxg9K)Ho9uEMsMTAx5R9N3xKs1SwC4M)E690)GDGq(FqA5HB(NLKGS(IgXr1)6WnxToL8FdHpnfO9b7dyP5NCksFq59chhb)PGl4yKJ9bSZ1iZXE(JBvcHc50SiNBl0(XMX7Se9vDRklSgfdN4n25r1HOmDytjZtwNtgGJPbqxnhXS1O7MRHcQi3ckSJRlWJAGEwqb2N(jO0dPVbRbchTkFK(rBQYcHRy65X0ZSvI7H7OReuv)RwNsgkP0fj0cxI0EYd(Z)3)9d3SMyhL(pjw)3sBxb94ynUEX1A6Ily98YJBTRb24IgmaJE1oaJKgGg7bsdgHSPWF(Wkc7ZYnkX3vmrpRiz(QfmCcTyWg11dwX5E51q5HVbJ2OMmA)Rut2)xeM))jprEGsxALZhO0iFk)P90wLC3DjlOn6X09uCGBjT6NX0)lvIWAcvovHbaCEvEO28p1tPjwQ1jX5tc4mjBcO2Er6Dv)ub3NeLxBWSKApcLY5gmaIE2haradaemnu3ikBUUv3O4UoOM6D5yXPVLp55XttzX3hYIAF8OYQXhbpJu7bin11ipA4ln4rqN2q8i05MLvEm0BEmuIhDInJTImMU282u6Q56L6XzjslUlbHbO4WpZCrvRR89gk0YzfXKXEsqvUiHyJT(G3TqL3R0bEyjTB(5d2pCu(WKPLrF9RMHPEeh7cYJkrn3En0oE0a2xQ4DvwEHoSgpACO66u4MoL20V(vfMwU(xV2(oKujrUNezBknmxc1ZJjpM4hfyJxaB21IDhbiEC1a4Xd1UPFOqr(wCOCnqEOTcECxc7GSAX31zsKKmynfR8jjWtGaVOapjTyBtP1xEf7O(hi2Xf226F(5NkF1Jqttkc6gxsA0IXfiKWAgrNloP8laqzvXXWavhjgarBvZd(wqW1DPwj7QVG6TAUTR48gwZTwkam3hKfwQtl9Sh(YFswazEfkYddB7DZbpqzN)25trUOG)B(XAqVC(uiwNxUh6qrOzOsG)HFAtJCkfSvvbb4tbBvL76)4C6hOxsXHkNTvAh6bwphIERg4Q3qJo(qpaFJRzYSm8s6Erd(879dbHhF9)IbjJ7KRUgzwtBm65zC4ZcRPj1WbDn0UE7Z9HwqRQASbq7AS6oqxZo6vLPKspqbBIvXtyNPRgfKMPv()qDujyj4Xt8Rl9gRJRHyGBepT8qwQ9BTVhLZ2ZjuNEhKJLdyaLjztfCVNMBKM8uTUZQ(aynLCUJQsPHOG9H1Bky52RE6v1)1NkOw0d8rs1t6ZI6BQGxCFcp(2lppC0LUGQ9kh49RSJxdpoxg(14mfyISYLPdwn1RFtU1UklRpRMkw8ZuGilh2ZppNPagLqMw0bWLXLscxoFSNzEMLrxRvuLqfsi0OK17B4XAUyxk7pbYEDN1zcNtMtaEONlDDTDQuRVnjlpjJwJKQxagdG6Pl94frvs8MbRfQ19bus9FoeSEZ0mPkT0DveURttxo)U9zpkjJgyxSc9kTwMkjkf0fAloE9lkPR9zJbVLKqVrRfKakNc6BFxF6pb6Fqx0hVDb92lNIcmE96RRUGBi4zO()UU6(hpmKUTkzBjCcrjNDDCVAZo2vWnRKkFpB)4Epn1N)V7jtulP(Z3uxWh0FG6cM4PA0HV93zvGu0F6Wn)L0TKEI943dpXqOjTMDqEkFAJ0QHH)EaoTRQDb1BfAbTvR(cPh7jrfI9kXmaHbAsps8EISpp8859OIHbTRyOq7kggp2tI6uoa2KEK49ezFE45l6u9nnEUBjooz7qL5(K2t60PWEL44KTpLhDcTp8naFPIsR59DI)uGBLyD20YfxSt5G5uhhQIT5oP20RKV3i8B89B8Tpe(fIVt3Lu2I8YcR99dhYUJrj)HCqdVZgXdonm4KzqV2Pdfng7dJ5m0wurJGG35KibbdAhBt4B(lQ(MUzl30(PNAPW8fxw2uHX7SpKC((N5QyZdUCCaHXCrNlJgZxnal6)KlrFFQh)jNebtp2jBFe6XUPnMESZ38fxw2uHXRi1yHb7FZD8gOEcGBJIJMUM89gHFJVFJV9HWVq8DJbsbq8(2bKFo)BfBFeoGCtB3aPqEZxCzztfgVZ(qY57B6bkQ1EG8ei1lGESFo)BfBFe6XUPTBGup)6X(jlBQW4vKAmw2ZQ(83EFJYDwyiCYZaQqQ3RM7ml1qLUllSoruSfAK2O4Wmiisk)u(yh0ik4hcHbHr2cgPkswJSa1QSVevRcP0imsvD5lXHllFT(WET77Bxzww)ADdED)B0fizBwPgO0NyJbQpkdcBaBQRi8N7dngeIwx176RymkhEds(fyswwMTAKtTM17ts9vSPf16z3yMbUC39L8DQ1TOXVGDIOmC1xzRx(U(sWwBto65WtYlAN0EzDx7)75rm0NUTIq2c3JWEmiOiXbE37BeSiS9ex9ea596XxB8yV2cKi7e14XELoG2UVk9m57nc)cX3gzjbjJP5dgAJ(VZD03Zg)0toBK99Ty24a(GTLSPtgWpU0ftkK2g4GYoUKDPPL01KV3i8leF7w7oYqTbG(9G2nqVyt72p20jd4hx6IjfsBdC0cJugh7FagPGAJIwIb4xHwIBYd3gvW1giiLzF0t5o4rITMR2RgqFKhv(3RoBUAVIvXNHJ2LLUyu82hNVCxUnFkyTRR7hL0kzqFScumYt6J3UUUFSpo8OOfBKfW(M((qzkmp2NMefK(61jlkainyJ8L39UhWqBIs72IRQVPVpu2dPcsJ8L39Uh8vUB4y(euaDy(cF6jCVK2Dt6mx2Fyy4PJhn5dikvKNdqc6bMyqWLdTda1zbjy03Ho77WQ(MpN8mkl)0lOS0SV7szzTQlsMxBD2uWiiWr9OgPTCyq(E7PrioLMJMgKaH(PQPrq)ZtTd91s1hZL)kgTqsLBhL)1Eo7UDDorF2iyBYuocPoU9zaHODsk(qLM9WotH0vD5ot1)tLTxnRRty9ZgbBJ0dHuh3cbeI2nleWKM9WcbKUQlxi0)tLTxndzlloIDvadBp)L7gpziU0LVF0qyBRKT)3O2obqd(202cenyet6qTtJGa3ZL6efB3s7O5FS9ZRNjFNyDdFViBXKh22c2nCksGd9kXBNyaXEq3WPDz8dNJ5WHF66OroJ70SAccg4v5r897BuSxifh2M4hFir3Ls5pIo66rJE953Wm6mChwEayLOuBRPbeFvDkpJ0hTMNFlOSx4GYWQd0JgV3ZpqYJLWizC64ufXsJ1ruhIOqD7eOoyKVtnJGHR(4l)yeSRTpGimy7T2Ihk66g7CTFrLIyzOfH(GvhCDiPQVGT1iN0nVDdj5rBqPhQqVkcJyuPnQqDFvDdIcLDpn)(gbcT7WfBfkAlucrKzhLJI(mYkS9pQ7rSG0tDiGfuqUTi0lmA1nBdM1(O1(J6Ues9mXzphsZwm6r8c3ckHMX4MBOc00j9OXTtSC2jbg3Nh9I)QMSG(zRQp8T)gtpGsYVWpeVP3bV5f0PA2TY3c6Xp9NP3k9P3TAT4wHiFKOQ9NPEjZ)Xv3nJEUFF54bNiUr6p8nJx70zFQIbjTc(58kx4J0RsUz13cDFKDDoot5kN)W3(3oCt7Vt1d9Hd0k1eoBKjxcrIBE0JJFIAc)ebYpA3wRnGELfiYht3nJDn2wr3WpwFpLoB8OjFuCcRpZDLQ)Sup9WvQEtg5rh9i3OkMFwQ1A4QyMPd65fY9rD7J3erm)Ax3y1JrXm)QK9JGzFGAXUjS)rDDO3e2xCnPdj(rl1A2qP3VRZBY4iczCyVKXLMskA91cEtytTQ1ZqOdwO1p7CzKvUePCWrCW1Olk7MWK8lqBDJZrYgNdLmn3tLiANuTTqL5TNLjANuXTqL7STsf1NjkOle7pwDGxqMLitBS7TCFiL465UAowWxq9XL0RC8bNmupkYb4b)fuPe5fViFJ1OZpcgvs1bKhP3F4dS2KP07nCygc8E(MHZUCeA96chb6npjYWpwieP9I5fW3LHtGFV67FfA0fvTG2DIR3B5Fv)IJUuGZLs5UBknWv3TID8)7UzXPjFS82TMygHmShsBr9vJ9LZopyqTnL6OrCt5Y2QqCvAFYSqjfiyslvbmucGcoKFk0mBYe5xNEVt)X8KfZgoKTS3ZBvQtbBS(nkfCR0VnPccyIvTMn4LJFMwDxf9b61ADWG6l5PlJuMuf2nO8V0fzTIgoFbfTnLDV21v9GH1DW0zx80tMTIXwtNXzROGb4xaWxot5YMtEQMLmjj7daBBg90vY8Ic8SjFOKmGxbFbtbUGfjYUlcE6jtAn98NEcQlm7a5XrW0jdmBr5DGxWGHNWtTbxAlhLK(1r3Pvec4QO7sWbFqWaZ7tUl)YGtmieWTiNIgt90L00GY2lAzMDA4Ojp9K59pSKIXtpP9KVm4v46kLLuZOxw1YlyeBdnZQq90OTRG5Arar7c)6Rv0mogaP2iMnHuXhWvW0gJevpo8cWDR4PN4PE1yBgilouogZiZv4gxydiUWxCNi7LydZnWxhZfck7QwqL9h17ryCoRp7jXnbCP)b0PvvtEp90jMZU1)yTGkq1dTlKndgIDHcl0oknCiM0l)NdGVYGd0KPQ30FYMh0kFcd(OCjiOv7H20PX9cqcSO(EAe0dYjTWfInMjaZjY5iorKm6lM6Km6Vq)ko9stI0Z(n6mVg8PA2QGHGZ(hZu9uWlexjrVENj8GBWfU9HBrTXd37(ptRZAD(CnWmGnHChPkOzJvrlreILKTddF)VAadCw0z1bnPelnautHS)mKxHdSyQCE9n8vjEzO7c2bE4jtcKHecMlQDUO6GZQfE5hQF1TQoVwYfSrHfWKLOHYVCO0LY6zHgOm4dHQwypuf57zvyDnPW5hrcuUDXJkbhC6fJ(8aTiSNo78tR(LARSeNS01INlVpoLmG8xxdwGzvn9TGFBxWVvIpvtoVMgdZQSHuZH12qEb5RlvKT6It4KeXQFnLCeX(LQBi0bL)d(IjE4nAlGiyxpbDH4(DsGJvFMblQBOIYo6lE5gII0n9uNFAnQiaD4CTCnStw5vPeh5Wlgn5SXJc)GKTcUx6afd2ZgEU1M6iAlUXJsWWlECbXnuPR68Yjiya)aWy45I1jCguGR6bhitjDpockw9NLMqNswKp0W8klrumlSHtabVe(fd1xOyy8muL6WngGmW07nT4D1u4V4uJ0(F6fFq)Nc(GsGA0Jw8)4MUbdVQteYOQ4unepNkBPbiFfglxLMuaww82Ku)pjnqAn60jetzP55dCoVjs0Il7V0c3s44OYdee0xdfdb0si9c9eEVFxWamdCdKhUnQBm7LbaM)jg(mH5iHaxZJxKuYlRTdkfZHKBhQtNHsEDQMJLhR1sBtWbUYpLwAN0jqjociXFRGg80td18fRoQU8cSGERx(kN5pUJa64G3LsppG7S6pWEHbCcxoSQeP(5gwKTiercycmpcHILmT0nILHGRs)T6D2xpUdv9sIMd8YCFH14EhM5wFqsodACPmlssFMqujJo09zxG5NPFWF1nQtK)VouJImfQSq4sGju4zZXdorjAjF1zm8q2sXGiJtLCbTvLytMm6cKKOonAa4pReOhrICIsRkwT47K1AeAI2LrbFqfQqxofbk9dBV8gnJyTZtV9mxuXmuYnpE7Y53MTAtEr6wrTYmapBy8fFQjJtR95ez43Ngv7zt8iCgtoZALv(HTue8)3EhT9048W(TmHu1ct7uBhiDFGT773pcMGTIEq3eBQBa3jHE(TFj9LK4y7KMshJPdXx2GehhBh)wCmrNIacGdRVjvosxA8EPTkY1cgvq14eTX9J6N9hb8DYmy)87qqa4b21gA)wO4gblaeZypX1bscnFJar5DOsFMT7x5xn0)QQr6)L(0fgZNPlJ9yqlhAkPJY6wBuKpZ)eV1BJ4CPGBgbU7lB96u6Q(QeCy1Yhk3W6P56UF4lcJPozcYGgsid3SdjK)WkMhBVLcLZeAkWN(sXHXTcB)hM9nvblX7DGgOtoukb1ghQnSMerU)gPcfFrpXxvv0Hhr7idt8qIOlEeDanrArB8iG7VxYBHtereuucOSPzWqU)QuqCkfeE1Y81eItv9vFia2bs6KIF)paK5zURtZ3m5fkbNPiKX0XU5qUX2xyn4AR2IeEArmBt9BFXd8ISyBi3CuCxw1HxLek6uOLpgbspBPJCje5XafXy4tFILscQ6kI1j5vVVYlIs5KDgoQuMJxv30L4AjQkJP23SFwcGRJxaGeIwzcm7AjCxWJgld6yH56rAovte2uJYTMFRgxQIZcVMETHIQkuJvuFPGK0OZ1v)Rb)iKAspzMKo9HcyHHrWi4Jj2nU3bHG4WaZP4QKeJMXCmjf)Ze0wOToGbyTbjogdd2HrzaQAeZN6C1NtB)k(fLo115tNYzaxcej8atCj0vbcsHRvziUVy(SPaiqstWH)es2ZrRTNSC3oJpUcjtR)e4umdZ22Ku1ZdvorvNsr9560Id7LdkqbQjcTD(S0eQ)Gu6jT2iMfGkluDBN6BjqYI(EYyW(Dr(vPOmvKDvQGU8oML6zpOAidTpD(A9KAvrAhcQLz8CZ)6PyEo4V(y174vUmkkR84nAmTVtFWtAf12guRk4TW3YRvguXV0ED0F8lxEsqNYKSKrCKHe(v9MqawiWTuG2EnavxiOUdIyFhEmVB)jzlMd46IoYYZhmwEEmS8CszgmlpJJLNfflpBGy54vTxS8CwwEUhwE(7GLR(Ww5KL2(KEdHoZZ3bm4LkLryYolVNmP21vttOnY7qldY9Kso7kwDOyDfBCxzXlQDQKDHeBdFjIrq7YPPDHzVu0ou)GIseNLKF(q7ul6Y)t1PISmTQQEg582Tv9vqYd6QgP))NxCrBNPtdVhF6LT)s6SZVBYIQIu1Ez2VwuQM8Z777kkpJY4fsik9KS0j6b3GJqeAzQ2ZfO18fDEEOiXJa9UgXzUx6wsrPkwLHHwfmXigSrpsdoy2KUEg5DW9NKGPhB2UD9YhEU8pdd9OZycq2XGfbfxigA0KdevqfoqfGpLebnseKgGhz0KaEjI7EAvX(dLQ7Q5UnBggcYz3PedvPDZRmh0(zRItYKHdtB6Y0rUSRwPMYmImpt)aNULUGbOu12SgJTtC4mtg72xSQS4WEvy0YLsoTxkEQoMnnNTUos2HRrh1vJbaRq3QRYqnxQiq5LRU3ThtHgZBVrvE(aSHazSTJAJqQCQPaFqU5DRx7HPDztwLQVTUN3rXeDhtxOqohYA2onicbDqYEzfSBplmnKOV4M80UGCgV1Gbj1k4n(bPAPYXWJP(AxPIjzIrZPM1KHyBjc34rv3KAFWAjA3op4edJvbbTkTS9bNo5eYyjfEBLTIGtFktyeM(a4IuHeVcbNfXj97MIGUj9t0hfpdK(zW6Hq6Nd0bL(zM4jNqglPWB7mUps)UDHZol9F7b5p3(3d]] ) \ No newline at end of file +spec:RegisterPack( "Destruction", 20241010, [[Hekili:S31)VTTos()wcouxRMgxlL4(LfX5WB3dlWRyV9oG(oS)wCuSLtmE2w(KKBF5qG)B)iPeP4xMHKswkjVIC3IxBTOgoC4Wz(mdhrED41)21FBrCrY1)ZOXrxeooC8OWpo(lN)XR)wXd7sU(B7IN)7X3r(lBJ3q(V)hj5fz7NxSkDl9zpSonEbLg5P7ZMtE(9ff7Y)lF4d3TQ4(93oAE6MpKVAZ(1X03yEw8Yc6)E(hU(B3UF16IFD713kZaJ)s0fx)T49f3NMD93(2Qn)ncjxTyrsz7sYNF93OT7SXF5SOl(lhU5x2MwCFs2HB(1nBsj9sYHBY3fV5Wnlx9hh(6HVYBCyiPXu6D4M97O9N8dhpH8W)o5fUzzQjPKB458g(Vwr723F4MISvB)9KI86M9zcNrEa5ppFSOt3LTknBvXdMD)NolIs1F7Es)9VIZkj9QThUzyEAwXHBsxgC93wVkViNkNxvKSH(x(NSzUKTX3UozX1)v(0t(Uh2eNxKKLp7hjejwC1mL(VpNWljzRIjZHjfJwTDzs2241JYs2eVAB(HBUA6HBchF4MbeohSbxsAquzdUD)YLJK6GSKDegFuEbrZPKsN)zwdhsNvU7(Iz1DdHixqOYJpA8iAhesFwq5JVnnpNrfG2D(4Rli6pAse(yVAgkuEutyLVht(BK2kgCZOVW3tk7UtiZSXRt2sgh7jQdBNjebv9qzZeePQtMfo7hRwVE2608KzZjceg)xo2nABTobDSIqWOzj)X817xiXxLpzur0O7JZNnpnD9I0FST85dvEo)z1ZBG9HcJeX4xXBQp8vM7kvaoXMWCGdg6sF6RaUyeqEtv)Yn4J6NVjE7(41cPdcfMTyFgZg1HBoLnzq1B1u1iRdZxNwiPrr06o3Uwx0tIwxuB16IqvJr16cDO1f2kTUW(tRdIHosTUihADro16IATwxevR7cN2600u)2EIQrkPhVB(cQZdjTs4Ln(USQulZfn8XSeSGSIgvEbCT6WdDiIM9UK5f0wROmTll57uPZOq93071Mb0PMjoniOnD2WPg)19WNAIqMAWw7AD69pptnFuBQrxWZNQOmZS7J3UGpxv)dfK))VXLfGaXs3rERKIvlRPhV90)269K)yrkbtvfktjJs)7hUH(KFWWwY)Dz9H7J)E68kJCmYoRe2x5VtP4SIvKFaanufBzHPikceu8RNLFFC2IkGB1M3RKVjZZiGDjsTzeEK4f47jBvMIzGbfMJVnDDXO97QqWrF0IK5R2Wm5X(9s7RaDBafT)Y49RjCCO8qDhrhA127iD92fRyJeaNWUhSc1zd6vYSkOEL8QyWQEZNZMFlKLB3SkiRunTGUIQ2XYzUx3XMhUKUItEeO5ufY2MBMFyjS)1P0aRgcfdWhGT)upac4ohj)LtMANyN21sLagd6bbdKWC1zd3QrSojnPQVdNM27vQzD5y6pfZGTxi)gpKfErOZ8jwLaMNYXCMpWl3SvExLxRx3bQbsa51SRx0h5sJ5NRf9ohU96IEF69MVO3jv)tXmy7fYVXdzHxecArVrOID9IE9ShucYLHPecGBnC0kqH3gp)3xqtTRjsW6hr5nqeuHg)knLExuBEHGGA5647YOjjgayBn7q5Dg(xgyMsmXIrVEFqegJMiLGu6ZwUklbcozDxKfVAXSKVth1XlwKpIMNwICnCIoq5km8YcetO9m2OKd4prAm8oYC8OsOWcrrCr881pKVXwoa4bwOL5PY)NwKhlZsicecfuZZHw8em(CYOl46AfXz3rv1jpAwr6SfRsysHjAwpqIYHNIr0hRnZficYt5nkwn)3jaS1sUeeNh5GVdd5nqtd5cQgY8hMVM0C2RMtxnyjg)YjrubVy2V3f7a6zr2ucTkYRA)ZPaxhdIIaU2039XK)829zBhTCpXIwwY87PKHZze7k0SiSj(pyRUQIUDrcZuvsw8IvZldnTw0i)kdeRULBR8s8telNjDCAEz8VR2oB5AQtfEtQiYcIaKeJirSVQyVsUke5LPSH1gajuMg6nJ4QPeMBkMUrrebdjWZ4IS0D3)GCkqQT2jeuuH7NqfUAQfgcqmk(5wBJEyPe87jZs2MSzvsvVgXCnwlsk9ULwp4oR(rB2LL(9KfZKMcaAMWuQIC)DOgWpvzgX8Lh4hdu2hNG2nYg7fVovK(furQU8QkdkNH0h1DaXzgtDI72lCmAFaTovIp3Unz9SfjeChcAHJAOEWBaCa1PFiUxFdw7tCfPYf)viFkxMOV5Hsgpwquk3Mt68yIHJvuel1aUQ5l9wXyoC8cwu3LCyVD(QTjvdvcYlI5V4VNyh6LCMazJxTLsxjwPsKqeGEZluYW5841L51HyqHAYOChMLZMy7YHOqAYOHQD0jkwQ2e)W9jBQN4vZC2S6z1C7iYgYwnHI(LN8rVsrSucGxN89usZNNydPvPGQFygB(p)SFOsQ5l2stINM4Scm7l4Ey1ZBBwcHc81yg42HZ1lQlebuHkVWsR7LICH8sj)rY89fCx5Yb8OOQHGOx3fhoGnHdMIYKFopDZT7Zn80dJRRokUjSrNvWabmBcsVFTbhg0)le4WqaTvNDEeMWS7vLILCWe2aYST7ZPdxj4isQTCzRkiKAfFXZLdXVQlQFOK1XRCimdCTKqd)vDNiK40Mx(2WlF0bTGRJCIeoKUqnzOBnfxklN7HYYZ8e5tWuioiPASBzPXm8X3Uo()lrzYYNygIeYzGgkkZjnO98FU0QO6ZMTHvaB1W6Lf0GVabBz260SfUB5UvfZuBzPAKyafWf5kBhMIZxuez4GfFnKmVdjdgv6uMlE4qRSaSMjZ4kjlNLTFfDtwXC4BbsTh5sKWIFzSS8NhmHIGWsSgwWm399UMiuhpxV23AsDCqAdTR3Bccsfkj4can0M1lgHq9svyyVpJrXbeIMeuKevgINGbHi8o66dreK6(qHtv4PhPB1b(5gV0Vfzak8Y5k2x80FOdx(8rteJrBaGL6C24UiJeH4Aq9aC)BAzKVU(l8ZbGcG6qDxTIGzHZ(S18oJodFjgmFhPeoaeSdqwBua7u)CzbVSVZUb(KcjuJdwoQbq4vLAIWsl75CfjZQrm)4I5yvZEYZW026CRGqDG(chx0z8umkVuyXkweqZMF7SOcK45KMAoZ6RkJ5IUYFSIPxLua9pJWDnBRULgylXI81)QERKHhO7Ioc3fTGlIxVo9hZYiVvuXS8DjBxq)wmQ3wpR8t1t29qw6DjBxnpx5Pv2dLEkkeqLfuGUJ1xxAZ7UgE0Yvv4YDlcqCCg1kkPvsph9cFC2QHGMdcybuGLbcoOfG8)manhFGEsIWbAyzXOvHfPrhT8szBQf51QjsrvGFrFs2oRjUbnlTFwU1gjDwRXFrUX8ryzpR2YZXdAtoz5e5grAmt8tNXlJd4uOll9QEh0WgppuLxfM9uyuAwktDKbC)MzNuIVcFtcOSI(UnDUilhKNudXSkSoEAoox1eUwoJXnHdMmw9LC62EZtMZ3m5NFVLbkd8FeVQqhT3lv)8bgkSJhfnHBKxBnp4xAXFEgNtf4vQxMjJx5feVEf4Ccg8iCVr(VRySNAS2NNm8HD3(4CeB)gUJXN)98epKE5KJRTj96lXMYy5lOXaFgDwpuaYUYUlpghHZhGx)8g86UYqMUvy)3salL3thedks60nH(ILgf1(qh8bC8U1o7UKVfmkUmLDmkT1Fc)JHtCfskY(yINf)gLhi1KMmWPuYvwDSMWBatjx4UOroL1Q3zRjb2kkfXuYWxt5U)PChb4htjxzgdpMv4jQt5oC4EGSKF)d41JLrk(bA2RAFVQ95H23Gs7XcRUxkkdhBNNcLkNqMMl30iH7sXggOgMPLn3b77QZwu14(Nn2jhXkfrgguxOOxxkk5a3Px0bQsyerewXbdYtqm0aeqmv1fpyN6nwrLQExnxb23QgTGJ4WUgAG8sOtBkyRN9aD6kVpz47HIJAWhC1Jm0B5DMcBxm6Xk7I2SHwXiRlhlt)uGd0uIIpqWKszKqbvexsjVje1Tu2KIkeqyvViDCrVcsgdHCP4tmV2CKXgBaJyHmWUU5Al36c5n2Mq9KlXhAXM5h52Hg62V)a8vMvRhWnn3YWDm2TNAtvwYsqk9qlqSlncFm23)o8KzzUBll4FWwgqveP53joQwTLcToiphbWzSrdhZIhX)R3wfvPUPzZ4k8eCyrZtCsAyKGSUyvbcwXiSIUTLYB3FMuvUwrRLGU)7oZfBfXdHcczEFQ9yrziS3N4B(Mx1E4YWSGLn6QA8qP8S4TlMDB2Qn5fPBDuRmyjJ(Ch1JxnnQoq8UuKy26jF))qyoxjaml7F2osG3PBUnU4A7FcV8S1vFy7q0zIxZcVH3nlPMst3ivDyraoD2LySDJADR7VFKI07UJSuA5EQ5B5pkKYVjMzX7wFnWMY4bHRptgOhFz0t(h60t5zkz2QDLV2VSViLQzn)Wn)J07O)b7aH8VsA5HB(TssqwFrJ4O6FD4MVToL8FdHpnfO9b7dyP5NCksFq59chhb)PGl4yKJ9bSZ1iZXE(dBvcHc50SiNBl0(XMXBSe9vDRklSgfdN4n25r1HOmDytjZswNtgGJPbqxnhXS1O7MRHcQi3ckSJRlWJAGEwqb2N(jO0dPVbRbchTkFK(HyQYcHVX0ZJPNzRe3dlPReuv)RwNsgkP0fj0cxI0EYd(L)7)XHBwtSJs)NeR)BPTRGECSgxV4AnDXfSEE5XT21aBCrdgGrVyhGrsdqJ9aPbJq2u4pUFfH9z5gL47kMONvKmB1CgoHwmyJ66bR4CV8AO8W3GrButgT)DQj7)lcZ))KNipqPlTY5duAKpL)0EARswUmzoTrpKUNIdClPv)iM(FPsewtOYPkmaGZRYd1M)PEknXsTojoFsaNjzta12lsxw9tfCFsuETbZsQ9iukNBWai6jFaebmaqW0SYThF28CmDg)2uQosTcuCwIKktPRDK6RdYPmUJiQJdxUPC6P6dEEy3uwk)HSCamEuzT9JGosQ9aKM6OLhB9vg8iieaiEe6u4Ykpg6npgkXJcf1iuL4kpTGGp5hVUxdTNeuLlsi2yRp40cQ8ELoWdzfiLXwp4EL33Du(Web5OV8fZWupIJDb5rLOMBVgAhpAa7lv8UkliqhwJhnouDLfCtVK20V8ffMwU(xV2(oKujrUJezBknmxc1ZJjpM4hfyJxaB21IDhbiEC1a4Xd1UPFOqr(wCOCnqEOTcECxc7GSA(VRZKijzWAkw5tsGNabErbEsAX2MsRV8k2r9pqSJZTT1)8Zpv(QhHMMue0nUK0OfJlqiHk(L(ncyhcSKTfzpqCjLtlHykSX1pqnegVnNMIQfvGYON3y0QNKGHHOTVmlDdbr3V(F(3Ep1jvb9vxTTOmxwmFQ5X0SuSC)wg)fVMywBKnwxA8vlS0Lu0dzVqLHz1bVbqmD1uX3YoUM90kmy9LTVwzVDfN3Wk71szM5(4YWs1GPNJYN)ZldiJ4qX3y4bPBoEdk78xpfmYfFwbn)WtOxofmeRZl3PEO4anujW)8sTPrEjfsxvzh4tzHvLH8FEoJf0lC5qLtqlTJwbRN2rVwPDIM21hTc4BpotMLHx44ZBWh5VFii84mgqmizCNCn8iZAAJrppjfFsynnPgoORH21BFQpAeAvTPnaAVPv3N7A2rV2pLu6bkluS6Qc7KJ1OS3mTY)t1bYGLqupXVU0BSoUgIbUr80YJYP2xabEu0CpLqD6DqowogduMKnvW9EAUrAYxQ1Dw1haRCLZDu7lnefSpSEtbl3E1tVQXW(ub1IEGpsQEsFwufvf8siu4X3EraIJU0fuTx4aVFHDiE4XP)WFoo5cMiRCz6Gvt96JYT2vXF9j1e(IFYfez5iL(P5KlWOq10IoaUyXus4Y5J9m)2S8gBTUTeQqcHgLSEFpswZf7sz)jqoY7Sot4CYCcWd9CPlfUtLA9Tjz5jz0kXu9A2yaupDLhViQsI3myTqTUpG26GNcbR3mntQslqyfH7600fZwUp7bjz0a7IvOxP1YujrPGUqBKYlFrjDTpBm4TKe6nATGeq5uqF77Tu)jq)jDrF8250lhDkkW41RVU6A0HGNH6)7APR38FeNTLWj509mJioxTzh7I(Mv4MVLTRFVLM6Z)39KjQfu)5BQlRe6pqDbt8un6Wx)hS6Ck6VC4M)w6wspXE8BHNyi0KwzqipLpTrA1WW)iaN2v10G6DpTG2QvLH0J9KOcXELygGWanPhjEpr2NgE(8EuXWG2vmuODfdJh7jrDkhaBsps8EISpn88fDQ(Mgp3TehNSDOYCFs7jD6uyVsCCY2NYJoH2h(kGVurb882oXFkWDFSoBA56r2PCWCQJdvX2CNuB6vY3Be(v((v(2hc)mX3P7skBrEzHw)2Hdz3KPK)qoOH3yJ4bNggCYuOx70HIgJ953CgAlQOrqWBCsKGGbTJTj8n)fvFt3SLBA)4JTuy(SllBQW4n2hsoF)ZCve6bxnoGWyUOZvrJ5RgGf9FWLOVp1J)GtIGPh7KTpc9y30gtp25B(SllBQW4fKASWG9hDhVbQNa42O4OPRjFVr4x57x5BFi8ZeF3yGuaeVVDa5NZ)wX2hHdi302nqkK38zxw2uHXBSpKC((MEGIAThipbs9mOh7NZ)wX2hHESBA7gi1tVESFYYMkmEbPgJL9SQpYU32OCNfgcN8mGkK6TQ5oZsnuP7YcRtefBHgPnkomdcIKYpLp2bnIc(HqyqyKTGrQIK1ilqTk7lr1QqkncJuvx(sC4YYxRpSx7((2vML1Vw3Gx3)gDbs2MvQbk9j2yG6JYGWgWM6kc)P(qJbHO1v9U(kgJYH3GKFgMKLLzRg5uRz9(KuFbBArTE2nMzGl3DFjFNADlA8ZyNikdx9v26LVRVeS12KJEk8K8S2jTxw31()EAed9PBRiKTW9iShdcksCS692gblcBpXvpzqERE81gp2RTajYornESxPdOT7Rspt(EJWpt8TrwsqYyA(GH2O)BCh990Xp(OZgzFFlMooGpyBjB6Kb8JlDXKcPTboOSJlzxAAjDn57nc)mX3U1UJmuBaOFpODd0l20U9JnDYa(XLUysH02ahTWiLXHliGrkO2OOLya(vOL4M8WTrfCTbcsz2h9S0dEKyR5Q9Qb0h5rL)9QZMR2Ryv8z4ODzPZhfV9Hzl2LBZNcw766(rjTsg0hRafJ8K(4TRR7h7JdpkAXgzbSVPVpuMcZJ9PjrbPVEDY8casd2iF5DV7bm0MO0UT4Q6B67dL9qQG0iF5DV7bFL7goMpbfqhMVWhFe3lPD3KoZL97ggE64rtEhIsf55aKGEqkgeC1q7aqDwqcg9DOZ(oSQV5ZjpHYYp8mkln77UuwwR6IK51wNnfmccCGsQrAlh5KV1EAeItP5OPbjqOFQAAe0)8u7qFTu9XC5VIrlKu52r5FTNZUBxNt0Nmc2MmLJqQJBFgqiANKIpuPzpSZuiDvxUZu9)uz7vZ66ew)KrW2i9qi1XTqaHODZcbmPzpSqaPR6Yfc9)uz7vZq2YIJyxfWW2ZF5UXtgIlD5BHne22kz7)nQTta0GVnTTardgXKou70iiWTPPorX2T0oA(hB)86zY3jw3W3lYwm5HTTGDdNIe4qVs82jgqSh0nCAxg)W5yoC4NUoAKZ4MtRMGGbEvEeF)2gf7fsXHTj(H7t0DPu(JOJUE0OxF(nmJod3HLhawjk12AAaXxvNYZi9rR55xdk7zoOmS6a9OX790dK8yjmsgNoovrS0yDe1Hiku3obQdg57uZiy4Qp(Ypgb7A7dicd2ERT4HIUUXox7xuPiwgArOpy1bxhsQ6RXBnYjD)E3qsE0gu6Hk0RIWigvAJku3xv3GOqz3g0VTrGq7oCXwHI2cLqez2r5OOpJScB)J6Eeli9uhcybfKBlc9cJwDZ2GzTpAT)OUlHuprC2tH0SfJEeVWTGsOzmU5gQanDspAC7elNDsGX95rV4Fwtwq)Sv1h(6VY0dOK8Z8dXB6n9BEbDQMD3)nNE8t)j6DFF6YvRf3ke5JevT)u1RY(3VA5u65(9vJhCI4EV)WxnETtN(HkgK0k4NZRCH3tVk5MwFz79E2Lg5uLl2(dF9F7WnT)MBp0hoqRut4SrMCjejUrspo(jQj8tei)ODlU2a6vwGiVpD3u2LLBfDdFF99J60XJM8EXjS(u3vQ(ts90dxP6nzKhD0JCJQy(jPwRHRIzMoONx73h1DCEteX8l3DJvpgfZ8ls2pcM9bQf7MW(h1LUEtyFXLXoK4hTuRzdLE)gvVjJJiKXH9sgxAkPO1x(4nHn1QwpdHoyHw)KZLrw5sKYbhXbxJU40BctYV7T1nohjBCouY0CpvIODs12cvM3EwMODsf3cvUZ2kvuFMOGU2TFF1bEbzwImTXUD09HuIlb8Q5ybFb1hxrVyZhCYq9OihGh8xqLsKx8I8nwJo)iyujvhqEKElLpWAtUKE7KdZqG3M4mC2LJqRxk5iqV5jrg(XcHiTxmVa(UkCc87vF)RqJUOQf0UtCjIl)R6xY0LcCUuk3DtPbU6UvSJ)F3nlon59LxY1eZiKH9qAlQVCRVA65bdQTPuhnIBkx2wfIRs7tMgkPabtAPkGHsauWH8tHMPtMi)607D63NNmF6WHSL9EERsDkyJ1VrPGBL(TjvqatSQ1SbpF8ZLv3vrVJETwhmO(sE6QiLjvHDdk)lDrwROHZxqrBtz3RDDvpyyDhC50lE8rZwXyRlNYzROGb4xaWxnv5YMtEQMLmjj7daBBg90vY8Ic8SjVRKmGxbFbxcCblsKDxe84JM06YZF8rOUWSdKhhbxozGzlkVd8cgm8eEQn4sB5OK0Vo6oTIqaxfDxbo4dcgyEFYD1NhCIbHaUf5u0yQNUKMgu2ErlZSxgoAYJpAE)dlPy84JAp5ZdEbUUszj1u6LvT8cgX2qZSkupnA7kyUweq0UWV(AfnJJbqQnIztiv8bCfmTXir1JdVaC3kE8rEQxn2MbYIdLJXmYCfUXf2aIl8f3jYEj2WCd8LXCHGYUQfuz)r9EegNZ6ZEsCtax6FaDAv1K3JpEI5SB9pwlOcu9q7czZGHyxOWcTJsdhIj9Y)5a4Rm4anzQ6n9NS5bTYNWGpkxccA1EOnDACVaKalQVNgb9GCslCHyJzcWCICoItejJ(IPojJ(Z1VItVYKi9SFJoZRbFQMTkyi4S)XmvFj4fIRKOxVZeEWn4c3(WTO24H7D)NP1zToFUgygWMqUJuf0SXQOLicXsY2HHV)xmGbol6S6GMuILgaQPq2FgYRWbwCPCE9n8vjEzO7c2bE4jtcKHecMlQDUO6GZQfE5hQF1TQoVwYfSrHfWKLOHYVAO0LY6zHgOm4dHQwypuf57zvyDnPW5hrcuUDXJkbh8Ylg9PbAryF50ZpT6xQTYsCYsxlEU8(4uYaYFDnybMv10xd(TDb)wj(un58sAmmTYgsnhwBd5zKVUsr2QloHtseR(1uYre7xQUHqhu(p4lM4H3OTaIGD9e0fI73jbow9zgSOUHkk7OV4LBiks30tD(P1OIa0HZ1Y1WozLxLsCKdVy0KZgpk8Ds2k4EPdumypD45wBQJOT4gpkbdp)H5e3qLUQZlNGGb8daJHNlwNWzqbUQhCGmL094iOy1FwAc9sYI8HgMxzjIIzHnCci4LWpBO(cfdJNHQuhUXaKbMEVPfVRMc)fNAK2)tV4D6)uW7ucuJE0I)ZB6gm8QoriJQIt1q8CQSLgG8vySCvAsbyzXRts9)K0aP1OxoHyklnpFGZ5nrIwCz)Lw4wchhvEGGG(AOyiGwcPxONW797cgGzGBG8WTrDJzVmaW8pXWNjmhje4AE8IKsEzTDqPyoKC7qD6muYRt1CS8yTwABcoWv(P0s7KobkXraj(Bf0GhFCOMVy1r1vxGf0B9Yx5m)XDeqhh8Uu65bCNv)e7fgWjC5WQsK6NByr2IqejGjW8iekwY0s3iwgcUk9J17SVEChQ6Lenh4L5(cRX9omZT(GKCg04szwKK(mHOsgDO7tVaZpt)G)QBuNi)FDOgfzkuzHWvatOWZMJhCIs0s(QZy4HSLIbrgNk5cARkXMmz0fijr9YObG)SsGEejYjkTQy18FNSwJqt0Umk4DQqf6YPiqPFy7L3OzeRDE6TN5IkMHsUzXBxm72SvBYls3kQvMb4zdJV4tnzCATpVi()V9oA3PnIH9SuH0PgQ60DxbP9dA3)3dXQyThAiQOvxlWMeAp7l5(ijo2o5YXvkvdXFAHehhBh)vCmRE4MCJLn9FIhXSZSwDLFmOPiGa4W6BsLJ0LgVxARICTGrfunorBC)O(z)raFNmd2p)oeeaEGDTH2VfkUrWcaXm2tCDGKqZ3iquEhQ0Nz7(v(vd9pRAK(FPpDHX8r6Yypg0YHMs6OSU1gf5Z8pXB92ioxk4MrG7(YwVoLUQplbhwT8HYnSEAUU7h(IWyQtMGmOHeYWn7qc53TI5X2BPq5mHMc8HVuCyCRW2)HzFrvWs8EhOb6KdLsqTXHAdRjrK7VrQqXx0t8vvfD4r0oYWepKi6IhrhqtKw0gpc4(7L8w4erebfLakBAgmK7plfeNsbHxTmFnH4uvF1hcGDGKoP43)dazEM7608ntEHsWzkczmDSBoKBS9fwdU2QTiHNweZ2u)2x8aVil2gYnhf3LvD4vjHIofA5JrG0Zw6ixcrEmqrmg(0NyPKGQUIyDsE1BR8IOuozNHJkL54v1nDjUwIQYyQ9n7NLa464faiHOvMaZUwc3f8OXYGowyUEKMt1eHn1OCR53QXLQ4SWRPxBOOQc1yf1xkijn6CD1)AWpcPM0tMjPtFOawyyemc(yIDJ7DqiiomWCkUkjXOzmhtsX)nbTfARdyawBqIJXWGDyugGQgX8Pox9502VIFrPtDD(0PCgWLarcpWexcDvGGu4AvgI7lMpBkacK0eC4pHK9C0A7jl3TZ49RqY06pbofZWSTnjv98qLtu1PuuFUoT4WE5GcuGAIqBNplnH6piLEsRnIzbOYcv32P(wcKSOVMmgSFxKFvkktfzxLkOlVJzPE2dQgYq7tNVwpPwvK2HGAzgp38VEkMNd(l3x9oELlJIYkpEJgt770h8KwrTTb1QcEl8T8ALbv8lTxh9h)YLNe0PmjlzehziHFvVjeGfcClfOTxdq1fcQ7Gi23HhZ72Fs2I5aUUOJS88bJLNhdlpNuMbZYZ4y5zrXYZgiwoEv7flpNLLN7HLN)gy5QpSvozPTpP3qOZ88DadEPszeMSZY7jtQDD10eAJ8o0YGCpPKZUIvhkwxXg3vw8SANkzxiX2WxIye0UCAAxy2lfTd1pOOeXzj5Np0o1IU8xQovKLPvv1ZiN3UTQVcsEqx1i93VFXfTDMon8U)XN3(G0zNF3KfvfPQ9YSFPOun5N233vuEgLXlKqu6jzPt0dUbhHi0YuTNlqR5l688qrIhb6DnIZ8tPBjfLQyvggAvWeJyWg9in4Gzt66zK3b3FscMESz721lV7PY)mm0JoJjazhdweuCHyOrtoqubv4ava(use0irqAaEKrtc4LiU9Xvf7puQURMB3SzyiiNDNsmuL2nVYCq7NTkojtgomTPlth5YUALAkZiY8m9nC6w6cgGsvBZAm2oXHZmzSBFXQYId7vHrlxk50EU4X6y20C266izhUgDuxngaScDRUkd1CPIaLxU6NU9yk0yE9vQYZhGneiJTDuBesLtnf4dYnVD9ApmTlBYQu9T190okMO7y6cfY5qwZ2PbriOds2lRGD7zHPHe9f3KN2fKZ4TgmiPwbVX3jvlvogEm1x7kvmjtmAo1SMmeBlr4gpQ6Mu7dwlr725bNyySkiOvPLTp40jNqglPWBRSveC6tzcJW0haxKkK4vi4SioPF3ue0nPFI(O4zG0pdwpes)CGoO0pZep5eYyjfEBNX9r63TlC2zP)FCq(Zp(3d]] ) \ No newline at end of file From 049eb8da7bd3541d29b17c48741d930d4c660ddd Mon Sep 17 00:00:00 2001 From: syrifgit <139663837+syrifgit@users.noreply.github.com> Date: Thu, 10 Oct 2024 16:41:20 -0300 Subject: [PATCH 05/15] Affliction - Funnel Toggle fixes --- TheWarWithin/Priorities/WarlockAffliction.simc | 3 ++- TheWarWithin/WarlockAffliction.lua | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/TheWarWithin/Priorities/WarlockAffliction.simc b/TheWarWithin/Priorities/WarlockAffliction.simc index 6eaead888..8ad3be780 100644 --- a/TheWarWithin/Priorities/WarlockAffliction.simc +++ b/TheWarWithin/Priorities/WarlockAffliction.simc @@ -31,7 +31,8 @@ actions+=/spell_lock actions+=/call_action_list,name=variables actions+=/call_action_list,name=ogcd actions+=/call_action_list,name=items -actions+=/call_action_list,name=cleave,if=active_enemies!=1&active_enemies<3|variable.cleave_apl +# This entry is manually translated and will differ from SIMC, but maintains the same functionality. +actions+=/call_action_list,name=cleave,if=active_enemies=2|(active_enemies>=3&variable.cleave_apl) actions+=/call_action_list,name=aoe,if=active_enemies>2 actions+=/call_action_list,name=end_of_fight actions+=/agony,if=(!talent.vile_taint|remainsdot.agony.remains+5 diff --git a/TheWarWithin/WarlockAffliction.lua b/TheWarWithin/WarlockAffliction.lua index 06ce4ccbe..4b206a449 100644 --- a/TheWarWithin/WarlockAffliction.lua +++ b/TheWarWithin/WarlockAffliction.lua @@ -2406,4 +2406,4 @@ spec:RegisterOptions( { } ) -spec:RegisterPack( "Affliction", 20240908, [[Hekili:v3ZAVTnss(BXyXOifNOisBNXZSwEXSZHfyhmy3bNZC3hoCIIwIYMisI6iPCgdyOF7x)GSz)OQUBsr5K5ljYKnRxD1vvDvfBoly2NMD3Y4YKz)RWjHxo5hMC94GlP)C2DLpVlz2D7Ix854hi)yB8gY)(tRwToDrzA2w6TEEDw8skikY2NVGC7hll3v8JF4dpKw(4(7hViBZhks3SFDm9jwKhVQK(3l(WS7UFF66Y)52z3dJ)liWCxYcYL)4veWMUCzcFSjflMDhDSVFY1V)IjV7W8j)W7New9)x)JhMFx6MF(W897OG9WVC4xQhC4hj38)m5P0IKdZFkopn((1jfkJ4sXJVlpnlpT8zianHcOFA96SVCy()rC(NFyDCobKPRom)3U7d)xF6W8hskpm)lXfLjlvEqk8)33Vo9jI04VsEIn7YZEI8OjRwLUinz7INBg(3)(Wlid)tpsU))DCo5FiY00ThMpSilNa(SvJitb5zRsxte8XS5KIX7Ytic97JlNUkzD0YSnPBzY(3LUAAz6MKBNm4SDjLJJjebHPmESZN(HI9B2KTnImk47xl6EhvJy6I1jXpLefVB97EkE9(KPLzp8W6KXR2VDBY6d)YF5W8FVGigMxMDyEbvU8P80TFM(dkZuSoJ8RGdZJlom)VVF1kX9j)9QmcBxsfaX7lZ2qyKfhMVo7bY)5bLvYHtuq09e4wutE8Rooy8JXfr7lsy31cDwitOHNscneKqdnj0FQbj)kdjCcqNQOKTqyFxLGUf0tquXZBx8USDtjYJ0vv0va))JswxKmDY4RE3ISTltPWCAnygRj6hmSrQVilB9YSVSD8Y95mnZV77exIyfzDuEwP4EtN8Yl4397(olGD6KrhPSkSnYQWJwwfQlRcpnYkaWwlRiCotyetu3jgFtxrfxQYOA1i2YKvzCJGXKB8t)2Vsu5t3sxdSLSmAlDCh9sIGOnXB3hV2yXBAX4IDpVHAInVi6lj3)Ylk3m((K884TLregz9AYu(djTJfdFTyXqywm0glgAJf)hu97)9wM9mzElt2C7xiot4xAFb3buYc6GEoB)H5lZ2Y8Fr)xQqGneQOHZkTH7cIs(JfR3VmbAgmF)9ph9LhtwVlQG8VRDs(IPgxK)B6l6peH(drP)AnmMIr9kmQ7AjdmbCY5O1D42xJQXIHmMeEWIXXBFoA5UcXQ9ZhQmjSjnpplpkBv0QCcM3NNSmIqrzKR(LI3gQzAWgxf2tCvOvUk0fxf6pxz6CGPLet1xOSwOKMOMhJwWp1XsQ7Diu27qGKVHZqDKI514LxW9Ny1HcYJje(JE7WGZjEUERA4i0XmoDBjrPNSWJmia4qDioA0TdT68hHtXXFGN4pOc)WtupKNUjlnpHQGueViN6hiHfJC86KTLJbV)4KTuuSejS5eIkgz4li6y73XuCjWJzBoQmMyCUKyp3ymrXzj3g(YlEnoKO3EmEpXs3ViUjLyyGBD2IplF1fXKlY)ZO1PfLC1uPTc5AOzpSyP7rLwMSXdGX35avirVfzpejBt2KMuC20GbQx5MlK0VB2WHBuqeAMW)2q3pyYwM8Fv6dpwkp64hY2(mfKdpRst5jY2ViZBeDXxEjpzd5hf3iuZBU54Q7DohwY3HyUPmIU3SrKy)4an((IS17ltKuagudCIS4mpg2vqrdkUPyyxpAaJjJQUWTljdJXLck(kzbatxtAHYYeYEftxerrXa2QYTuWTIivhxugV4Z3e(EIU6trenhYA3L5eqYhmOe0IKBKmzSFlb4eTHOyr(iyZkvZ0uMayi0qKjg7)C62h(kjRfmTSC7LxGfCV8IKKJj4rKWqZHaSVJzuBcKLjmmZg7ypLoGpJdrf4Zil38vzrxIaaxvXanIYKCjnB(fgC2WQvSM2KjoGIiYwcEE5fjfpZbE7K(vDdA(MtUW8MQlP(IJYtwLNu8ivjdGEKakin1yjGstA6173nyiKQ(TbgRvQfkj)rYcQ8IAi9TKveNXgxzw(gI4Kq(li06cIz9mkWrvbhWUaHPYxEZvV3giATgPI75hJjdl6(S1LNgUhLYRSy8vxca72TijIo0ssGwBvIhJRDldGg4R4oUMDSyM52qWmLulkNkllpNA8Dt8Fqe8zffQQ53GcJrdm8Ioyi8IIxEXCXl)XTyaxwoS7rY2CZ2evqCQTFDmBFgTuGCZLF7YEBiCXtzeoHRoiIc8jY2QkI2VtzvvfD6EG8mCVSo39kpWILuBE6psl1xLDVRZoKTseLhVJUNu2oeeR3U9sHxcpcRQXxH8GhvzIaDTV0MimSc7bYjR7DABHVlMXpMeVU8XX7wuEt4ehcbimpusYeyHTSzp)w0NQAaVTAbosigYKWal22UnyIeeYQkXJ0AU6lj9akqxYIS(qVjyIIPZ67tLBN2fIGHJD7v(nxci0XvDeU8SmvDt1u1BdDPJpnCKdACiWY9xEbA1hzhd8lcyOD0adZmIHxf(OXagCglIkCVU3g(QPj1UjVQBjSfyD20WSHqWOSg)mGqFAzyf68V11PEibGSQAJvBrqTTjeqWSoifYDpVByeilXqlEK8ZPbVljoF9ZrS)kcIWFh1FiZ8d92ueeXl884Rq4FPuxnool5C98OUHGjUiiBh9pE3YKvX7xxoDsvIunSc6gEpvQdSazOzQ54gK7kma5hLajG9J2a7GQShxbXgdyCU5TglAgDZFtDq7kERftz60GiTaWB93GKvdh3ZWRTfL(0WRmikSGD7j0zgxRob0lR04u2v6WMRIV45fmjjlrWKLBPI0xkiUBUEWqJG0BxQgBcEusHzqLd26huiJepw92HUzyVR)1iycMOlzWcSN6Tq83vUFvVVhtPy7WG7TwdDI)SiNHnH4pD7tzFojAx2xsYJs3UAFbbfrtef642jdCowAWbA7AZqsawKHHcFMvrDahd4nxnQjghPrQgvizuJ6RSEPt(sKnGEUGaAedgavhIvPTRNGM1ng6HcbKULEKNnMG0qwtanxPeqZfwsNJxOuEhMnkaTk(CEy1bduilpqDxWLx8uxaC1Ed8a6WBpWiw(rk7rn0vq66b1FKcWJlECDClhPN5IP6yIBkFJrIijGRMKQITlzZ95XlsiBjLhcH6LRsxarJe(2Iqnmet2ivrSNpSo7(41yu)WtdLoQzswDmggAKI(hqC3xc3q3KSCW38sRAenNzQevDSZdkjyS1A7aMw1rwJilieG0o1HaQhS1uiIqoGKHQEeKmtuzJWliIg83PjsVgNJQvU5kasRLX8AlKxnSDba28EFhINWRqa6N4z8qA5DioVAueuqndHntHzUGN54PHdmSK64jcQFIQwDFzKKLpP0N5rSvVMbBlKDTZJCRcF60HnzN79nSnIHYgcE1dJQJCBFfjLa9Y5bSoIeLqrAJtCpI7Woj4BagNOGIWIjcIQ7sCrDHS9iWO2q2aQB(P67hSCy2an2bOK66NFtBpNlpC2Ew7mxGNlLeb3Bxdso02ePg67CFQ75qGkIFfuzn8QhTiUoT1qkJqju5I9jlPgaqEswrp3gYQR555YbgJsbatza4(sSwBds2cjHUjqzRiSEiLg8zrse93v9ZP5R8W7OJiB1k6uaxdKYD1(lQlz4KXx7c2QVRfilHbvlME9Kg(SzpMqLbFeyNwivECtIJ(kBu3k5b6EvlI4bioAGzhqx325tda7o8Q3RbQzoLw7U25lntrMnoEfjdarb6KBUiSuCfw9Ai2ChoFmahL34eQJgz2F81nopul1ZFVBK3nlstOFEWTtvMXg558vyNMVcbKUbaZxbyZxbTA(kOpMVmrz3MVcrNVcTmFfEeZx8xvdIfWOYhttwve9q8M7tl1maupXbU(LMWwRVMdULfKP3DjliMQpVjhev9R(0aAA7vVgXbWJXpLTOwDYc)PAF0WAc(7Ac(sgITE0NYQrdOzv2Jnsyavxa5w5ui6yn23ziWPBIOqyrKBTuirKXB4j06uuj73CIikKJEK(Mqk53M(gIqEUDzLvbT47AOlc5TOKiRCvzpAaDPPIhYkuqcfOijNoK2GMGlBlAwNLTmA1(8NBfA(ExO5V8xomxdvvPQi5pibHSnEnBANBEsn7fieIbPVknpHr(TIYN4IY1WcTZhlkZj0lThjBfQCkKAqMANw2HTydudalBqmIgUwWKjU3MO(RQ00l1sjxWvQDeJdSoLGvlST8gKXtNGnwtuD)gi1KWXr3a)KKyOJypTtbYGZScFpexYt71QsSo(U63vljOHJR2tm121akraxrdQfCK3doo2yjKegBYTPMARdXtnUVWhGHaAfUbwyYrieWXY8S0VcZ8nLeszHSFWTzBvQaxy)WJSc7dEyrjVSqfj20vaMzn4xeFO(qpnMf1eQcwRIILd1vEpOyoWLlUfEK8V8IAK8IOX9H2B6DU8ekLlBUNFpFHcVD5GHYUIz39eX)obmIdgOlMD3xIZ3sMNi3KDQ4KUzh7KWHDGE8gEgGEZH55j)F7jE(wEyEr2MMxfD6fwqMTFiPy8HF5xzhJdb)4H5)C2wcQy3(nAZYVHF8bOF563dyYThg8hJeq7syO1OgPbpPY1HaXFaH(uS9QtLQgMBhKBCpQb1MB0sicv4hnydnKwILooJfmbgCajotdYqPwddjiAz9lscFnqYfWiPojLAqwu9gmWHSGPFPzeKis)OgOBsljgaV6KTOm4J)Pe0F)FUanZ3b)C9H4mH6FiNEMEr2Hvc7OIzP8XycZvg9u)PG4O5(9L1JJD2)SkB)wLrVCjDWlJlJVpUi5hjrYo)9eyA0De0qCbCHPgT)B6fxzhJKYkKpcxfi2QokAfuGYsJr7KJi02rWTggnbt3UaSv3T042Ecu9ukbayGHCcb(jcSVo0SH3dWCVBasJBBpqr08bcayxcI(f4NiW(6qZgEQnbBDg6TbxPXOq19n4va8VVTy)oQTmkORtdBJdP)hcanQzX)7F9WCInP8Nj(GslygJeW0W))rT(qts0VahhSvUc02BRUNc9T(Iyx(0cDJixokv6tkWXb7PvI0tqh0ZF1RG3BALV)RHPWJyd8iqe40Drd0aJ4RjoWsxGuxDObC5B1sOEeYBSn03RcJVQi5if5yjJOFP9VMi5y0Eqc(N3PCAGR6TMRLGQFfbVkiP)tRjwkuogqI4nVltDyoQ6yogrSp3rWfITb1JZUqisQ9(gfSi6Khlyr0lprG9iu3XazhZeBiIkFVMj2qKfchR0fbSav2td6qveTLiPdMxWavxN6qcIQFN6qqsNtIogapwDH(pIYl674Wa3UI4489nTAdl2Zov93mcb5PMDkPBRWXyP1i0oqnUTcqXYqqxZvYjg8Nma)vIUZ2LWhr134G3G1LHnnNie87JV)eqWD6Kr1SxhjSotxUilHeflNlaNQ6aRnCQj03G)Kb4Vs0TBnyJ2Rfc(9Igm8Nqfuny)iSotxUilHe1iWdHXgJp1iagBGgJIMGvWd8M7aJd4bQGidN8cvo38b8y8h8(WhwgO6odncTqwIP)XfbwCbmkvCyKLezUXjoWgLkom2sQGpa)uDaWjyJRVXJYRjslGVRVOiWtoUEevSJxbt)4o8X134XUueh(Eisau)C9iQyhlK4U6p6udFFGS5x8eaqdoiFPDVXaw89OWURrYEQHVpq2dPcYG8L29gd(k3nct6e9TecmegKNd)J5JMsLNFhHa3aacBAb3boXD93qO65Kxrz5h(kklnXDFklhJKcK4Sw2XB9FDjqGyVMjX(pdvVAqSxLdyLVRJLf5vO0DDbuiL)W8OCsNDnpuOAz556tu8AuDaSYK1Vi5vjz5izmURj4)141hadjDpb)9FF0IbYJQTHRanwzkpcQfBP)PJA7dqJzn5yanO7E5tzM30k)(y9JExlidhQNMcv33qfuukEp76f5yV6Lhzj7reBcIeT)HyVkhWww1TGDq61LELIrWXriNX632EvgC0Dtkh6NUEv9FUPUPU)b1xVi6cZz3X(1Spn7o(RZk5x)Ra6FwbPz)DYDitBjKv8ZU7mc6HLwhM)YleKEyUYRvl7GI7W8BiR9hFfFiM1vOQRGjdB6H5kNqyZp)W8QduRdZh585VDknw6z3XzYz31OHmRC2)keLRg2sQYdYi8kgbpGlXLpmEpmNE7gIeyfcLAVWg1kKXSxqDobjUg)y(ZtSxt9uuEPgkRhd7b1OGgPJKOqAfP4(NxRZjFxXzfmN0B0QmxtxZiYi8k2vuofhisDY1jeP85divtMWxxztukjGaER5OsRjCIS6OcPn0ZfnYqGJ0ykP9rusd6WiMHmjGYUjfmFpYmhFVIYG1KSpJTQT(i0WYrdmxmijVa(6gq56j1IiVNGUgH8Ba838SWpythtYQjyGRCYYYjOsLnfgjvh1MX(b8ekbYqX2lcFTmq3WYat7pYxIFizOAJ01XNCTqFGhptf(W9ejzCtZ7iDIkyc6mvf8SSjwgMzYx0tQyMjdUmMryf0dhtDRbANWLm6c3P7Xsx73zhZ4ogpwm3ircTtc(5Tt6dLPQlpXHBBLk7qdHFOMgP(58mBqbt09hPNQeccSZi6(qBTSSAygP7W1uCZ9LpSyTtS4ogDyUIlITAQHyC(sBwKuCPPiwBSSn7oArQywMNDhZmBGUdtOhQHn0KhStV5AQ)1Nf1vUWq9iyxmbyE5LSD)QY8HVMmVEmcn8P)MhSVAa3fERmKhQ7GbnmAPdUAyMou3NGT46CblDR8UcYYf8WnzRjUcSlUW21bOzGQZH7kRbHmdyGldAaina57upNlSVhx3RnSecMZvo0tCp(gINmPDRFA2nx1rzhFRPxIeOkX6UKClDLylfyuf9Ca0pRWodyWUDfxMwA2YOCuPsbXpIjvCCUb2cHlpCsN4Sdtaq6Mmfs25ecKEOWAHz38r2fzZzIk9jVJE0MHm0M5ePtNCgDjsOYBjXCp(AOjubzR02Ion6YNEPN7MqIeQS666ntBDfKX5yo3DZeHBeuuqhvTyrJ4bYPsnBw1Xab4XDkoXtBcW0OFdQpERR3bGIlOMgIO6u1UXFOA3uuhHQiFAq9SHGHbXHcHeQURkStPpEqYtQxlaDYBZNASrn34fIgzSXsTEBPMiaUp)Oo2mxJiTncZwsaFFVAQkK4mONPWst(wYaw1yc7rfKqKjVaCfKahkiMh0c(OGeCIuqGOMJvbj0HcsOtfKWoRGeAKkrmdIn6coSvfCLGqrMhBOtFeDIdDBgBPNbAHtl(K(ibU1V)T1kfYh47mbc3WQ5XaduQmnnUQTEZWBMszgocJd8LFUGHpMwH1XQGXifxzyvIXVvxsZCvlZ02Tek0hzl)Vn2T0uLBPS3)1D4Y(qezpMvlRZFFdj713yQUKTzVpvhE91tgnxGfry15hJiMWMyWib1fToBXNv3vdAqB0df9i(FerlUhVeFr81U1I0cBXdzfc0dHDB(kT(W8WETwtgDRrNj8rze8nl4DfpC8AygfVBTNeuvrpTwkga7JHEc(4SeBRpT(SY9RcKIgsjgGkHgvgb6eUlvSteGtfcTCYEWgP2MTuxC1Mh2Jcixxri5RCnEXCeLfvH7VspNnwRVt9wza6Iggw1sdNs6ZEpjqQMpMxn7gsYoQJzvRZKsjvvuQql1)yiA1qx7SCO)juDqr(cp9XIFZY8h9(6Fn2CoPBtzeqOJPAIurzl1rY)5i8Ip32jmui1Izpuyapv2TLkytkG4wDMOzTLZeJP2821Xtn80u8A)NVpQPyTjmBQ3vSpICSkR22Rh4PtCj)DKeNfKqfcBiLqD7ve0OAD1ZAWwpUvKvjJk70mbO2OsVvYGZzUlFOLfJduROkFQ(9UbzpSYemN02lF5RRKfvgOy2)pbYx1SuBwSvhMZ8mUwTAXavztKqBH75qBDIxZ(5S5OXABh6ihowGlx7aigt(8gM1ekcHmw2aolrj0mhO28JwQF6XjIVrue8)mkKqA(sl1c2rrLFkJigxaxiyVaICdzAu)xR1Frcga99Kr9F9AhmDEjT)Lh(sTyv60gPuJybgeJKmXBXAD7RyTxssiwqURD8X)bwDXW8qg6SbFqP0HgDqvGdXN7yiU1Ytlg0Bv74BFDXzsSdC43RQFVaWHztFPyd0ARJPrhA(9nF0BQOc7ACwAt4xvdN8XaULOBvIbUMrzupU39kbUREIZLo3qFuSUrTY3H(znGxPohtpw9TI2EsUm5XYYcFawElAoOxRSMEHucaa77e4bgWwfO8D1dla1BLI)9B8fpotDNl1VQH1tTKPY8cQ93ZWCw4L1qFm81nRMEjYVapYhxoPTlrTJv8OLmeLyEmVapkjlWqBFtxGh7JsB1zKK5lWJS4yYnlisrsF4f6HmaiN0ARmk2y7B62jJjUasIZx)C0IhPdNEBa5g7Mv9s2fmFBqssjQGvGmXjw6m7TVhBhC3w)(eCgVxfIj2oK4(vjRjcYnPBJRz8qfYGhan5bvPcJkMLTJg8BP0UUQSQs)1690ILN9WdeJSR2VDBYA29vQ8eRuvLMvtZdaR2wi1Nek0cjwqKgvD05VZ(6IrFLbjq7W8pXFi(j1dTmKSf90pgz)DYZkUFr1l6l)Bmg)f6nDXH5RZEiDHmtOvywkNORa1cojS9CsHmRe2hSsydROh2vfRq1Qb2jMRMmaSTo(oOiMBUDZAABJ67CHfoygPjr)PgPXVsLgvskDXhv(k0BUJRZaRdqpVDqNNJswxq(nZgr1epZaGE0H(jKX6MaGd2OtGqgel9Tqoew7Stcz9iuBXIsGZHZkVmkJaSjuvKee(IXQXKLR7swKUIkmuLa3vBrIUmN)btKmEYn(PF7xPVZY0xuA6N)F(hdrVxsx3AqujHE0GTqsaCsEQjjWoho7QKiSVLeHsscJkb3crb4jbQgx(pO65)BcjtSClZEzYUEOBmHFP90rLSAvYc6GEoBpDNi0YP(Ly6)sLdSHqLovXbaovx1(KmoupkHwWHGNdPTGdftGU4W30wwmuHf1dyTfSO2HtklT3d1xxB9SWKVtAaRE1A4mfZgeKTsYkxG83Xup0D16Txg33H4XAMGTZ9UpjqpkUpSLCFia3Je0OQRtx9bjURvQPnxoED679d(0eUJyIYHmDIZPVvcxXUasGHsJha0u)JhQ6H4BnOrWWJGOrJoj3fng4nngirJoJwGzliMAvGQ(ekzVrneciDM6(82v4cbIvhSMC297f6d5PBYsZPn6yurm52epyjM1maCymmGNqtE7ow9UMbuZ(O4SK6SdXsHHVJxkP(MJIruFV8wa5n1H(EqP9ZhWUpPl82q3slQzhJ8020WN3nrEUtCQPi2uARXJzEBKqwGb2EQeBNTUrfuIjbW5h1X5UIUTPx5LtCANViepDyKfz383uxhYja5h0E(vnjEhhRiT6S7aFPWWww1AxfdV(yPrs(QuJyRvH)KqjIAoOT0OM(qkpR18TFePjRzIYDF2PVpI6HB8w(krpnNgsxx7)eSk5DPRCvRak(5OJOgisVLL1tqsGtUdiUP2l6R)spO5gQfmWxrC)Q3EtE0fxDh87mEZ5jHfvu561BP3l1X1atujFPVHoev06Qbl944qTQtau0jSQskADq1cJHab9AxkEArNUnS3BrqNrpG(Yu4)Hyu9Cb65KlIIp2RIHNh)tDfT4oa7I2(m9SVRES94PBsBV9I1VUDAv9s82131cpzP91m71fvfCxLE0JYtdFwd5QeDw6hSJL0CjTo66X6HqX(XnKLoZAOLc2lRc)TXXnKLgeZtzz)wBB7el2lSg8z3tDzIHpIa0qDZHBtTXSJ6KTPvhRpWwhnAaoqUv)b9M)h(1GtfEOpZb2XpXwWCvv0YZWOEH5B1bye40mldbsVME(CWYyRN7S0dTxbVKJZcT4LqsCMq46fcaTX7XJaeSFsSWtAgop3ffP2EGNRUTZgYvU7ZW7fdl0LONuD1Uk(0kpWtd3WFj8TzXSSjqkWJkg3Pl5m)2MfBras2COg1Bs)bVzLrYmLV0cwxlPM7k(o4vWol0rSKv5mXr2jaLqHDTPuuQTnYsrVF3PmH5QL9v6IpveZd3gidwUXA3cSVb1sDRoqQVCJFFMFKwtIPPzvYvFtKx7Fz2HDESSSak5zU5f5cZubiX2daJbv3Ke(btGA(3CDIUWCGOCEUigXiT0F2C4MaLhokptmyJX1AjDgA)In5JgQo9Ec7DfOWML35YQdXaRoRLMb8(8C5IqG1EISmsJAHLBnTE2FxwDoeWDS2fQj4YUqn3NKxKKthJDVNDII((orrRZYwgTAF(ZqwkpskAsxOOvP5jmQcYi6rsqDserFRBkkZJxhrFnDMvDgZfVV8XS8z3Dx6MFMDLz))p]] ) \ No newline at end of file +spec:RegisterPack( "Affliction", 20241010, [[Hekili:v3ZAVTnss(BXyXOifNOisBN4zwlVy25WcSdgS7IZzV7dhorrlrztejrDKuoJbm0V9RFq2SFuv3nPOCY8LezYM1RU6QQUQInNfm7ZZUBzCzYS)r4KWldMemzCWhV4txDXS7kFExYS72fV4lXpq(X24nK)9NxTAD6IY0ST0B986S4LuquKTpFb52pwwUR4N(WhEiT8X93pEr2MpuKUz)6y6tSipEvj9Vx8Hz3D)(01L)9TZUxg)t(Xjxta2UKfK)(JxrGx6YLj8bLuSy2D0b9(jx)(lM8UdZN8JVFsy1)F9pDy(DPB(LdZ3VJcVd)6HFTEWHFKCZ)ZKNslsom)P48047xNuOmIlfp(U80S80YNHa0ekG(51RZ(6H5)hX5F5H1X5eqMU6W8)1DF4)6ZhM)qs5H5FnUOmzPYdsH))8(1Ppred)zYtSzxE2tKhnz1Q0fPjBx8CZW)07dVGm8p)i5()3X5K)Himt3Ey(WISCc4ZwnIi7ZZwLUMiXJztgfJ3LNqK23hxoDvY6OLzBs3Ye6VlD10Y0nj3ozWz7skhhticctz8yNp9df73SjBBezuW3Vw09oQQW0fRtIFkjkE3639u869jtlZE4H1jJxTF72K1h(1)0H5)7cIyyEz2H5fu5YNZt3(f6pOmtX6mYVcompU4W8)6(vRe3N83RYiSDjvaeVVmBdHrwCy(6Shi)Nhuwjhorbr3tGBrn5XV64GXpgxeTViHDxl0zHmHgEkj0qqcn0Kq)5gK8BmKWjaDQIs2cH9Dvc6wqpbrfpVDX7Y2nLipsxvrxb8)pkzDrY0jJV6DlY2UmLcZP1GzSMOFWWgP(ISS1lZ(62Xl3NZ0m)HFqCjI5J1r5zLI7nDYlVGF3F4hSa2PtgDKYQW2iRcpAzvOUSk80iRaaBTSIW5mHrmrDNy8nDfvCPkJQvJyltwLXncgtUXp)V(nIkF6w6AGTKLrBPJ7OxseeTjE7(41glEtlgxS75nutS5frFn5(xEr5MX3NKNhVTmIWiRxtMYFiPDSy4RflgcZIH2yXqBS4FJQF)p3YSNjZBzYMB)kXzc)s7l4oGswqh0Zz7pmFz2wM)l6)sfcSHqfnCwPnCxquYVVy9(LjqZG57V)5OV(yY6DrfK)DTtYxm14I8FtFr)Hi0Fik9xRHXumQxHrDxlzGjGtohTUd3(AunwmKXKWdwmoE7Zrl3viwTF(qLjHnP55z5rzRIwLtW8(8KLrekkJC1Vw82qntd24QWEIRcTYvHU4Qq)5ktNdmTKyQ(cL1cL0e18y0c(PowsDVdHYEhcK8nCgQJumVgV8cU)eRouqEmHWF0BhgCoXZ1BvdhHoMXPBljk9KfEKbbahQdXrJUDOvN)iCko(d8e)bv4hEI6H80nzP5jufKI4f5u)ajSyKJxNSTCm49hNSLIILiHnNquXidFbrhB)oMIlbEmBZrLXeJZLe75gJjkol52WxEXRXHe92JX7jw6(vXnPeddCRZw8f5RUiMCr(FgToTOKRMkTvixdn7HflDpQ0YKnEam(ohOcj6Ti7HizBYM0KIZMgmq9k3CHK(DZgoCJcIqZe(3g6(bt2YK)RsF4Xs5rh)q22NPGC4zvAkpr2(fzEJOl(Yl5jBi)O4gHAEZnhxDVZ5Ws(oeZnLr09MnIe7hhOX3xKTEFzIKcWGAGtKfN5XWUckAqXnfd76rdymzu1fUDjzymUuqXxjlay6AsluwMq2Ry6IikkgWwvULcUveP64IY4fF5MW3t0vFkIO5qw7UmNas(GbLGwKCJKjJ9BjaNOneflsebBwPAMMYeadHgImXy)xs3(W3izTGPLLBV8cSG7LxKKCmbpIegAoeG9DmJAtGSmHHz2yh7P0b8zCiQaFgz5MVkl6sea4QkgOruMKlPzZVWGZgwTI10MmXbuer2sWZlViP4zoWBN0VQBqZ3CYfM3uDj1xCuEYQ8KIhPkza0JeqbPPglbuAstVE)UbdHu1VnWyTsTqj53twqLxudPVLSI4m24kZY3qeNeYFbHwxqmRNrboQk4a2fimv(YBU692arR1ivCp)ymzyr3NTU80W9OuELfJV5say3Ufjr0Hwsc0ARs8yCTBza0aFf3X1SJfZm3gcMPKAr5uzz55uJVBI)DIGpROqvn)guymAGHx0bdHxu8YlMlE5pUfd4YYHDps2MB2MOcItT9RJz7ZOLcKBU87x2BdHlEkJWjC1bruGpr2wvr0(DkRQQOt3dKNH7L15Ux5bwSKAZt)rAP(QS7DD2HSvIO84D09KY2HGy92Txk8s4ryvn(kKh8OkteOR9L2eHHvypqozDVtBl8DXm(XK41LpoE3IYBcN4qiaH5HssMalSLn753I(uvd4TvlWrcXqMegyX22TbtKGqwvjEKwZvFjPhqb6swK1h6nbtumDwFFQC70UqemCSBVYV5saHoUQJWLNLPQBQMQEBOlD8PHJCqJdbwU)YlqR(i7yGFradTJgyyMrm8QWhngWGZyruH7192WxnnP2n5vDlHTaRZMgMnecgL14Nbe6tldRqN)TUo1djaKvvBSAlcQTnHacM1bPqU75DdJazjgAXJKFon4DjX5RFoI9xrqe(7O(dzMFO3MIGiEHNhFfc)lL6QXXzjNRNh1nemXfbz7O)X7wMSkE)6YPtQsKQHvq3W7PsDGfidntnh3GCxHbi)OeibSF0gyhuL94ki2yaJZnV1yrZOB(lQdAxXBTyktNgePfaER)gKSA44EgETTO0NgELbrHfSBpHoZ4A1jGEzLgNYUsh2Cv8fpVGjjzjcMSClvK(sbXDZ1dgAeKE7s1ytWJskmdQCWw)GczK4XQ3o0nd7D9VgbtWeDjdwG9uVfI)UY9R699ykfBhgCV1AOt8Nf5mSje)PBFk7ljr7Y(AsEu62v7liOiAIOqh3ozGZXsdoqBxBgscWImmu4ZSkQd4yaV5QrnX4ins1OcjJAuFL1lDYxISb0ZfeqJyWaO6qSkTD9e0SUXqpuiG0T0J8SXeKgYAcO5kLaAUWs6C8cLY7WSrbOvXNZdRoyGcz5bQ7cU8IN6cGR2BGhqhE7bgXYpszpQHUcsxpO(JuaECXJRJB5i9mxmvhtCt5BmsejbC1KuvSDjBUppErczlP8qiuVCv6ciAKW3weQHHyYgPkI98H1z3hVgJ6hEAO0rntYQJXWqJu0)aI7(s4g6MKLd(MxAvJO5mtLOQJDEqjbJTwBhW0QoYAezbHaK2Poeq9GTMcreYbKmu1JGKzIkBeEbr0G)onr614CuTYnxbqATmMxBH8QHTlaWM377q8eEfcq)epJhslVdX5vJIGcQziSzkmZf8mhpnCGHLuhprq9tu1Q7lJKS8jL(mpIT61myBHSRDEKBv4tNoSj7CVVHTrmu2qWREyuDKB7RiPeOxopG1rKOeksBCI7rCh2jbFdW4efuewmrquDxIlQlKThbg1gYgqDZpvF)GLdZgOXoaLux)8BA75C5HZ2ZAN5c8CPKi4E7AqYH2Mi1qFN7tDphcur8RGkRHx9OfX1PTgszekHkxSpzj1aaYtYk652qwDnppxoWyukaykda3xI1ABqYwij0nbkBfH1dP0GplsIO)UQFonFLhEhDezRwrNc4AGuUR2FrDjdNm(AxWw9DTazjmOAX0RN0WNn7XeQm4Ja70cPYJBsC0xzJ6wjpq3RArepaXrdm7a662oFAay3Hx9EnqnZP0A31oFPzkYSXXRizaikqNCZfHLIRWQxdXM7W5Jb4O8gNqD0iZ(JVUX5HAPE(7DJ8UzrAc9ZdUDQYm2ipNVc708viG0nay(kaB(kOvZxb9X8Ljk728vi68vOL5RWJy(I)QAqSagv(yAYQIOhI3CFAPMbG6joW1V0e2A91CWTSGm9UlzbXu95n5GOQF1NgqtBV61ioaEm(PSf1Qtw4pv7JgwtWFxtWxYqS1J(uwnAanRYESrcdO6ci3kNcrhRX(odboDtefclICRLcjImEdpHwNIkz)UterHC0J03esj)203qeYZTlRSkOfFxdDriVfLezLRk7rdOlnv8qwHcsOafj50H0g0eCzBrZ6SSLrR2N)CRqZNCHM)0F6WCnuvLQIKFNeeY241SPDU5j1SxGqigK(Q08eg53kkFIlkxdl0oFSOmNqV0EKSvOYPqQbzQDAzh2InqnaSSbXiA4AbtM4EBI6VQstVulLCbxP2rmoW6ucwTW2YBqgpDc2ynr19BGutchhDd8tsIHoI90ofidoZk89qCjpTxRkX647QFxTKGgoUApXuBxdOebCfnOwWrEp44yJLqsySj3MAQToep14(cFagcOv4gyHjhHqahlZZs)kmZ3usiLfY(b3MTvPcCH9dpYkSp4HfL8YcvKytxbyM1GFr8H6d90ywutOkyTkkwoux59GI5axU4w4rY)YlQrYlIg3hAVP35YtOuUS5E(98fk82Ldgk7kMD3te)7eWiFIa9148TK5jYnzNkoPB2XojCyhOhVHNbO3CyEEY)3EINVLhMxKTP5vrNEHfKz7hskgF4x)n2X4qWpDy(VKTLGk2TFJ2S8B4hFa6xU(9aMC7Hb)(ib0UegAnQrAWtQCDiq8hrOpfBV6uPQH52b5g3JAqT5gTeIqf(rd2qdPLyPJZybtGbhqIZ0GmuQ1WqcIww)IKWxdKCbmsQtsPgKfvVbdCily6xAgbjI0pQb6M0sIbWRozlkd(4Fib9N(JfOz(o4NRpeNju)d50Z0lYoSsyhvmlLpgtyUYON6pfehn3VVSECSZ(Nvz73Qm6LlPdEzCz89Xfj)ejs25VNatJUJGgIlGlm1O9FtV4k7yKuwH8r4QaXw1rrRGcuwAmANCeH2ocU1WOjy62fGT6ULg32tGQNsjaadmKtiWprG91HMn8EaM7DdqACB7bkIMpqaa7sq0Va)eb2xhA2WtTjyRZqVn4kngfQUVbVcG)3Bl2VJAlJc660W24q6)HaqJAw8)(NpmNytk)zIpO0cMXibmn8)FuRp0Ke9lWXbBLRaT92Q7PqFRVi2LpTq3iYLJsL(KcCCWEALi9e0b98x9k49Mw57)Ayk8i2apceboDx0anWi(wIdS0fi1vhAax(wTeQhH8gBd99QW4BksosrowYi6xA)BjsogThKG)5DkNg4QER5AjO6xrWRcs6)0AILcLJbKiEZ7YuhMJQoMJre7ZDeCHyBq94SleIKAVVtblIo5Xcwe9Yteypc1Dmq2XmXgIOY3RzInezHWXkDralqL90GoufrBjs6G5fmq11PoKGO63PoeK05KOJbWJvxO)JO8I(oomWTRiooFFtR2WI9Stv)nJqqEQzNs62kCmwAncTduJBRauSme01CLCIb)jdWFJO7SDj8ru9no4nyDzytZjcb)(47pbeCNozun71rcRZ0LlYsirXY5cWPQoWAdNAc9n4pza(BeD7wd2O9AHGFVObd)jubvd2pcRZ0LlYsirnc8qySX4tncGXgOXOOjyf8aV5oW4aEGkiYWjVqLZnFapg)bVp8HLbQUZqJqlKLy6FCrGfxaJsfhgzjrMBCIdSrPIdJTKk4dWpvhaCc246B8O8AI0c476lkc8KJRhrf74vW0pUdFC9nESlfXHVhIea1pxpIk2XcjUR(Jo1W3hiB(fpba0GdYxA3BmGfFpkS7AKSNA47dK9qQGmiFPDVXGVYDJWKorFlHadHb55W)y(OPu553riWnaGWMwWDGtCx)neQEo5vuw(HVHYstC3NYYXiPajoRLD8w)xxcei2RzsS)Zq1Rge7v5aw576yzrEfkDxxafs5pmpkN0zxZdfQwwEU(efVgvhaRmz9lsEvswosgJ7Ac(FnE9bWqs3tWF)3hTyG8OAB4kqJvMYJGAXw6F6O2(a0ywtogqd6Ux(uM5nTYVpw)O31cYWH6PPq19nubfLI3ZUEro2RE5rwYEeXMGir7Fi2RYbSLvDlyhKEDPxPyeCCeYzS(TTxLbhD3KYH(PRxv)7BQBQ7Fu91lIUWC2DSFn7ZZUJ)6Ss(1)iG(NvqA2FLChY0wczf)S7oJGEyP1H5V8cbPhMR8A1YoO4om)gYA)XxXhIzDfQ6kyYWMEyUYje28ZpmV6a16W8roF(BNsJLE2DCMC2DnAiZkN9pcr5QHTKQ8GmcVIrWd4sC5dJ3dZP3UHibwHqP2lSrTczm7fuNtqIRXpM)8e71upfLxQHY6XWEqnkOr6ijkKwrkU)516CY3vCwbZj9gTkZ101mImcVIDfLtXbIuNCDcrkF(as1Kj81v2eLsciG3AoQ0AcNiRoQqAd9CrJme4inMsAFeL0GomIzitcOSBsbZNqM547vugSMK9zSvT1hHgwoAG5Ibj5fWx3akxpPwe59e01iKFdG)UNf(rB6yswnbdCLtwwobvQSPWiP6O2m2pGNqjqgk2Er4RLb6gwgyA)r(s8djdvBKUo(KRf6d84zQWhUNijJBAEhPtubtqNPQGNLnXYWmt(IEsfZmzWLXmcRGE4yQBnq7eUKrx4oDpw6A)o7yg3X4XI5gjsODsWpVDsFOmvD5joCBRuzhAi8d10i1pNNzdkyIU)i9uLqqGDgr3hARLLvdZiDhUMIBUV8HfRDIL5yKwhiMXVz3f0m8gZla8aMvmUK3QfiIn7lTzOsXthtA3imPKSUdt70RM8GD6nxtMV(8IUYfgQhb7IjaZlVKT7xvMp81K51JrOHp938G9vd4UWBLH8qDhmOHrlDWvdZ0H6(eSfxNlyPBL3vqwUGhUjBnXvGDXf2UoKxrlSrvDoCtnvrFwMbmWLbYwni)P65CH9946ETHLqWCUYHEI7X3q8KjTB9tZU5Qok74Bn9sKavjw3LKBPReBPaJQONdGoe)1Y9Jq2n0LasElJYrLkfe)iMuXX5gyleU8WjDIZombaPBYuizNtiq6HcRfMDZhzxKnNjQ0N8o6rBgYqBMtKoDYz0LiHkVLeZ94RHMq5WvTPfLygTR7WumFsNEACcjOOsWRR3IT11vgNU5CNqteoxqrbDuq5uPMHQ6yGa84ofN4PnbyA0Vb1hV117aqXfutdruDQA34puTBkQJqvKpnOE2qWAG4qHqcv3vf2P0hpi5j1RfGo5T5tc2OMB8crJm2yPwVTutea3NFuhBMRrK2gHzljGVVxnLcsCg0ZuyPjFlzaRAmH9OcsiYKxaUcsGdfeZdAbFuqcorkiquZXQGe6qbj0PcsyNvqcnsLiMPVgDbhwLcUsqOiZJn0PpIoXHUnJT0ZaTWPfFsFKa363)2ALc5d8DMaH7xW8yGbkvMMgx1wVz4ntPmdhHXb(YpxWWhtRW6yvWyKItlSkX43QlPzUQLzA7wcf6JSL)3g7wAQYTu27)6oCzFiIShZQL15VVJK96BmvxY2S3NQdV(6jJMlWIiS68Jretyt0wKG6IwNT4lA5cbDdDKD7hX)JiAX94L4lIV2TwKwylEiRqGEiSBZxP1hMh2R1AYayTke3u106a4BS)YkJzu8U1kjRZkzvv6tRfKbWkzONGpolX2QuRpRCxRaPUHuObOcPrLHGUI7sD7eH5uHqlNVhSrQTLl1LyT5H9OmY11fs(kxJxshrXrv4(R0ZCJ1Q8uV1fGEPHHvTKXPKeT3tcNQ5t6vZUFKSM6yw16mP0IarbdTufKHO1eDTZII(hq1bf5l80hlkolZF07R)nzZ5KUnLraHoMQjsDLTunj)NJWlbDBNWqHulM9qHb8uz3wQGnPaIB1zIM1wotpMAlCxhv1WttjS9F((OMI1MWSPExX(iYXQCBBVQGNoXL8xtsCwqcviSHuA1TxxqJA2vpRbB94wrULmQVtZeGA7k9wjdoN5UiIwwmoqTUQ8P637gK9WktWmtlkI53bswuzGIz))aiFvZvTzjxDyoZZ4A1Qidu9nrcTfUZdT1pEn7QZMJgRnFOJm5ybUCTdGym5ZBywtOieYyzd4SeLqZCGAlqAPkQhNi(grPW)JOqcPfmTuryhLw(PmIyCbC5G9ciYTLPrvGTwVfjya09tgvb2RDW05L0(xK4l1IvPtBKsnIfyqmsYeVfR1TVU1EjjHyb5E3Xh)hy1bdZdziUhsxu6qJ(OkWH4ZDme3A5Pfd6TQ99TVU4mj2bo87v11xa4WS1VuSbATbY0Odn)(Mp6nvuHDnolnl8RQHt(ya3s0TkXaxZOmQh37ELa3vNX5sNBOpkw3Ow)7q)SgWZbPJPhR(wrBsjxM8yzzHpalVlnh0RywthrkbaG9Dc8adyRcu(66HfG6TsX)(D(IhNPUZL6x1W6PgZuzEb1(7zyol8YAOpg(6MvtVe5xGh5JlN02LO2XkE0sgIsmpMxGhLKfyOTVPlWJ9rP56msY8f4rwCm5MfePiPp8c9qgaKtAnxgfBS9nD7KXexajX5RFoAXJ0HtVnGCJDZQok7cMVnijPevWktM4ClDM9M4JTdUBRFRcoJ3XcXeBhsC)QK1eb5M0TX1mEOczWdGM8GQuHrDZY2rd(TuAxxvwvP)A9EAjZZE4bIr2v73Unzn7(kvEIwTkkG1N59aWQnhs95HcTCIfePrvFD(VzFJXOV4GeODy(N5pe)86Hwms2IE6NKS)k5zf3VO619L)LgJ)A9MU4W81zpKUqMj0kplLt0vGAbNe2EoPqMvc7dwjSHv0d7QIvs1jTFUbS)gfSvOuNoOeQyc4oUWhCpDUAAbW2e5hGI9U52nwhSnQFWfw4GzKyUlaDEnkzDb53mBcqkm0JOhQqwp6W(xihAviJ1DcahusNaHmiw6lHCOqiRhHAlwucCACw5LrzeGTIQYeiz6GndftwUUlzr6k6CO6e3D1wKOlZ5F2ejJNCJF(F9B03Cz6RlDm9ZGi7tIO3lPRBqiQKqpAWwijaopp1KeyNgNDvse23sIqjjHrLGBHOa88avJl)B0LN)tcjtSClZEzYUEOBmHFP90rLSAvYc6GEoBpDNi0YP(1y6)sLdSHqLovXbaovx1eLmoupkHwWHGNgPTGdftGU4W30wwmuHf1dyTfSO2ruklT3d1xxB9eXKVtAUTkqnCMIzdcYwjzCoq(RzQh6UAD4lJ77q8yntW25E3NhOhf3h2sUpeG7rcA0dxNmnSyQUgLOcL0Iv9NQT1nRrOG7zLAJ0LFxNUE)Gp907i2CYqMY150xYHRyxajctPXdaAQVZdvTK8Tg0iy0rq0OrJP7Igd8MgdKOrHcEORGfcGuVQBmCMELZ0g)qE6MS0CA7ogvetUnXdwIzndahgdd4j0K30JvVXza1SpkolPo7qSuy474LcIYCumI6tYBbK3uh67bL2pFa7(KUWBdDlTOMDmYtBtBFE3e5jeXzNIytPTgpM5Trczbgy7PsSD26gvqjMeaNFuhN7k62MELxfWPD(Ah80HrwBCZFrD5dNaKFq75x1K4DC4I0QtWd8LcdBzvRDvm86dNgj5RsnITwf(tcLiQ5G2sJA6dP8SwZ3(rKMSMjk39zN((iQhUX76Re90CMiDDTBpWQK3LUYvTcO4NMoIAGi9Uwwpbjbo5oG4MANFV(l9GMBOwWaFrX9RE7n5rxC1DWV54nNQewurLRxVLEVuhxdmrL8L(o6OurRRgS0JJd1QobqrNWQkPO1bvlmgce0RDP4PfD62WEVfbDg9a6RuH)hLr1ZfONwUik(yVqgEEiq1v0I7aSlA7Z0Z(U6H3JNUjT9omw)s3Pv1lX7yFxl8KL2xZSxxuvWDv6rpkpn8joKRs0zPFWowsZL06ORhRhcf7h6qw6mRHwkyVSk83hh6qwAqmpLL9BTTTtSyV2AwpXHqosa0qDZrCtTXSJ68TPvhUpWwhnAaoqUv)b9M)h(TGtfEOpZb2Xp3wWCvv0YtYOEH5B1Xye40mldbsVME(C8YyRN7S0dTxbVKJZcT4LqsCYq46fcaTX7XJaeSFsSWtAgop3ffP2EGNRUTZgYvU7ZW7fdl0LONuD1Uk(0kpWtd3WFv8TzXSSjqkWdmg3Pl5m)2MfBras2COg1Bs)bVzLrYmLV0cwxlPM7k(o4vWol0rSKv5mXr2jaLqHDTPuuQTnYsrVF3PmH5QL9v6IpveZd3gidwUXA3cSVb1sDRoqQVCJFFMFKwtIPPzvYvFtKx(Fz2HDQSSSak5zU5f56PubiX2daJbv3Ke(XtGA(3CDUUWCGOCQUigXiT0F2CeNaLhokptmyJX1AjDgA)In5JgQo9Ec7DfOWML35YQJYaRoRLMb8(uD5IqG1EISmsJAHLBnTE2FxwDoeWDS2fQj4YUqn3NKxKKthJDVNDII(uNOO1zzlJwTp)zilLhjfnPlu0Q08egvbze9ijOojIOV1nfL5XRJOVMoZQoP5I3x(yw(S7UlDZVWUYS))d]] ) \ No newline at end of file From c1b1f1849e638936b98fe0ddc0b54ceb34fd79dd Mon Sep 17 00:00:00 2001 From: syrifgit <139663837+syrifgit@users.noreply.github.com> Date: Fri, 11 Oct 2024 12:02:32 -0300 Subject: [PATCH 06/15] Destro Lock Cataclysm is a part of the regular rotation now and should not be assigned to interrupt toggle in single target --- TheWarWithin/WarlockDestruction.lua | 4 ---- 1 file changed, 4 deletions(-) diff --git a/TheWarWithin/WarlockDestruction.lua b/TheWarWithin/WarlockDestruction.lua index 6328d39cd..0a7a4063d 100644 --- a/TheWarWithin/WarlockDestruction.lua +++ b/TheWarWithin/WarlockDestruction.lua @@ -1343,10 +1343,6 @@ spec:RegisterAbilities( { talent = "cataclysm", startsCombat = true, - toggle = function() - if active_enemies == 1 then return "interrupts" end - end, - handler = function () local applies = talent.wither.enabled and "wither" or "immolate" applyDebuff( "target", applies ) From e814f2b0617830f88c0d3ede425cbfe6d60fa463 Mon Sep 17 00:00:00 2001 From: syrifgit <139663837+syrifgit@users.noreply.github.com> Date: Fri, 11 Oct 2024 17:10:53 -0300 Subject: [PATCH 07/15] implement review notes --- Options.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Options.lua b/Options.lua index d5f34694d..11768c392 100644 --- a/Options.lua +++ b/Options.lua @@ -5480,7 +5480,7 @@ do }, nameplates = { type = "toggle", - name = "Count Nameplates around your character", + name = "Count Nameplates Around Your Character", desc = "If checked, enemy nameplates within the specified radius of your character will be counted as enemy targets.\n\n" .. AtlasToString( "common-icon-checkmark" ) .. " Recommended for melee specializations using a range of 10 yds or fewer\n\n" .. AtlasToString( "common-icon-redx" ) .. " Discouraged for ranged specializations.", @@ -5748,7 +5748,7 @@ do cycle = { type = "toggle", - name = "Allow addon to recommend Target Swaps |TInterface\\Addons\\Hekili\\Textures\\Cycle:0|t", + name = "Allow Target Swaps |TInterface\\Addons\\Hekili\\Textures\\Cycle:0|t", desc = "When target swapping is enabled, an icon (|TInterface\\Addons\\Hekili\\Textures\\Cycle:0|t) may be shown when you should use an ability on a different target.\n\n" .. "This works well for some specs that simply want to apply a debuff to another target (like Windwalker), but can be less-effective for specializations that are concerned with " .. "maintaining dots/debuffs based on their durations (like Affliction).\n\nThis feature is targeted for improvement in a future update.", From 5dbdcfe5b9fd3b09fc7ea1ceab729e0becc87b58 Mon Sep 17 00:00:00 2001 From: syrifgit <139663837+syrifgit@users.noreply.github.com> Date: Fri, 11 Oct 2024 17:12:04 -0300 Subject: [PATCH 08/15] more review notes --- Options.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Options.lua b/Options.lua index 11768c392..5394c5f58 100644 --- a/Options.lua +++ b/Options.lua @@ -5434,7 +5434,7 @@ do args = { damagePets = { type = "toggle", - name = "Include enemies damaged by your pets and minions", + name = "Include Enemies Damaged By Your Pets and Minions", desc = "If checked, the addon will count enemies that your pets or minions have hit (or hit you) within the past several seconds. " .. "This may give misleading target counts if your pet/minions are spread out over the battlefield.", order = 2, @@ -5457,7 +5457,7 @@ do damageDots = { type = "toggle", - name = "Include enemies with your DOTs / Debuffs", + name = "Include Enemies With Your DOTs / Debuffs", desc = "When checked, enemies that have your debuffs or damage-over-time effects will be counted as targets, regardless of their location on the battlefield.\n\n" .. "This may not be ideal for melee specializations, as enemies may wander away after you've applied your dots/bleeds. If |cFFFFD100Count Nameplates|r is " .. "enabled, enemies that are no longer in range will be filtered.\n\n" From 44feb261d232755c318133a1690075de238a2474 Mon Sep 17 00:00:00 2001 From: syrifgit <139663837+syrifgit@users.noreply.github.com> Date: Sat, 12 Oct 2024 00:19:17 -0300 Subject: [PATCH 09/15] UI Consistency Improve UI consistency, make a few labels more clear. --- Options.lua | 16 ++++++++-------- TheWarWithin/HunterBeastMastery.lua | 4 ++-- TheWarWithin/HunterMarksmanship.lua | 2 +- TheWarWithin/HunterSurvival.lua | 2 +- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/Options.lua b/Options.lua index 5394c5f58..b0ccd5404 100644 --- a/Options.lua +++ b/Options.lua @@ -5295,13 +5295,13 @@ do args = { core = { type = "group", - name = "Core", + name = "Specialization Settings", desc = "Core features and specialization options for " .. specs[ id ] .. ".", order = 1, args = { enabled = { type = "toggle", - name = "Enabled", + name = specs[ id ] .. " Enabled", desc = "If checked, the addon will provide priority recommendations for " .. name .. " based on the selected priority list.", order = 0, width = "full", @@ -5323,7 +5323,7 @@ do name = "Priority", desc = "The addon will use the selected package when making its priority recommendations.", order = 1, - width = 2.85, + width = 1.5, values = function( info, val ) wipe( packs ) @@ -5363,8 +5363,8 @@ do type = "select", name = "Potion", desc = "Unless otherwise specified in the priority, the selected potion will be recommended.", - order = 1.2, - width = 3, + order = 3, + width = 1.5, values = class.potionList, get = function() local p = self.DB.profile.specs[ id ].potion or class.specs[ id ].options.potion or "default" @@ -5376,7 +5376,7 @@ do blankLine1 = { type = 'description', name = '', - order = 1.2, + order = 2, width = 'full' }, }, @@ -5452,7 +5452,7 @@ do max = 10, step = 0.1, order = 1, - width = "normal", + width = 1.5, }, damageDots = { @@ -5928,7 +5928,7 @@ do options.args.core.plugins.settings.prefHeader = { type = "header", - name = "Preferences", + name = specs[ id ] .. " Preferences", order = 100.1, } diff --git a/TheWarWithin/HunterBeastMastery.lua b/TheWarWithin/HunterBeastMastery.lua index a381c752b..2ebbad44b 100644 --- a/TheWarWithin/HunterBeastMastery.lua +++ b/TheWarWithin/HunterBeastMastery.lua @@ -2440,7 +2440,7 @@ spec:RegisterSetting( "barbed_shot_grace_period", 1, { min = 0, max = 2, step = 0.01, - width = "normal" + width = 1.5 } ) spec:RegisterStateExpr( "barbed_shot_grace_period", function() @@ -2457,7 +2457,7 @@ spec:RegisterSetting( "pet_healing", 0, { min = 0, max = 100, step = 1, - width = "normal" + width = 1.5 } ) spec:RegisterSetting( "avoid_bw_overlap", false, { diff --git a/TheWarWithin/HunterMarksmanship.lua b/TheWarWithin/HunterMarksmanship.lua index b792e5275..895b821ec 100644 --- a/TheWarWithin/HunterMarksmanship.lua +++ b/TheWarWithin/HunterMarksmanship.lua @@ -1541,7 +1541,7 @@ spec:RegisterSetting( "pet_healing", 0, { min = 0, max = 100, step = 1, - width = "normal" + width = 1.5 } ) spec:RegisterSetting( "mark_any", false, { diff --git a/TheWarWithin/HunterSurvival.lua b/TheWarWithin/HunterSurvival.lua index 24ac2c259..a95e8b53b 100644 --- a/TheWarWithin/HunterSurvival.lua +++ b/TheWarWithin/HunterSurvival.lua @@ -1352,7 +1352,7 @@ spec:RegisterSetting( "pet_healing", 0, { min = 0, max = 100, step = 1, - width = "normal" + width = 1.5 } ) spec:RegisterSetting( "use_harpoon", true, { From efbd3136b955f56f805322a50479a4e1fea8af98 Mon Sep 17 00:00:00 2001 From: syrifgit <139663837+syrifgit@users.noreply.github.com> Date: Sat, 12 Oct 2024 00:26:22 -0300 Subject: [PATCH 10/15] Shifting Power This should be on the cooldowns toggle by default. Turning off your CDs and having shifting power recommended is pretty grief. --- TheWarWithin/MageFire.lua | 1 + TheWarWithin/MageFrost.lua | 1 + 2 files changed, 2 insertions(+) diff --git a/TheWarWithin/MageFire.lua b/TheWarWithin/MageFire.lua index c6a520d82..5e1094e51 100644 --- a/TheWarWithin/MageFire.lua +++ b/TheWarWithin/MageFire.lua @@ -1852,6 +1852,7 @@ spec:RegisterAbilities( { cooldown = 60, gcd = "spell", school = "nature", + toggle = "cooldowns", spend = 0.05, spendType = "mana", diff --git a/TheWarWithin/MageFrost.lua b/TheWarWithin/MageFrost.lua index 6ad6d05c6..f5bc7b60d 100644 --- a/TheWarWithin/MageFrost.lua +++ b/TheWarWithin/MageFrost.lua @@ -1478,6 +1478,7 @@ spec:RegisterAbilities( { cooldown = 60, gcd = "spell", school = "nature", + toggle = "cooldowns", spend = 0.05, spendType = "mana", From fd1c936973ad8ecf08a8e16892652c52fccb91d7 Mon Sep 17 00:00:00 2001 From: syrifgit <139663837+syrifgit@users.noreply.github.com> Date: Mon, 14 Oct 2024 22:25:53 -0300 Subject: [PATCH 11/15] Destruction Warlock - Infernal Bolt reset_precast was using the buff ID in IsActiveSpell, not the actual spell ID. --- TheWarWithin/WarlockDestruction.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TheWarWithin/WarlockDestruction.lua b/TheWarWithin/WarlockDestruction.lua index 0a7a4063d..3fbfb6473 100644 --- a/TheWarWithin/WarlockDestruction.lua +++ b/TheWarWithin/WarlockDestruction.lua @@ -1266,7 +1266,7 @@ spec:RegisterHook( "reset_precast", function () class.abilities.havoc = class.abilities.real_havoc end - if IsActiveSpell( 433891 ) then + if IsActiveSpell( 434506 ) then applyBuff( "infernal_bolt" ) end end ) From 515d7323fc1b03eb1c57336cae22c077ce3ab4bb Mon Sep 17 00:00:00 2001 From: syrifgit <139663837+syrifgit@users.noreply.github.com> Date: Sun, 22 Dec 2024 20:58:40 -0400 Subject: [PATCH 12/15] Assorted Fixes Affliction Lock - Soul Swap PvP stuff - https://github.com/Hekili/hekili/issues/4150 Balance Druid - Spymasters stuff https://github.com/Hekili/hekili/issues/4214 Holy/Prot files - Fix holy armaments - https://github.com/Hekili/hekili/issues/4237 Frost Mage - Add additional `boss` check for Spymasters https://github.com/Hekili/hekili/issues/4249 --- TheWarWithin/DruidBalance.lua | 2 +- TheWarWithin/MageFrost.lua | 2 +- TheWarWithin/PaladinHoly.lua | 9 +++- TheWarWithin/PaladinProtection.lua | 4 +- TheWarWithin/Priorities/DruidBalance.simc | 2 +- TheWarWithin/Priorities/MageFrost.simc | 13 +++--- TheWarWithin/WarlockAffliction.lua | 50 +++++++++++++++++++++++ 7 files changed, 68 insertions(+), 14 deletions(-) diff --git a/TheWarWithin/DruidBalance.lua b/TheWarWithin/DruidBalance.lua index 5fd8266f5..d3ba29be7 100644 --- a/TheWarWithin/DruidBalance.lua +++ b/TheWarWithin/DruidBalance.lua @@ -3407,4 +3407,4 @@ end, state ) } ) ]] -spec:RegisterPack( "Balance", 20241105, [[Hekili:T3ZFVnUoY9zj4W5vkETJLCCYMdX(HEhUwCBBVc0Ca9)SSITsSASTCLK3SPWWF2ljfPe)Xmu0joz33Rp8(H31C4WHdNz4mdhspny6)y6DlIltM(3dheEzqWGr9dgo66GHtVR8LTjtVBB88NIFK8h2eVM8))ZXRI3mN99VSklEbT)fz7YPF1YYYTf)PlU4(ky6vKUEE)htlxU7((PzxW7AV7sx)xUy9I(llxV6xEiDvYyEh6x(9YP3D)U0vL)TntVhMWcNEx8UYLz5tVJIiYOMUyrsf4jfZNEhf8Ebb9gm6pDygfKdZ2TLIPdZ8UB3MhsZt8p81dFTcUb9cVHa3)C63pm7F6)4VEy2FD(Q0TfjkqCLgM(8HzXl(V3vuUoztzXHzpKLFy2QKVLSkDZJk9COoni3yiPXGG(d6ps(RhCfb9KpdcQ(mmadhdUPx4xiar)8glaniOcObxY)K3PGb8phXrc(i9fc5qA8Fpo)PdZYE4WSYLe(5)v6QfnWCD109FWAjoN2C5Y0ntVBvArzbtql5H4DRkj)X)otWlEEzA2gQa0Q48O7tIxp9UKnX3VkzX0)80sYspfQMV5USTeGtkB653IZtPTs)tR2r(4QdZU4WSITjRwfTmUGUQ3LqTXRiRu93exUlpPisiVXXSmiz53NwgDFEs8tj5naC(HzlYk7VolJja1VmD(t01AAdEhMD)UhEqRRfLefNdZMWAp86dZ6r(GbpdyYuUGGKK(72EyMp7FjnfEjBkfvPRTnUOi9BjrXfBPmJHhnZyEw2QfzpVP)84O0nZ7NNSooDdrG92F5WS6gjsVZtIYEiQI9iGsMsi9p5HhsiJdHCMVGsnxE0uZ9zfKHUdrDj9XLLrneJeTWj0f7YJPyHTYiquFDQqIaxrwQJQ6mL4gD0ehDreN(iTgmIrmJyRtCHfYOfNVHrPrZxMvKSHYgtwTBJKSLVqijGjdW76ZltZPwlIiYj5fkcAd6hY61(9gKYeQfbgnsW3zhMTmjplQmpjP)tjjBtYPdprZm6X8SVLuHbpbS8bEzC(6SnVOazZWt7bt(eemUSAh5fSSnFl7PegqfBtZtll6lZ5UsMCfQHjphr1Kuh2Auw38Ccr8irD9H8QLT4veoWyMAKV4F1XngFLocnqbr1kG2c2ogoWJZx0FD83R0V1MQw77et9Ih2rmRLNuXyIktxNiXhm12Jx8cRLZ4lQ8g2Tvr3EreHmwKYumi6oxPP7ubv89j55XBkJyMwjMmOUei0MGAKGPR1WuT5(TVSMAAoVi65eY(2ZjZ7eI(yJAzFzIsSixz3SPV5jBZYlLm0gEdOsJv7lC9ml6(Hde8an6Mmd)cYmmDnrzKAPIy7EEYMfKDBEjQijF3A5zlDhLIkpsuw1VumJv2YrdcjPuIbacZVqORQQAvHP2m2ZMPdDx)hZMmdpboWtXwPWrSKqakX5GYftNOwNXUm1TuJn3iw(TSOsefUbruGU4mNANExbXsD8MI1PLKHswoWRf(5WFBYpX4meMzWGJEd86j6MmY0lQs14hoxPzhy7CglU5WCO9kg2KSXDQDMQDf7jnIz1ar87zxbzUNNU5Pec3MS(oqEVLht2qeXNlaqDJMGauvgg0bY6i09UR(6(Lb9tl6RAmwSnNkm4ASWWJirkKkqN2NnMz0RJe(c7xVmiB4wWbT7RjfQUvFu56Ov0s1)hj0bvwEqz)eqj6tRYkLy20ve94T0wrcXwrcDyfj8ixrcFRRiHQRibVpRiqO9KSIeYwrgkhNmDksy)Rl0ctoqpySMvj0PfHbnCqdQ3MvRwQh8eG7zM2yTW(iiSEyiokswTPHoZgkDFnB3mpZmAsvoAIibAfNxBswPjwkf080L3gBK19n9vnYkXtdm8arslaq0eLw09ISDAH74hJkiH9UIgJIAamvzaPKgNazdjA4luNiRK4zXH6v7(4U13NhVISvrzYMI0Yx6t0ZEsoNifz7wj2fK4)ysrzZynHz5ZxzksquEfhIn909mQ9PhJvYtsdDGJPtLLK5yruC(8ys01nBBAbwUlUmyLjW7ZIlJyFlJ)hQ7SrJaF785MykrasEpvTf)QOzVgj4nztun8QNJZZtZYRZZaBcOVrAZeqrmOA1I8LelmZPRmnOnF3MOQ)CenBDv5SJZUIZQgfSnhS1xYFL(p3TLe0A267JnZ93648NecxpNUAbugaRHLezdX2bviuptHhFYXKYgqYkImDkrhiEv6JBOj1vz97SJlHpuXIf57sxuzMur9x2W5RllAk(xPUThwMVIxSWEMVK2mBzCr028S5O7D24njlcuR(KbabH)s22JVEVLkk)IW1td3XIZJFI8FrfXZVpplBH9zo0EjToZv9TcEYh26Kh09haiWM8NlCwXW)hDwGMPwtUG((AnMcAjxHkY5KPXkAk5FG8)su0fQyMeZtKU9C5Y(0Cqfvq0lsQ2RFqnuKWgO5VqaPi4GARg8VhknkkozsmD8T(b9FMW5xkzhK9xbI7UPVYDum)844lu810vj23m04BUu8n(adRreQQog3gBSzXGz8OGBnrkhz8DSBcuQPfjKQAfSSYyTWeRDF4K2MgCxQw26IgOjnP7vjHSI7(nO03bW803jrH39dKaLz66BO0qJeKs9xAB2Zj59xK8q680YkhQRrV0j3WCs5kTXG4KaK1F595y0H0OMN8aXZRLuyfr)uTTELkyzw0I0eMND1CGQmgCLa8ZClHHgEpYqQKgTG6IwS(rXiOKse0CmoHLlRonjKULSmEwvCfe2WlZxLiOhQ0nWoD1m4DNuExLRYAmKlQoecyctFJOFFvvDvfFjfFZluJcEQ611MguI6UfBdq23TUL0hf1iBpcl)YABh8MeT6vdYUnuBAtyrN01qYPADu7l5htQYPCIeAzLovO8rPYnQwSMiTjFW7(YOdjele9qlBr3e8lZkUqsDbrdATY(0COsIZx9subXLnTq7KRAak5t8e7j1Z(1(spnaWHnlMA6ytHYsAZSa)49Lo1rDReIAG4X845jgXYESIUtePM2HPjJwSfNBqvs2cuoJDY20L5zRWxI8GoLCE8OIrtC09QzU3Kc0qKV9vgC3y05es4zx(lkbVhO7OHasQyoAC1ehu51HHLC)1I3oaH9o1X8)bJqPOJNcLDpixKXZAcE(0yc4xZJWYcAMAnRjgPauX8Gluiwo2QonG6ItamVKUmf5XAjqCFPnjOtDEh7NUjAt2g8DomYVOu2Hzhkfb2NtI)glY148TQjuTmB38LmvV5zeRZfrchyzjxfYRwJe(zB8sEO0arf74fqqvM5mgdTmeHBG0RXNeMDdcgktemFrl89OsOFmVUvS12gjpxx9Xtmo3GKNE1z0UDQlhCqP4xCOoGoIJ00MNEb8Z1qYmI5bGoToDHcGe10J(ANYXBSmE1dGqDPmuSAGbcQrYqrtLy06DflZZYmQQqRgMSYlTUHqiUfL2tKmYbByruSkzUqA8HFrHvuL5ezwqjlZS)EEcELeOT8eynm0MHKxthaoP3EE6SOOYQ7aUVCTJiWPjQ)0VLSvOn1p6qxDY2KRrHEC5tWr)WWTP86CdZHyHDYlm8n))OII1Hu1(dkMAlriIOAqOh40)nXs2)4(XPl6slfGht)FjWToB3MseFGo1X)1APV6wXPERAHTo8y6RJf2kBxrxkZjBJvxgT5d7sf0OwfO4rggkueNVtm(UVQ4KHiWtf)1kGkfF2ijVwpQy2DIm1uc6Y8u3xjmrl1ZTlRsDCLRmXYownCKE1Nxg28BIRdO6zmCCjRyKAHbQy96wy7Dht(mmCcMY7xLLVWmA)6we1lQsYXunlI5nI90)dV1VrkpogxB(PZrgJ8U0Wa)bKQyeA8vu)v)gmqA5ZYxOFRwJS4UV5MHHBnUakk(9BmMiAB4UU5cUWsraU7xQMduwXuNbs1YvDAMPRbMcjxILKjChSoEx908PdJwefDQ1SHpci9jLa1H1jLE7yMYsTADKGUKVNmFxPIFAwYKPrh8pvSLMegvNlPFNVSrofz1zpZUwMw6yLODW0)Y0DSK2w8tq4DjHZwYNhsTA0EWASGw1drJbGNzI5HadEa8vUXW4P(3Zi8kFJOyB4345kOTT0S6Zyi(MpUDSlk5K8M2ZjjpBka5LSgJVZxDWJiqdP7qi(fe0HJieoloQfkpUPTwqttz9J5VC5V2USnJRVGH2az4bJl0KcdY8YVGfdWpL39fBtDDF8WN3Ht5LNn1umT5Q3AJb07OhXW8gAv0p9o2d6aH4jAm8N6IpXFih(enGG)NDenCs0nfz09WI3vMToUK(fZxgV5XKI(h(6)wk94jPp3f)fINGj5SM)KwbjWRHFcolZqBvyJHaLxW39Bd3kpjdAyg8LEOf8Mrwbzk9etcPen)pD1Fu6PMORDAURTb(CONxIZ9ygUaEyjM4fEDVWZRSR18us47FE4LI55vx8tiTvZzhbVIzPc71w)COw81xnrgt1ScPnmWPmYrmdfMOg(T9Em44OiIoqx1r7zwWrS9(Xnacdud9wY(MJJXjG6)cmMbsTJg6TK8h9XiyqlgwQnFlFJr2VxXTKBBSXREzD74zljf733sQdIx8I)(9EE28AQl2y)hVYFs4n73t9KQJk5I5bfkU87G1YKWb73JSj44bI1LF1YeV4NbMyJWAGUgb3pfaFdRvjS4)OHYGv8J72e8yzf(JyCrC)cEqXb2Tr08EDBmoGG8EI93l8(rr1g(ewJ32LAHHrLUTI)JqQTD4pIX1vP2wa2Tr08UVdOD066)Pf7Vx49JIQr8(qjtlA(DaMfgdcgbXMxUBnSJF7V1hIWbVt0(7aIp8vGWARVLYF6OcSDiI7UMf2JgnA5IhRZcqgJp2WLQfXfxuwarBPMCez1kdcxzSPWibZ7k6DaXTVlId((yh9axyyKbbgs3hk9lAm8WaaLYqCf6wtOsmHOsm4iR9LuyyExrVdiUDjgh87Wo6DrIXgKUpuTkXGbLYqCnYUsYLQGMLmWBvToE1dW(eGyWTmIZsoUnlUeMUoPzxqtt3i5cs17rhpZk9Oh3Re)jx1ZtPEo(JH(cQ6vJJli4axc7DGBCd8yOEJd1qp81r0rm)gClXUWR5Lvud743Mrxhc5B6OgYHUeKUIw1liPgIHV9KgO2ioXQERCHg1Wm4LD0vedvrLA43wrxAmmiY6VDPL3neJyC(nJ4WtpIbnoxCKoY)ryB2I02Pl54FuI0))G5Yj4af(yytirikkIUpP7RJAr4AGoKZx5KQleE6t2bwC9rZx8gTfCAJ7Zk6pIKh2o8UpSUM7WJjJ3ybDEIcgYk6pc2y7W7(W6kB0TuWE4R)nMSmDCgjk9SdZy)MAqAMw0rjZPxLPqA9tLr)9uru7kf9RtOv3XxO)q7D4RGqj9e7bdH4aJ(mTMNglFYAFMvP2Jpty8Ym7wDeTzjBu73l)455cnOEYvCQyWRONzBhhVybhbEn6gImu0P5RmI)F)Elwi0Bei2BFcVj3sczEZthVgHuJ5dq(mAiza1q9gHMpNh2mJatfG)HV(h(dhM9Fw)aXrvp4LKhZU9)kREfL(9M5FHD4R97dZleVOCFo9HXwl6XAPqLa(7WRQtGN2UBdgWAv7jTdtgJvCJuQ4mLNGo7WkdANZ8KFL62Vx(fQJ)34VoD(WOvu5LmQaC2I8c0HHoPUsTjXbI2u9VDpYFRQCPujWYLgDPUPaRjPtyTiHtVANtoNMrQ(6B)L6gWUVhOdK0pBn8b5uCI)wMys1cOWUaWi6fmQ7OZB3uT)5Eb9aDf(8b9d91Q0IjeTiVZSQzslycH4kuHxSFVTAYWVtl1Kr1S7kkzie541iLu5Cy5NFMjJd999B6T6CE)(ZWDBNyXeQpUrX8sb)8WwR6KkgTUeJ59C1xMxj9ZftNZ0UbvsIsIxF8krjGFZxQSN30HfSfAi3Biomu8e12eIofruHVu7aLOU1efRG1(AhRLIdRCBCtVZhSUCchGtH4owsPwGFgyMCzhpOF8xMCzTCeqywD8AZs0TdBtdcZMYTbiZ6pWYPYVJTvWBhhEd(saIGiL)7HoNh(RT5SQ1E0FSb4M()vB5X9ZqngckQrRU(XCqcQ89cpOanh(XnsObiIOChpeA9SXbqo6lmPqNLq(aeoOB4GZ9W75THJ89L4qOIB(TYRcv4vabCOfkHl8kBHxBHxfcfK3rYRm75BJxP4bz1v6HYWaOKXdvemBUfrkBlAtFpy0r2DaQiyeUrj(DEt4UR5fQKA8a42XP6baiofJpoURDz3Y1VdFuAEyA4Jaukj3Vh(96Asyppo8GVkQIODml3Qjb(4eL09FwEA3(pEgDTa3gPF4mKhA9NrrQubmp4mOVUXsR2c2KXxd4oQqLtMc0(TMG7kAwYNR(nTymZORYcWKGw7FrPuiT9jytoU8gAUz53yIGoZUT(riQZzGELQpUkbU)JySjlv0Xog4IZEBdZqkI(UxPJhHxRFw5LFOATX9YgOjmlaxD10Y6fph8HSEYvsoIG4t8KH8GEq9j(m2TcvNzT7emhnlVIFRZlRyLsXjQRVHzhOwyUlpA4oGAhENPRoiTRlQcIpejjRk6ovbR0(QjRJXQ0jAqA3e0jBGKYQ4BqaVxvttUURIGSFhL)6TEb1jRcCh4EEHICEPw(p(9G2nZy6OPtWcTK3rZ6YPdVf5IQPJCcpRRhgFCE7KXdDGiWYBPqITjzyYvldzpC3xKNCLDQeD39GbDdQZ0i0X13XtnhIce1DKCiMQivPhMltYVyvQ6s8NwqToO)aqYZPDUsQwfWAEMxOjKsVVsjA15(a5rgSVx4E8E711jvsPl2Sl4bpiWU(ooWNNTaDx6TrvvdEZJSrTDK975Dq8YxdBbJ7itvcgknEXr4bzy71gbcTShDdy8YF7uqOfdjfZ0IuXyziw55QMVNQXdvnc7MUEABHWmEnIUKNA2wXvUUCGF7zX3XudH5frajyzD(LiT86FF9BaKPEo)rWXqNr(PH2b7N2NS20sGJncmMxK1sPOxKDbqoELIYwDm49iKHcJJz8dEOT5)DfghUFVIhe2puylsLXlEHSDO9UdsZ(AeTREZxpdAXX9w1KAZFCn6ZTT6Qa9vTthRRh3gDoiF)M9h1rH5t34uVnc4KVdu03tQbvo4B(UKT82cRrbVfNebpBtxovY6tXCOBW7WPy2YjaGJ7Ud9n3HZe)Dh1I3P104jG)0TvFHRhTx)82kq1NvYiFBUD7WPUigUR9Xo3BCULthj(eulFIjrVGbDmP0jUGC5mAvPVOhYWOUqkJ3cP2At5xKY3YQAXTtTpLnpcU3o8y23R5zC91TVZh7UnV3X)RnCILmEPWKP9CLIxao)e6ESnPkxeXBkPejhx05i674dhXIZ9ho8j5h41jx2qnshSXKXd1pLQl1WTi6akQDFZtTDj1he6P9HM4IrAuqDCiVjsqlozLtTAI8Rfk4zKbbOEvyDCZQ6GO(n1SYPa5TLGaXdGkKhKNY8oysTGNlJnpdbFit76XBTo7k6aaHs)ZHYIJyfWR2)oFDZtVHGQn8m3EMQAcwqoe5Qay6((v4yo4suD1JPEud1KMdflxlbkvJkKJTVLE1uxbU2JFUl7LXb4vVZqF441DDs(HxVkytKq45b7v9C6)h]] ) \ No newline at end of file +spec:RegisterPack( "Balance", 20241105, [[Hekili:T3ZFZjUso(zj1wlJDyGGnbYKTaE1TBT3v7C3Txvx2QU)dWbCc(cG5SntMCffF2VUB3TD)dP2njKmZ7DV69dMbRwsTAj1sQLBMgm9Fm9ULrfXt)7H9cVoimmSByVbd7D907kEzx8072fT4POhj)HTrBi)))C06OTlyF)lRtJwshFE6(m6xTQOyx(F6QRUVeMo5jBw09XKIv7VVBs6v8H25UKn)LR2SS7QInR)LhswhpMpGUfFVy6D3VpzDXFB707HySb9ho9UO9fRsZMEhfreQMSCzCj4X5lMEhf8obHDcd)thNF3Ux2eLxeNLFCEYMDzPFlEt82IJF94xlHlOtVbu4iO64897Ou84CV72V9HKSy)A461j8wcC)ZjF)48)P)J)6X5)1fRt2LhRaXqnm95JZJw(FVpVGstch8qA2X5RJ)w86KTpQmY(68G8dPtKGGU96oq(R7nKGEYNbbLFggGHJE32j8leGOFERfG6fucuVR5FYhuqp(Nd4ibNsFHWoKh(VhL90X5PpCCEXkI88)kz9YAyUPC6(pypjkJ(4IvjBNE36K8ICMcz8dr7xxq(J)DMcA0IIK0TufT1rzZUpoAZ07I3gD)64Lt)ZtliQiuOQ)M7s3raoUOEKFlklH(u6FA9EYhdpo)QJZZ3fVE9SvunKJZBt42O1KvQUBJk2NfNptOxYXSmiPz3Num7(S4ONIZQb4YJZxMw0DtAktbQBrYINOR10h4DC(97F4bTHMxqmWooFc75H3CCEhYhm4zatMY5eKe3D)UJZ9z)l5rHxZMsZkTj3fLNN8T4zr57OcJ(NSWyrA66LPpVT7IOzjBx0nlEtuYwIc7OF548Qhs0Exepl9HzLIhbuYCcz8Xp8qmHoe2zXsk3C9jZn3NMtiDlI5sYJRkMvZms8cNrxUplIIf2kJarD15cjgCnzPEw5GPm3GtM5OlI48h5PbdymZa26exzHqTOSTmoD2IvP5XBPIX4173kPB5luscy6a8H(8QKmQ3Ize9KSCffTEDdzJ6Wbdwzc1JaJhj47IJZxfNLoRiloU7tXX7IZOKNyzo7rQdXsm4jGLt4vrzBs3(IcK1KNocM(jiyCD1wYlyPB)w6tXmGY3LKLuK3vwYnuMDfMHXppJAjPs2kuw94feM4rI56dzLlBrRjsGXmZiFX)QJBm5kLc1qbX1kG2a2ofjWJlw2Dt03lTV1MQwh7et7Ih2tCRLfxkyMvKSjwsoyAThT8f2tUGVOYFW(Dk22lNryJLjmddITZqnBNsOIUpollABXmMRvIldAOdcRjOhsW0nAyQYDF1M3ZEoMS)(cY8oMypwBw2vMPelYL(nRhBw8U0ScjhTH3YvGFnoA8BCSH9ecdTjazQ(fKPkj2K4mQllIt8fXBxs225Lz5Xz73ipTPBTKxgAIYY)1IPUYEpAqiPUs8eqwfYfgTQ2yLyQjV(SzAF3DeG5CMHNahKPG(5gzdXsAdOmNdwzmJJkJh7kxJOEDUvS8BzrLOkClIQaDXzb1H9(CIl7OT5BskiKswpWRb5z)FBkpXKmeHzqVtEN8Qj62uY0BwPPXpCPs9wX2LmwI3Hfz7qg2ERo7SsLMmSNuRMvbejaO95K5EwY2NIjsBY6Bp5nzEmElrfFHaa1DCccqnzyqhiBJq3eV8R7we0njVRQZyX(DQWGBXcdpIgPqRaDAFXyMtVws4lSB1YGSJBHe0EqNuOAx(rzmKwrl1(FGWguz5bv8taLypToTqsytxr0t8sBfjeBfj0HvKWtCfj8TUIeQUIe8(SIaH2ZYksiBfPVCcZ0Pir8VjxlF5a9SYQxLqNwebu)E1OExALzPEwuaXPz6J1I4JGWkYqIyKSAtZHMrk9GoB2npZnACzXAMrY4kkRYLSYJy1wqlKx(Zyuwpi1xfLvsSgG8aPulaq8ikVOhfzZ8cpWpgxqY)Dnnzf1mzklfsbnHbYgs08yObrwQXZsi1Rk8X9BUplAnzRII4T5jfV0LyN9KCXrYt3VwSlij(X48IAAnH55ZxzksquwPeIn90JmQ5PhtuYRwdLWr0PYkYCmFwu2IisA21BBAbwEiUmyLzW7tJkMX(wM8pupyJAf(MLZ1jxIaK8EQAl(LP1EdswCYUOQLvphLLLKMvvWb2eqFJ06jGIAq5Qf5ljEywqxzQrB2(TZk)ZZOLTRS4DCXvuAjvW2CW2yj)v6)C3os2RPBUpYSiGBIYEsOC9CY6LqLcScwsMneFhuLq9sgE6vjtQSaXRj60jeBGO1jpULwDxL1VloTk)qvlwMTpzzPBsfZFzhNVUYPPeFL62EyLalA5s7LatAZSvr5Z2LLUaDVZ6OjzzGAnMmaiiYxY2E817Duv5xeHEAeowuw0tK)BwE0I7ZstxAFMdTxsJZC1yRGN8Hno5bd)bacSj)LIGvmI)rxeO5Q1ukOVVwTRGgkAOIEozASMwB(hi)VyfBHsHjX9ezypxSQlTyuZYj2fXL713RcksAd06xiGuKCqLxd(3dvgfLGmjUo(w3GUptK8RK8dY(Ra5Dxpw5bkMFEC8fk(A6Qe7B6B8nxl(gFaYAKHQAGXnjgRxmyopY5EtKkwgFh76eLQFIesv9cwu6Sw4I1EmCsBtdUlvdBDrt0Kw99YQrwkD)guD8aeE67KOi7(bYGYcD9nuQ5rcsPXlTl954SUlJFizrsrza1vOx6iCybPmuJgKGeG8(lVphJpKOAw8dKiVwrHvK9t526LMGfPZwMeZISRscuwXGHcWVWTcgAe9idPsw0cUB2YnpkOGsjrqRX4ewTSAvxz6gQY4fL5vqedVSyDSGFOA3a70vjG3FwLDLHkRjqUQ80iGzm9nI(9vv1vv8Lu8nVqDk4PAxx5AqjR7g8na5F36wsFuCJS)iS6lRTDWBs1Qtfi73s9PnHLDsBdnNY1rTVKFEPkh3jsQLL2uHYNPk3PA(gI2M8jW7lJoKuSqSdTSfDDYVmV4cn1LelOnk7tZHkokB9lZYjHSPLANC7dqzFsKypPEiW2x6Pja2VEXuZgBkuvsRNf4NZV0XpQ7Lq0mepMfTi2ix2tv1DIO00omnz8IT8CdklYwGYHTt2MUilDn(sKh0XLZZhvqnXz4Rw5Etoqdr(2xzWdJrxsiHN9zVOK8EGEGgciPQ5O5vtcqL3qgwQ9xdr7aK27uhR)hmcLYoEku19GcrgVQj41tJPGFdpdllOzQ1QMyucqf3dUWHy1yR80aQ6sbW6s6YuKNRLaXDL2KGo15dSBY2zBt3IVZHr9fLQom7qPiW(CC03yzUgLTtTGQfP7xSIz6TiL4DoFMiawwXvHIQ1OGF2Ox8dfgikFpVtckRmNbn0QqeUdsV6ysy(niyOiwi8fpHVhvm9JfvpfBTTwZZ1vF8cJZDi5P3Mgn7N66Ehv6cghAiOt4inTfPxa)CnKCJyEaOtRkxOairZ9OV2PC8gRIw)aiuxldfRzyGGAGmu0sjoBZ(8vzPPgTxOvhtwLLw3qie3JsZfsg5GnSOkwwmxil(WVOikkRCISiOGvz2FVobVsg0wDcSMgAnj590bqq6nxNolgQS(oGhlxZicCAIgp9BPAfAt9to1vN8n5AwONw9eCmomCFkVUWWCixyNIcdFZ)pQSyDOuT)GYP2sgIiMge(bU8FtSu9pECC6QU0wb4XK)xcCBs3VTajgOZD(Fn2dSU1LQJu7W1(NYyDSdxz7k6sBozJwTz8MpCivquTmrXtmnuOmoFNe8TFv5jdXGNl5RvavA(SbsrTEs5S7eBQze0MfPUVsAIwASBxwLA5QuzILDSQLiDQoVmS53exjO6zmCAfRyGAJbQ49AeS)UtPEggbbtL9RtZwAMTF1te9lQsXXuDlIfnI9Y)dV1VrjpoLqB(PlqgJ6Uula)buQyeE8v0)v)gmrA5ZYxyFR2JS4HV5MJHrgVjkkX9BqteRn8q3CbxyLiap8lv3bkRyQZaPE5QQmZ01atLKRXkYeEawNEOEAX0HXlIMo1A1Whau(KcG(W6SYVTmlzPwVosqx83JxSVqjonlvY0ya(NlXsDbJQQL0Vlx2kxISQQNz3ktRCSs8oy5Fz2owkBl(ji8UuWzl1ZdPxnAoznwsR6POXaWZSW8qGbtaFLxDy8s)7zKELVrwS1YB8Af00wAwJzmeFZh3o2fLAsEBZ1KKxnfG6swHXFkFhcXFbbD4icHRIJAJYJ7ARb0u3w)yXlx8RTx2MXvVGH2aP)rJxOjfbK5l)cwoa)u(UVyBQRhJh(8oCkV9SPUIPpU8Y5iO3a2rMUL2f9tVJDZoqyEIfd)oV4t8B0Hprti4)zpXcNKDtEkDpSO9fPBIkOFXIvrBFmoV7XV(VLqpEs69EXFHejyCg7XFsRHe49WpbNfPOpv4JHaLxW39Bc3k3ndAyg8kFOb8Mswbzg9excjel)pn8pkDNt02op32gHVe6EM4spMJlGByIjEH30j8Ys)A13Pe((xgETyEo8QFc5Tkj7a4vmlDyV26Nd9IV(QjcnvRkKgzGlzKJygknrn8B7IzWrQiYoq30r7(wWrS9(jnasdud9wQ(MJ04mW9FbgZaL2rd9wk(Jonc61GJLk33YVXihoOewYOAF8QVSUT8SvKIdhAO0brlFX)WbppBrn1gJ2)XH(tcV9WbAKuTuzxSiOqXLFlSNmjS3HdiBcoUNyD5xTcXR(zqiwRSgOBrWJtbi2WktclXpAymyf)4HnbtlRWFc0fj8lyIIdSBu08962GoGG8EI93l8(rX1gXewH3M1AHHrLVTI)tqRTz4pb66QwBda7gfnF33bSoAC9)8I93l8(rX1irFOuPfT4oaRcJbdJGyZxUBnSJ)2FRtIWEVt8(7aIp(vG0ARElL)0jLyBFKWDnBShnE0YlESUiaHgFSPlvPIlErzbuTLEKJiRYyqekJndgjyExrVdiU5DrCi2h7Oh4fggHiWq6oP0FrJHjdaukKyi6wtOAmHOAm4iR5LuyyExrVdiUznghI7Wo6DrJXgKUtQg1yWGsHe3GSRKCRkO5jd8TQwhV6jyFgqm4wgrPXN2MfxdZxN1QlOzPBuCbP(9OLNzNE0HhvI)KHD8u6NJ)yOVGRE144kcoW1WEhKg3ctd134qn0d)6i6iMFdHLyx518Lvud74VnJUsc530rnKd9sq6kAvFbj1qm8BpPbQnYtSC0kVqJAyg8LD0ved1rLA43wtxAqgeD93U2Y7gIrCo)MrC45hXGoNZpXa5)i8nBrB78vC8pkv6)FWC5mCGcFmIjKmefnr3N0J1rTjCnqhY5RCwTfcp)f7alV(zlw(g9fCEZ7Zk6pHIh2m8UtwxRD4PuXBSKoptjdzf9NGySz4DNSUkgDReSh)6FJPltPZarRNDCo7hxdYJPnnvk9xDfrdRK3TQkwThFL(TR3XVccL09QhmeItj6Z0gDAS8XP9zw7zp(cHhlZsA1s8mlLG6Wb5Bmpx4b1JRIZf9EfJmD34OLl5iWR2GquwIw1FLrs)hoyXTG(dbs42NiBYSufM380XRwZ0y(aueJAwgW2t)HqZNldRNrG5)7F8R)H)WX5)Nv3kCuBcEF4XCw)VYAsrPFTz(xyN4A3UWYcX1i3NtEyS1oDSslujl)w8w5e4(SBuqp2t1Uh7W0XyD0iLlUq5ENZoSYG26cp5RMUdhKVw64)n(vsNpmAfTBjJlaNTix7CyOtAOuhrCGOpQ6xUh5VvvVuQVx5AJU0SuGnI0zSbKW5xTdhNZZiTC9OFP6byVKhOes6hTgorohhZVLjMudak8laqrVGbThCzZUQ9V0lOdy8Vx2RBOVw7vmHyf5DHvltAxsiuxH62IdhS1ig(TAOrmkNDdPSHqLJ3yus9WHLF8zMmo033VE0QZ5dhUapwDIhtOX4ghZ7)7ldBSvtkf06AmMVCR(YYkPFSyADH2RnLKQK4khVuvc4x8Ls)51dyjBHgkMgsad5pr9nHytruv4l1oWjQBnrXkydV2YA)3CQ9yJpi0H9Wzt8qkPSmWpamtUULh0p7ltUUszcibRwEn5oAu)MmJWCSmkazw)b2iv(TSTmoAC4T4lbiAJu5Vh6CU)V2MZQU8r)zgG7))xTng3pdDxiOQgTV6hZbjOmam8md0I6h3jHgGiQYT8q41lghafTVWLcDwcfiqyV2H9U0dFKJch47ljHqv38BuwfQiRaY6qlFcxKv2sS2ISkektVtuwzoY3MSsjmYYxMhQadGtg3xrXS(9hszVrB27bdoXHdWfbdWDkXFB3eX8A(QusDEa8EXPggaiof0hh3vXTB5fVdNk1xjnCkavmYdhGVPUMe2XJdp49HQiLhZgTAsGpotj9MplpTB(NnJ2wGBR0pzgYKw)cuKQvaldUa6RR90QTGnz8naXKkm5K5aTFLj4XJMg)5YFnlgZC6QSamjOXXNxiLxBxc2KtoVMNRx(nMiOZSrvx)qTUam0uD6QK9(pcAtwQO0oc4vMDuTWqkT(2d1XJiQ1pRCNpuU24EdduNRfqOUAwzDIwaEfwpzOuGiiXepPppZh0yIVG9(GQlS2FgMJMnwXV1LLLIsPKf1T3W8duPm3MNsClqRdVl0nhK21f1aXhILKnfDNRGnAF1S1P4v6mrKMDbD2iKuPfFdk4DkF0KBAROi73s5VoYlOQIvG7a3Xluu4l1g)XVd0UzgthnBcwQL8bA2roT4prUDAAjx1ZQoHXhx2ozCFhycSIxk0yRRiMCFYq2d39f5jdTZLO7Uh0RDqv5gHoO(wEQfsuGO2dKtXufPkJWCzs(UQs1wIFPcQna9R(rEHTZuQ3QawZd(cTQu6JvQARopgOiYGJ9cpI3r3uvujLHyZVGhmrGd9DCGpVAb6H0BJRkjE91RrLFKdh4dqCNxd7bJhitzbgkmURr4jzy7EgbcTSRBdy8YV1uq4fdnfZYIukyziw5IQMVNQXvunI4MUEABHWmFnITKNAjxXnUUUNFZLY3XsdHffrajzzD5LO286FF1T)JPDo)6VXWMr(sH2b)N2NS2SsGZncmNxK1sPSxKdbqoFL8Igdm49iLHCJZA8dM02I)UeJ9pCqjcc7NmSfTYOLVq2o0(Wb5zFnM21O5RMbne4EJwsnfpUg)52wDLG(Q2PJn0tBJoh0VFZXJ6OY85JovBJao5BbL99KkqLt(MVlzd3QWACWBjirWd40LJMS6Om77g8oCuMnCca44UDFFZD4mXF7bneDAfpEgKpTBmw4kQ96N3wbQ6Ssg4BlSBho1fb5UXh7WVXLwoDU4tq98jMeDc61YKtN4cYLROvP9IEkddAdzmocYS1MXVOKVfLDHBRQykRV(Bh1)u23R(cC91TVZh7UnV35)RroXsgVFys1UOsX7cNFcdp2MwLlQ419vIuGl6se9D8HZyX5XdN(K8v76KRR5gPd2yY4(6Ns11A4wKDaf1UV5P2UK6eHEAFOfUyGghuLhYBIf0Ytw5uRMiFpHcEgzqaQ3kwN2SQkjQFtnRCkrEBfiqC1Ncfb55SUdMCl45YylYqWRW02E8NwvDfDaGqP)LqvXrSc4vfFNVU7P3qs1grMBVsv1jliNICzcmT)5O7XupQHkwZHoMRHeLQqfYX23WOQ7RaxhXp3T9Y4a8U3PVpC(6Uoj)W7xfSjsi88GEj0gVG(tBt5L750)Vp]] ) \ No newline at end of file diff --git a/TheWarWithin/MageFrost.lua b/TheWarWithin/MageFrost.lua index d96457d73..fab9cc5ea 100644 --- a/TheWarWithin/MageFrost.lua +++ b/TheWarWithin/MageFrost.lua @@ -1759,4 +1759,4 @@ spec:RegisterSetting( "prevent_hardcasts", false, { width = "full" } ) ]] -spec:RegisterPack( "Frost Mage", 20241217, [[Hekili:T31EVnoUr8plghGw7nB8APeNn5qSlqpGcCl6D)toG7)SSImDIqSLCLKZUzHH)SxsQx8Xmuu(r6v0IcuVXIC4WHZ8BEWr(M5o7pM9WIGCYSF3BK31UEUFzO7nxD74XZEi)TnKzpSji8LGNO)J4G10)))rAsw((5)g)R2e82QKGfmAKLSnnK(vpNNVj7N)8NFkk)5Tpommz9NZIwVDvqEusCyAWYC2Fh(5zp842Ov5)A8ShHzGzpeSn)5K0zp8q06FHs4OflifJMKfo7b2OV017s3V8Z7NZgY(5B3Wi0(5lts3p31D4OHFz)x3)1Ir6E5OR(e7RPZO4tpp2NExo6gvkupPr0hYg0Ol9Cl)8oSbp6Ul9UM(WFjznHkHEipjDT4dhXOa7ZBl(0ZdLs3k(WnPrjPr5VPpSVuWn)XZ098Fgq3Z)jvOhfp7Hvrz5zStLWvKGxj(lxs)JFNFwtIdECfzXS)o9HuQssJcONJPKx9FkCXq3HlxTnn9nQWpKDGrheB34NX2mZYPNrO0ipyfjoF4csq(Zz(HphTA1WYbUFUZ(5pUD5YHrHV5)kjkoBykzDa9Z9ZNUF(D8b0VCmsuilNQ(TF(97NFZ(572zyit4dHsNE7NxW8dxY0vxgLs8Fmzv(WOy)LRIE6z6HZGMnO8Gy7XRq3JltjKFW(E(cji1EAvqyuWk)SnrVqePnD8egnV(iPj)HfYSO4N8)wumD6Lsa(EFeFeliC5J0JhUi5BXvsgo9twUKVgLSxn7gfs8JtEnGXWJrz4JLl6BAxwFehfgrvEZQoDNsj(vfpMUlk11KMRKYMOcT05l9O3krrPzavqCJIGqzeWwr6NDyly4B0TPFEq6teQjl1gLUKFbv2RlAY4Y9Xn8LSQiLA3ISbsdEJYn(C5JfNVWS6DMz1gHpz9MKVrsxZo32UPsKWhe57HKSScgb7zusqFKjRw3rOSsfXws3uS9t1UwLI)Ge7NK(iNA4GLHjjRykZiGzUf2a1JQHUqdRVO(SawBJ2mtLVMyIJqLAd0jO4rmcfLgckjxYGn9RF8ffpEQaDaegcGSzphTmNPsXvc4cyvpjIGqRcIzXsOQmPF8jSLnJPCuGwdAHgf6RVgqzv6UzitJmBtWAylgxU7fe9ybbcBOQEnQDkhSALFXF4Z81x4X3VicT1jVsyMzZy)Vhcsi(zzMD)xR(TIgAfv9koyJeAApm15GfVbaPlOKwi4KrJlNUSvcMI9yq9A4Gme8DOPlEppkdJbqWCX46jP2gMetyQBmjJ5OFAx)QlrlGhbcBS0a6iXK1rKI91yo5FVcJGjcvzcMKRGlkd8suUnmpAnvfmIArxfhhDGSVC)8lHNXQaQw42m2z6u(eOJJTzwh8D4GvUwXKQcix2CcpKMZDSRTP6nPIokXU2wyRv((UrC)lgXUSaapUIsbq2Mv8JCMUb1XaAivk5iifjbqehARd7SJHHrsLTElFmxxUGhIILhbOQxdN84QOF8JG0fMdnXop4Nh3E4rPaf2BTHvFriyU4N79ZOBji5fcEHW(PWQsaC3q0tsBwTapnedLr)5hQZCOyiGI0WsuBOKbaCEFM8Bt)63JS21cArsDGQ6tPOecNIcAH(KvPLnODNpqICCFHqXC9Fu2VnFNArkPMBQsWskQ(dGep4fwaw2aKvLKv(Jmmx)IqrKYpsYMc3vkgkMbCc1mSTW(SoGqGnzlHb6owssQ67c3hPb5zZk1eKeQ25bKnkUd1(DMdgOc4))tI9G9MJhIb6PFFtEtpwagJHdmaZ)4i7tiv1z0b4yJLqABE2AlHu4KnpK82(RAK)NVQw3A5xXYK3rYewiDTAHIsSBEsdtH97AHXnY2Nc7MZ32wAehxT37PWNcQ5iUoWDU2YUAA9vUGnqAccOrCI7gT9dQ(gQlCRorgFqrrDazS21KoTifBtIgp8qwmKtPDU5pl(gBn7V3XRgah)VpqkYtQ18BccbQIfde9q0LaEDXXQXJn4as8fhBTZzH5o2(GeWUXSoeKWcYYGTukxfLqdkZwo7UHW21sll29jyCvdxKz23zDfPK8jlA0QQ(WVPsw(7PrHmPHGD72yugPmQiJoe7juGS3b2jlZSVOUZlfWyDKvAAHbJEZoiHZXWqfINwlPkm305fTOCqg9u1Me4qwt(MmNxQjQd3hd0TidsddOrfWqrOOJHQGbEIJDDuAAsQF0AEZdjnovlWekGEgjVzUvztX(xR2s08NQKWPJq(ORwWGrJZHEA2QOWx8PWMqpenRGg5mlsR8KTHpJuiBuvX6LGSXp75G8Crplhb)XLuLhG1xejaSs7cy2DH9rSB2SzrYzfz7zsAY2m)80G4S1rSnJFTkd1VzrCkQqjgNFdJHnaJWbiWGv0umKnCtyvICVCCylfUcM8kZLUvXwOCmzrBHgx9bwl72saslbR692bfonU)0(Tw6jppWs4PCzdYj5G7ZSRxQs51E069QOpVMkmwWJQ1r(7KWT5e)Il(0XafMYpVmDXk4(KHR5KPYOAu5tntdJUF74AZUTD8vc3O0UuA6HE0wCUBxDJBQoGH6aDMRXiUdFRkiTEfRmvUQBHr3mKwlAvonMmBlwyGMh8tpZfXSBQMTvk2d9EinWLUAzrbLa1bLkJCcunbPEaoKWUuHbhGBj76lfrHs7nbZFLC1HDvV23EOZaBtmCmEzjkCDfnkSBfxUfzOSYDvrlX9nCE85FU9q8FvUcoxH58o0Li4UwozHTyW5qBz61Q30wU)h6JVLF2Fnpzk8S6g0(ff1fA5CW9swR1T9q9w21qeX8H6zLpuvVhhIp0fGEpROeAIRccSKSI7hsblGQyCLh)O0Be)SK8V2gTzdzXWSnVTMMUmti8nYJcEKQW3R1flEMXUGaLQd0Wfq6vcpLSDGhgd(weEqg5sMIfP2yo1FGakQbfL2jwkRzczti3m(6oeyBoppwy(cCqkztsAU0ROINGW1KJIXkcwerH8vBjk7ueeaXlvB9SEdjDjjm3pilKeVGAi9MFgjD7AapiMywJs4k(YWQziAPh3MsncPqkVeN8n6ZEsV7)pb8gWQymsltMVJBnyamnk6JUs78hGexuy)nvJaci3Bs4FAm8ldA9LnvnhcYteVTCWqXzPgGl7TXmnAtXx(BbXBdOEOdFoG6LGf)qY6IM9EYOpTF(3Eok8z6FZEHfZIwtzITzeMqmV8ldwSiHgMvyqCCI0lLurztOS8OHfGnm2qV2CvbjvXKuY7tjX6mf3d3joOhxLKSWF5w2Ur2jsRnRBlzzJG10UoRRypntTXjPVqXtbsHmkLWzFWuiRgfZ1zgfvzf)kmLhAUGxpJPkwnQHlO(ld4DZppIxXL5n)hxff)I5mclLmeAKije1q3Q)(AenTCnK3P2CDzO9rKQs0u5c8Q2gr4ifRdIdgUH1RPmR7r2q8YloH89nRsYenIfpBPYtwXZL3YFrvSu(6sjFSsN1Runh2GkFZQhDZSh(wqklslQ9a)TgMIwt9Gv(gt)H6RA7dSGYObpKYKtzjmtVGT5jRdYzFrHXD2W9F9FgftFKh)LEoMUA8h)bGyQPempb(rvhi0H0397dQP6yyQkfyPczb7Cxv666ctyHkAOqwGoA0wIkMjIcvHARXgYU)RaNpf3kB3oCq3TnMeABxDRfT9775r(rs1VatvLgXrHWiTPJkTVfM2nDlIcz1BJelPO0ReJcrbFDzArvIFFYDttcXm)OniV6mrxej5rzNJqZtVzExpCopM5NhK9tVrZDNrtCxeHWbXUGN3Ln7u3oWrSAK74anGcO2rqDdF9zJYi47NakFZzJYiEpobugfP)iOmO(vDNyCs0WKA4getkJyOi0TPpDaaQKBGhlPyDLrv5s1kMAj9osypCl26Mis)0wR)ISNQhUwulsHMowstkO3mtws1)YCwbAbfUOJrDR5ZG6L5fsoAz(AEtMkkcqflBB9b)agNxL1E3yFexahC0eWc1QROUB8M7Ot8jUzYEWkMNqcU)R)kxYXidRa6f5(VFo)N5l6ZzvdMeo73V5A2TmNSmAv9fQNnSg9)IjFwTzn3)vOrj2MMWJO6(g(eRUQtQU0HpXBCWjq(cC0WYDu32oahwoaaH72bII5aGbz1AyZo0UECSC)769XE6xid4QuvEsJRc8uR6GXpfTCICLMMo5k4PuFxz6Z5(jEm1SYzrhRyJ2l99kxFwbNtXhfhKstfxmMISA(urpipXLXdWhK47gtKoltI09ov0UUMyDMZzIu7i(HW7wqDEo(TZ22qhR4qbnOHfN2CfPMAOkWcI(lCqE170jM86jqojqd4sVp9oN(i3U(93TBhYJMCNtVc2qnQP6RsFaiJY6chgdw3bfo9XUE8D7GfaogFd9C6H8ghcXpvfp3soYb5k5NmYbTRGo17IYNO0xtG6eLDfexZCd8RhjOMznpYMPr2C6n72z41GeIT4xpgJW4YYc9rL3XnhtVIJthljMLo0Go3f9suAQ0uEcGXlwTkH5OuQeu1dpask3massADBuxQqr62WUWD0u8XdB6PIru02k1FT8RBOtpWdb5VnQ43jd9ft6aGTw9LrPVFcvXPNMKFGJEdBnzmIDl)2DA2h6TFZUDiNhhMAzRYuiBjWWcQs(q1XqwMLog6103Ak)SZjHDjyOizE0mPwmQg40VhGNKsVcAQDg8xmLg(3aGDlKdbmdz9j3(HgkXa4frNbkQRJDAN9omNdYl00jJDkDRI8Bf3934W(JlHgv9VpCtV5YQwyasKx)tni4dBIf(9oicJXpuACGege)PwIsVrR5U1jLrhecPAjCdtaNLae(De2NVEAiXqiSo9vBewdONQ7tjJdKwHT0VbainepBf6Utp84gTc33wietwjqQOwd5tZo8clZ1LlisYYCK0gU)kVl8g9rK2zSeYxRbj3TRVEE472HqLbc6g6a(UEcX)P)yppNwA(X7Dhr1a(PFQQ4nvsLfj(yfxipi7fUddjrH7T09fxxjm9Tn5rH(0VnpDBjvRg2FJpekLPqm8d7yY3P0pKxpQNiuDo)frv)tLzrsPCrUpRNwwMqhbnIPOmwJKuB)DF)s4mLnR4l52fUFSe9qeUAGz1c5ZeeTbVrOoMDVtbiHk3hxoAKg3C6KR8guIQdGmrNDxlE70XJAzBI3KKcixqScO0W8AP30JNI1OOXdXmxhJDanv98z6vSLe306cxVPstqtYwpf8T19Lbj8rA(j)e7)2vCcBsrv2PbOLrW7hn0tPWn3lMLK8bwgecru8RjVW6tmQQwmf6NTfloz52CuZ)LBZQolyBF5VU4fxPt0LIxsn3Pg1uLMSTRxxclZOT(JkPVmTB6OsTNu3mJg0cVdj6R7rupDhRDkev2xKQpqUviL8svvOVl0knGHaPeN15Q6u3Ghy5nDP6uY8Q95Jatb4skDktAOLkajTDAp8gdRJHkZPhfj1Frtk9Y7XnkVuH1hhTvmlGTI07eyrvxrLT2tClIsotmCEX5kL1ba71AWOMTvkI)9uwLgL1tSkHybBdp5UMldCvlQFCDTgKQBHXkuqJESzAIhecZd6hbZIjEyPwPASxKPcWbpAMl97EQlMSthGolhtx4gUAhc4V9j2uD9nw4Yqlct(ocMwhf4STP7zjEyDkGwv4zaEOdazW0b2rdeM3j17d2rJioIHugN65PfeSuvaePAxby6PwgJYAIcOIHgj(XJmCm1DHZWgk9YPPslImQArZWGsaKHOQcN6si2)2lU(JQnTWa8W)GhVLfBu1g7OQeLoamMnxlcte0vRXKR(oES(LVpsSnL2RVe1aaCwrvVbsckZeH3vj0jX0nbFO6nD0d6QoyZtSMQEWBjLxAi(oR8DpA6vJSKkfoazvrhDZWvgeLR8MjWc)C6ZOXxKUosLXDXVu)1aycGh3pgjA7b4G6M4baf1Zdt0f)R1rKyLt2QnLKrR(2ci24sqtLFJ)1PSvG66tZwiwW6YcJwsZThyNl7fgzRR6he4K3I8aQwsDx0WEB1xLbo)Vq2cGkLaI8(OExoalj0aiG1zad9VgyZAxm8(HYcOqZHsurL)tfQE96FYIOTIIwHE09qc1hFbcrzWokVtyc3eHdYmNocG5vXWSoUg7oTvjV9XnnXvNANQ8gAho(CLkHGwytW0TcO3eknwK03QVeT4USpMC3dVSdGItGD3Hdk29kOys4cGHze1J)AKp7Fp]] ) \ No newline at end of file +spec:RegisterPack( "Frost Mage", 20241217, [[Hekili:TZvBVnUnY)plgfq1EZgVwkXztkS9bCf4pqxCTVjf4ENLvKPteITK)ljNDZcd)z)iPEIpmdfLFyBbUdfOEJi5WHdh(BEGJ0C35)58hxgKtM)hEJ8U11ZZBO3OXFE89ZFm)9TK5pUni81GNP)J4Gn0)))xAsw(Hf)o)rBdEFDsWsgnYs2LgsF0l55BZ(Lp9PNJYFz3tddt28PSOn7whKhLehMgSkN93HFA(JpTlAD(Vfp)jqg42BN)yWU8xssN)4JrB(vkLJwUKu0Dsw48hzD)AxVR98(LdlEC77BcYYjPzhweTzBAYBKnK48dF5Wxk6N71JU5Jhwq)19Zf)65X(176r3XgpDkoSy3wgN0mOr0gzDA01EUL)(awNh9W1E3sB8xt2qOcOhZts3i24igfy)EFXVfSniLUxSXTPrjPr5VR3TpxWn)5lKdl(3bP0)hvMhfp)X1rz5zSnLW1KG3i(Rwr)J)GVvtIdEAnz58)jTrkvjPrb0TXuYB(phUCO7WvR3LM(ov0hY2VODITA8ZylM550TiuAKhSMkVhUKeK)sMF4lrRxpSSJhw4CyXt7wTAyu47(VrIIZgMs2eq)9WIzhw8aVd9l7JefYYPAFhwm5WI7oSy)EdDzkVlu607WIcMF4kMQ6QOuI)tjRZhgf7VAD0ZVq3Cg0SaL7eBnEd6ACvkH8D2Z5tKGu751bHrbR9Z2g9krK20(ty082tKM8glKzrXp7)1OyMQEHeGV2hX7Xscx(i18WLjFnUsYWPFYQv85OK9Qz3OqIFCYBbmgEmkdFQCrFtRY6T4OWiQYBw1U7mkXVHUVz16OuhMUkUtzvO0d4Ja6cESjm8Dkp6NhK(mHEEJEaJoLFgvWPVUY4cTXn8LSEeLA3JSasdENYn(CLxl2CGz1hmZQnNmiB2M8vskdqD4UTvIeENiFlKKLvWiyTrjbTjth5ChHYkveBfDrXwpvRAvk(DsSFs6tCQHJ0fMKSMPjIGe5wOax3Rg6c1T(8LAjWNaqzdUhtDUMyI9qLAd0jO4wmcfL6ckjxXW88RB(QIMNjqhaHHacz2lrRYzQuCLaUaw1mGicY6GyMFaQkt6BFshTqrdqHBkg8Bb05GYgdzQszBd2aRQ7Yb1ruafwjSUQIvxBkmy9A)I)WNzHTWoRFHBrBkD4yo7)EmiH4NLz2OBTEZAQ7mu9I4GTsgm7HPhgS8DaGubTRcbNOr96HlREJProguHe20UaITMs0eUTDJMTza7UEs6BHjXeMEctYy2NJ2nf1fB0429z9L6gfjMSjIuSUgZj)pkJ3mrOktWKCfCrP7oIYTH5rBOQGr0JIvEpr7i7HhwCn8iwtDF2FxgBpDgFa0(XwmBc(gSlc3QCKQcbw(4eUJexApgBt1BAfDu8ySnNfRmADN46x0pzzbaUdbLcGSTR5B5mDdkIUKmWGN5sUaa4QG28W27yyyKu5tVLnZ1Ll4HOy5EaQ61WjpTo67FpiDPzFkSZ07LXEfU7fqoBwFWQViemx8ZnBz0SeK8cbVqy9uCQsaC3GBpslwnpgn48ZfXqmKXFixeSe1gYlEaJ3xi720h)JiwznNweX7KufR1C6Sqd3AgKxtNid0M9lnVvK9atZHff1Vbqlq8qQnS6Kdjr6K2tmCp)c3bKcUqsVg3CggsIHZQQHNAXzKANYawKT4kM7yjjPQ9dC7ug1wQMPghvq1VoIq5WnQ1VZCWavq3)xeGhTfvCZ8O7(9nzr7emajXPY2GgzFqFQa(hHXdwqFTz9OTG(GdO7yIn6VRExF5YhBRjwelAzhPJOcHevluuup9K6Mc731u(AKTpvdVx2LTupoTSk3tHpfuZrmnGB8SLv1S6ltaRJuNWr9Qd3mz7Bu9nK00wnsm(O8s6iIkSRb2zrySMenE4UKyiUn7mJFrS91Aew)aZBoo(FFGWqNwR534KbuwbgiAHOlo06IJvJB7)icUehBTZXj5o2ENeWUoPo4KWsYQGDukx5LqdkZoo7ULWw1stlwY2noRHlZmB7SoRps2Kfp0QQ(WVdowmYPrHmPHW52DXOmsPxrgni2tiju)ayNSmZ2I6oVuaJ1rwP5Y5nAn7OeoNcdviEAnTLWCtNN0IuUy0svBsGJzo5lYCE6COgCFkq)ezqAya1RagkcfDmufmWtSVBIstts9J2WRkgP(PEcmHcONrYBgBv0sS)16Den7Pkbu6ieV56Lmy04COwZwhf(Qpf2eQr0OcAKZmpTYt2f(csYIrvfRNcYw)SxcYZfTSCc8hxsvUbwFzFaWkTlGz330hWU9WMjjN6iy4lK0KDz(5PbXzBIylg)AvgQDZc)uuHsmo(ggdRdgHdqGbROPOlB4hHvjYez)WwjCnh5cwWmgABvVgUKEqlGFXtChXeorf)UpL)IFfYQMwI0OiJRtifP1r2pa(ZRpBj2cpod5ZF2y1bnCCiHTNOrB5OXXnPSjioy42WCUm5Mr2q8s8hY32UojJ9KCLRCQ44h7A7uwYFwvSuEL8IDkxeUVBj8wkug10VjDpUwMoC7Ufvr1Z2VY22dgRZPR(SLPALEalRvw7qf1aU6MSefocDJc7wJARfziWXsJOA9BnXSEEGj4w56WKtraoaODHp2t)()Kk)c0eqBi5Ax4eZI7fvxVPZYvARx25pG70ep3dMUNeGDhb3dTpvdT5Z0PMjvAZ3Z37VL7wcU)rdApLRDHwohDLp0Agqo2u8JE5bDm)asoNVc7cJvTEuB4Y(W5zHzdy9Snp8efyjzfzAvblGQyCJhFR0BeFVK8)VlA7wYsAGbvL6U)xjpjyrQcFVwxSOnJ3xikvhOHlGCRIEk5sfUBm4Br4bzKlzkoIR5z2jAahkQvf2SLKUIgXMFqwijEjvR4D)ms6UnaWHGq0LPA1WwJ3Okg0WSb4GsTB67OX1XoF8ACYxPT9SEftEg4nGzXOhXM0fh3QLThqSQX84TITnPLCvHY0mnciadTnjV0v4wViEiTWY6zJFEYte8OSZqoPO6Tg7LpjnABXd)9G4DbuZnHVeqH8ygdt2uuNDth9Xdl(6lrHVq)B2BOrw0gktSlJWeI5Lpmy5YeQpdup9JtKkK7Is1JYYJg6bgTqriBQE7tjVpLeBYuW6UxStpTojzP)QDSvJuVAPGWnTTBqOBHkRRy1KrHGiPVsXgASllgYdN7vHYLZCd1mqgfSynpX2AX9uK9NJiMhJouyD0oNGx1N9itWJF6Y4qUbONlK3P6JRrRR01hjb1qY3iH7YPHAXpa6yGcZ47xM8BfhJQtE50UYNQ3SgZMChNB6UGl(mDPdXYUYC6V3rEzv9tHaPIeZW9iEMJJGJwuoM249A5eg4Xd(UN5AYPBQM)fu5qUwfaXrDZCsbqqB6nk)Wgv5R)6O7M)4xdszCl1io)D7K6IzskfGFvs6Hf)C91g9ZSfg199uw8Czjm4QGD5jBcYzpOWJKSHh(Y)kkM2Kh)vtnMoB8M)zGOAPempbUPQahPDPV73gutvxxyYkynuHQavjNTeve7rHQqLkxdzp8fa5yXnb2nHi6QTj)XAlx9ulRTEViBnJViu9ZWuvP4puimsPHOs77HPDtfkOqw9sxWskk9QoOquWxdIwuL43Hz30Kq4St6Cdcnp)hB66I9YCS5YGOD(vcF4cEKXfriCuSl4(DzbR0Tn8BWo3jERXAh8GUsz1f8TxmkJGxEgO8DxmkJGgFgOmkY5jqzq9R6Bt)SOHjv0eihPmIHIq3MATaaOsUimSKI15KxLlvZvVL07eH9WpXwxii672A1iI9u941IArk0u1jAsb9csXsQ(3M9kWtqHl7OxSA2mOwzELKpejx7dBEBtkIrTILRFo2aR6pgNxfku3yFetahT3eWc1QIJOB8M7OZ8oUzYE0kMNrcE4l)gxYXidlhkfX9Eyb)JqeTDw2utwfTUUaoYgwJ5F10pPwMDh(cuVelWo4EuL6GpYIYEAv(d(iVKVMczbWrdb3rDX6aSf5aa)TFpi2LdaYJvZHnRq7QoTY1VR3h6PNBfWzP6gemolWdTQ2Z(y0QPYxxXSP3apK6uROpMjt9ykxLJI2xXsKw65kzBPGZPOIIDsPCql6trSmFSO6rN6Y4b4ns8vJjsNLjr6ENlAxNbOoZ5mrQDe)y4DlOops52zBBOJvCOGg0WIDBUIutz7jWcIwjCqEPP0jM88jqojqd4K9o7bN(iz5DYd73J000hC6vWgQ(kvx6gdazuwvFXyW6k2XPpwEt3Vhwa4y8DRYPhY7kge)uvGqwYroijXD6ih07l7CVkkBrPo6a1jkV0lUM5w4xSnqnZAEKnsJS5S72V3WlWgeBXZqpJW4YYc9rL3ojhtVCAZgljML20G23fTsuEuPjPea9xmhvcJrjbjOQhEaKu(YBKK06NrDPcfPBl6k3rZW7p8rpvmII7ZO(XYVOyo9a3eKFAuXxWa9jtAdGnx9LrPNmLQ40ttYpWr)kyNog5Cl)IsAwh63lZ(9y35YrPw2Qmf6SeOBbBe(WGkoKSmlnm0R5cVu(OCjHDjCqr64rZGA5q1aN(9aSKuAvqtTZG9Izu3)gaSAHmiGDqwFWTVPHsmaEr0yGI66yN2zVJZ4G8enB6yNsZQiFjTMCNd7pUgQx1F9SMD31vvzeKiV(dXgyJn(c)J2jcJ(puE4aXniERwIsRxyn6KYObcHqTeUNgG9sac)de2NpFAiXqiSo9vVbDdONQRtPdhiLEDPDdaqAiE2k0DNE4(nAfUVTqiMoLaPIAnKpn6WRSmwxUGijlZrsByYnEx5n6diLpBjKVwb5UFFF94W3VhHkde0n0b8D9e8)tVzppNwk22jUJOAa)0pvLYMkPYYeFSKlKhK9k3GHKOW9E66IRReM((28OqF6tZt3vs1QU9p4DHszkedFZoM8nk9d5zH6zcvNZFzu1)uzuKukxK7ZEnQwLq7b1JPOmwztuF(Bs)s4mLfRy9CDL7hkrpeHRgywTqEpbrBWBeQHzxg(S(iChnUCictqkHLjTkZ234nOeAhaEIo6UM32zJhnW0kfVuMfaVGyeqbIzPQEPjFoMJIYdg7e7yS9iMjuP(o7g2uIF66kxVzsdqthQEi4lRjL(j8bAik)e7lQ)zSuIvzNgSwgbNmAONsUBMigOK8gwgeiru8BjVYE7ePkAXu0F2sSyNLFSJIaSAxw1EbB5l)4Ik2Rt0LczspXtpxtvAY2TztjYmJ26nvsFzA3u3ZATqQQ5ydAHpG4a2ee1t3XA7crLLVSAdYvSSKHQQC9DLw2bm4lL4OUujO6oCFlVRljOsMxTpKeykaNvPZzCdTKeiPLt7E4yyEmKCoDhjPwlAl9uaCM0BvArEurfv2tCl87nt0bDXXkfhba71Q7LMv9l8O9CM3fL5tmVFyUpdp4UgDcCEiQBUo7bszIWyohO(d2mmXncHXb9bhSyGhxWsQNDlI9ayJ)mglIJP7cdx)bbu2(yoQUzflGY187Jji1fBDopoiu4SHtvhDMv5egGh6aIemDGnaabEDwTkGT1iciyiAUzEEAoNkfGUiv7ksrpWA0hufd1d5t)i(PKseodBiRiNNKGiYOQ5ZcdkbqgIQkCUZUx)7V62pOwpbdWDldU)wMhq1ZyNusI0bGXoZ1IWebD1Am5QNX9bV8RtdBrP9XSHEaaCurvFpAeuMjcF5Aqhet3eSr1lHOh0TqWgNy6o9GxskFcz4RSYVenZUzKLuPWailb3OlgUYGOCLFp)wyNtFen2I01r0blMmghS2eTbua7gX7I9WApiSYOyfZkDidHDLDkTeKt5dzUoLTcewFy2cjcMIty0nAmYaRCzRMO7uY2Ta2rTWb8QPu3KkS1r9zzGZ)n4MoOsjGiV)XynarrcwZa0H8A4gRb(5fqKfauMnWxrL)QCGUE(pB(zwrrRWi6UJA69VahO0fe8xfBhKroBeaZRIuzT3g2TBRsE79MzQRo1oxEZ3oO7LYbFbTWgxCBf2UXbxm)BVxFkAXOyFm5UhEYaafNaRU)6G(WC5TgdZiQ38hZ2scN)h3Dl)9nE()5d]] ) \ No newline at end of file diff --git a/TheWarWithin/PaladinHoly.lua b/TheWarWithin/PaladinHoly.lua index 99565200f..5f2a398de 100644 --- a/TheWarWithin/PaladinHoly.lua +++ b/TheWarWithin/PaladinHoly.lua @@ -636,8 +636,13 @@ spec:RegisterHook( "reset_precast", function() end if talent.holy_armaments.enabled then - if IsSpellKnownOrOverridesKnown( 432472 ) then applyBuff( "sacred_weapon_ready" ) - else applyBuff( "holy_bulwark_ready" ) end + if IsSpellKnownOrOverridesKnown( 432472 ) then + applyBuff( "sacred_weapon_ready" ) + removeBuff( "holy_bulwark_ready" ) + else + applyBuff( "holy_bulwark_ready" ) + removeBuff( "sacred_weapon_ready" ) + end end end ) diff --git a/TheWarWithin/PaladinProtection.lua b/TheWarWithin/PaladinProtection.lua index 19f7c6c1b..3a7756dfa 100644 --- a/TheWarWithin/PaladinProtection.lua +++ b/TheWarWithin/PaladinProtection.lua @@ -1610,9 +1610,9 @@ spec:RegisterAbilities( { id = function() return buff.holy_bulwark_ready.up and 432459 or 432472 end, known = 432459, cast = 0.0, - cooldown = function() return 60 * ( 0.8 * talent.forewarning.rank ) end, + cooldown = function() return 60 * ( 1 - 0.2 * talent.forewarning.rank ) end, charges = 2, - recharge = function() return 60 * ( 0.8 * talent.forewarning.rank ) end, + recharge = function() return 60 * ( 1 - 0.2 * talent.forewarning.rank ) end, gcd = "spell", startsCombat = false, diff --git a/TheWarWithin/Priorities/DruidBalance.simc b/TheWarWithin/Priorities/DruidBalance.simc index cc97c47af..76650d4e5 100644 --- a/TheWarWithin/Priorities/DruidBalance.simc +++ b/TheWarWithin/Priorities/DruidBalance.simc @@ -18,7 +18,7 @@ actions+=/variable,name=last_ca_inc,value=boss&fight_remains10&(!hero_tree.keeper_of_the_grove|((!talent.harmony_of_the_grove|buff.harmony_of_the_grove.up)&cooldown.convoke_the_spirits.remains<60&(!talent.new_moon|cooldown.new_moon.charges_fractional>=2)))&(!talent.whirling_stars|!talent.convoke_the_spirits|talent.whirling_stars&cooldown.convoke_the_spirits.remainscooldown.ca_inc.full_recharge_time))&cooldown.ca_inc.ready&!buff.ca_inc.up actions+=/use_item,name=aberrant_spellforge ## actions+=/do_treacherous_transmitter_task,if=cooldown.ca_inc.remains>10|buff.ca_inc.up -actions+=/use_item,name=spymasters_web,if=variable.cd_condition&(buff.spymasters_report.stack>29|fight_remains29|boss&fight_remains4&(dot.moonfire.remains>4|talent.treants_of_the_moon&(cooldown.force_of_nature.remains<3|buff.harmony_of_the_grove.up)&variable.ca_effective_cd<1|boss&fight_remains<20|fight_remains29|boss&fight_remains20|variable.on_use_trinket=0 diff --git a/TheWarWithin/Priorities/MageFrost.simc b/TheWarWithin/Priorities/MageFrost.simc index b69db1254..46125aee3 100644 --- a/TheWarWithin/Priorities/MageFrost.simc +++ b/TheWarWithin/Priorities/MageFrost.simc @@ -49,8 +49,7 @@ actions.aoe_ss+=/call_action_list,name=movement actions.cds+=/use_item,name=treacherous_transmitter,if=boss&fight_remains<32+20*equipped.spymasters_web|prev_off_gcd.icy_veins|(!variable.boltspam|equipped.spymasters_web)&(cooldown.icy_veins.remains<12|cooldown.icy_veins.remains<22&cooldown.shifting_power.remains<10) ## actions.cds+=/do_treacherous_transmitter_task,if=fight_remains<18|(buff.cryptic_instructions.remains=32)&(buff.icy_veins.remains>15|trinket.treacherous_transmitter.cooldown.remains>50) -actions.cds+=/use_item,name=imperfect_ascendancy_serum,if=buff.icy_veins.remains>15|boss&fight_remains<20 +actions.cds+=/use_item,name=spymasters_web,if=boss&fight_remains<20|buff.icy_veins.remains<19&(boss&fight_remains<105|buff.spymasters_report.stack>=32)&(buff.icy_veins.remains>15|trinket.treacherous_transmitter.cooldown.remains>50)actions.cds+=/use_item,name=imperfect_ascendancy_serum,if=buff.icy_veins.remains>15|boss&fight_remains<20 actions.cds+=/use_item,name=burst_of_knowledge,if=buff.icy_veins.remains>15|boss&fight_remains<20 actions.cds+=/potion,if=boss&fight_remains<35|buff.icy_veins.remains>9&(fight_remains>315|cooldown.icy_veins.remains+12>fight_remains) actions.cds+=/icy_veins,if=buff.icy_veins.remains9&(buff.deaths_chill.stack<6|buff.deaths_chill.stack=6&!action.frostfire_bolt.in_flight) actions.cleave_ff+=/freeze,if=freezable&prev_gcd.1.glacial_spike actions.cleave_ff+=/ice_nova,if=freezable&prev_gcd.1.glacial_spike&remaining_winters_chill=0&debuff.winters_chill.down&!prev_off_gcd.freeze -actions.cleave_ff+=/flurry,if=remaining_winters_chill=0&debuff.winters_chill.down&(prev_gcd.1.glacial_spike|buff.icicles.stack>=3|!talent.glacial_spike&prev_gcd.1.frostfire_bolt)&!prev_off_gcd.freeze +actions.cleave_ff+=/flurry,if=remaining_winters_chill=0&debuff.winters_chill.down&(prev_gcd.1.glacial_spike|buff.icicles.stack>=3)&!prev_off_gcd.freeze actions.cleave_ff+=/flurry,cycle_targets=1,if=prev_gcd.1.glacial_spike&!prev_off_gcd.freeze actions.cleave_ff+=/glacial_spike,if=buff.icicles.stacks=5 actions.cleave_ff+=/ray_of_frost,cycle_targets=1,if=remaining_winters_chill actions.cleave_ff+=/frostfire_bolt,if=buff.frostfire_empowerment.up&!buff.excess_frost.up&!buff.excess_fire.up actions.cleave_ff+=/frozen_orb,if=!buff.fingers_of_frost.up actions.cleave_ff+=/shifting_power,if=cooldown.icy_veins.remains>10&cooldown.frozen_orb.remains>10&(!talent.comet_storm|cooldown.comet_storm.remains>10)&(!talent.ray_of_frost|cooldown.ray_of_frost.remains>10)&(fight_remains+10>cooldown.icy_veins.remains) -actions.cleave_ff+=/ice_lance,cycle_targets=1,if=buff.fingers_of_frost.up&(!prev_gcd.1.glacial_spike|remaining_winters_chill=0&debuff.winters_chill.down)|remaining_winters_chill&!variable.boltspam +actions.cleave_ff+=/ice_lance,cycle_targets=1,if=buff.fingers_of_frost.up&!prev_gcd.1.glacial_spike|remaining_winters_chill&!variable.boltspam actions.cleave_ff+=/frostfire_bolt actions.cleave_ff+=/call_action_list,name=movement @@ -102,14 +101,14 @@ actions.movement+=/fire_blast actions.movement+=/ice_lance actions.st_ff+=/comet_storm,if=prev_gcd.1.flurry -actions.st_ff+=/flurry,if=variable.boltspam&cooldown_react&(buff.icicles.stack<5|!talent.glacial_spike)&remaining_winters_chill=0 -actions.st_ff+=/flurry,if=!variable.boltspam&cooldown_react&(buff.icicles.stack<5|!talent.glacial_spike)&remaining_winters_chill=0&debuff.winters_chill.down&(prev_gcd.1.frostfire_bolt|prev_gcd.1.glacial_spike) +actions.st_ff+=/flurry,if=variable.boltspam&buff.icicles.stack<5&remaining_winters_chill=0 +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) actions.st_ff+=/ice_lance,if=variable.boltspam&buff.excess_fire.up&!buff.brain_freeze.up actions.st_ff+=/glacial_spike,if=buff.icicles.stack=5 actions.st_ff+=/ray_of_frost,if=remaining_winters_chill&(!variable.boltspam|buff.icy_veins.remains<15) actions.st_ff+=/frozen_orb,if=variable.boltspam&buff.icy_veins.down|!variable.boltspam&!buff.fingers_of_frost.up actions.st_ff+=/shifting_power,if=(buff.icy_veins.down|!variable.boltspam)&cooldown.icy_veins.remains>10&cooldown.frozen_orb.remains>10&(!talent.comet_storm|cooldown.comet_storm.remains>10)&(!talent.ray_of_frost|cooldown.ray_of_frost.remains>10)&(fight_remains+10>cooldown.icy_veins.remains) -actions.st_ff+=/ice_lance,if=!variable.boltspam&(buff.fingers_of_frost.up&remaining_winters_chill=0&debuff.winters_chill.down|remaining_winters_chill) +actions.st_ff+=/ice_lance,if=!variable.boltspam&(buff.fingers_of_frost.up&!prev_gcd.1.glacial_spike|remaining_winters_chill) actions.st_ff+=/frostfire_bolt actions.st_ff+=/call_action_list,name=movement diff --git a/TheWarWithin/WarlockAffliction.lua b/TheWarWithin/WarlockAffliction.lua index 80cc73b6f..1c50f2b97 100644 --- a/TheWarWithin/WarlockAffliction.lua +++ b/TheWarWithin/WarlockAffliction.lua @@ -655,6 +655,11 @@ spec:RegisterAuras( { duration = 3600, max_stack = 1 }, + soul_swap = { + id = 399680, + duration = 10, + max_stack = 1 + }, -- Talent: Consumes a Soul Shard, unlocking the hidden power of your spells. |cFFFFFFFFDemonic Circle: Teleport|r: Increases your movement speed by $387633s1% and makes you immune to snares and roots for $387633d. |cFFFFFFFFDemonic Gateway|r: Can be cast instantly. |cFFFFFFFFDrain Life|r: Gain an absorb shield equal to the amount of healing done for $387630d. This shield cannot exceed $387630s1% of your maximum health. |cFFFFFFFFHealth Funnel|r: Restores $387626s1% more health and reduces the damage taken by your pet by ${$abs($387641s1)}% for $387641d. |cFFFFFFFFHealthstone|r: Increases the healing of your Healthstone by $387626s2% and increases your maximum health by $387636s1% for $387636d. -- https://wowhead.com/beta/spell=387626 soulburn = { @@ -1979,6 +1984,51 @@ spec:RegisterAbilities( { copy = { 386997, 325640 } }, + soul_swap = { + + id = 386951, + cast = 0, + cooldown = 30, + gcd = "spell", + texture = 460857, + + spend = 1, + spendType = "soul_shards", + pvptalent = "soul_swap", + + startsCombat = true, + + toggle = "cooldowns", + + handler = function () + applyBuff( "soul_swap" ) + end, + copy = { 386951, 399685 } + }, + + soul_swap_exhale = { + + id = 399685, + cast = 0, + cooldown = 30, + gcd = "spell", + texture = 132291, + + spend = 1, + spendType = "soul_shards", + buff = "soul_swap", + pvptalent = "soul_swap", + + startsCombat = true, + + toggle = "cooldowns", + + handler = function () + removeBuff( "soul_swap" ) + end, + copy = { 386951, 399685 } + }, + soulburn = { id = 385899, cast = 0, From 03bbd52afbda64a3d951ee890949661ba34cb3f0 Mon Sep 17 00:00:00 2001 From: syrifgit <139663837+syrifgit@users.noreply.github.com> Date: Sun, 22 Dec 2024 21:00:21 -0400 Subject: [PATCH 13/15] Pack string dates --- TheWarWithin/DruidBalance.lua | 2 +- TheWarWithin/MageFrost.lua | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/TheWarWithin/DruidBalance.lua b/TheWarWithin/DruidBalance.lua index d3ba29be7..edc43529d 100644 --- a/TheWarWithin/DruidBalance.lua +++ b/TheWarWithin/DruidBalance.lua @@ -3407,4 +3407,4 @@ end, state ) } ) ]] -spec:RegisterPack( "Balance", 20241105, [[Hekili:T3ZFZjUso(zj1wlJDyGGnbYKTaE1TBT3v7C3Txvx2QU)dWbCc(cG5SntMCffF2VUB3TD)dP2njKmZ7DV69dMbRwsTAj1sQLBMgm9Fm9ULrfXt)7H9cVoimmSByVbd7D907kEzx8072fT4POhj)HTrBi)))C06OTlyF)lRtJwshFE6(m6xTQOyx(F6QRUVeMo5jBw09XKIv7VVBs6v8H25UKn)LR2SS7QInR)LhswhpMpGUfFVy6D3VpzDXFB707HySb9ho9UO9fRsZMEhfreQMSCzCj4X5lMEhf8obHDcd)thNF3Ux2eLxeNLFCEYMDzPFlEt82IJF94xlHlOtVbu4iO64897Ou84CV72V9HKSy)A461j8wcC)ZjF)48)P)J)6X5)1fRt2LhRaXqnm95JZJw(FVpVGstch8qA2X5RJ)w86KTpQmY(68G8dPtKGGU96oq(R7nKGEYNbbLFggGHJE32j8leGOFERfG6fucuVR5FYhuqp(Nd4ibNsFHWoKh(VhL90X5PpCCEXkI88)kz9YAyUPC6(pypjkJ(4IvjBNE36K8ICMcz8dr7xxq(J)DMcA0IIK0TufT1rzZUpoAZ07I3gD)64Lt)ZtliQiuOQ)M7s3raoUOEKFlklH(u6FA9EYhdpo)QJZZ3fVE9SvunKJZBt42O1KvQUBJk2NfNptOxYXSmiPz3Num7(S4ONIZQb4YJZxMw0DtAktbQBrYINOR10h4DC(97F4bTHMxqmWooFc75H3CCEhYhm4zatMY5eKe3D)UJZ9z)l5rHxZMsZkTj3fLNN8T4zr57OcJ(NSWyrA66LPpVT7IOzjBx0nlEtuYwIc7OF548Qhs0Exepl9HzLIhbuYCcz8Xp8qmHoe2zXsk3C9jZn3NMtiDlI5sYJRkMvZms8cNrxUplIIf2kJarD15cjgCnzPEw5GPm3GtM5OlI48h5PbdymZa26exzHqTOSTmoD2IvP5XBPIX4173kPB5luscy6a8H(8QKmQ3Ize9KSCffTEDdzJ6Wbdwzc1JaJhj47IJZxfNLoRiloU7tXX7IZOKNyzo7rQdXsm4jGLt4vrzBs3(IcK1KNocM(jiyCD1wYlyPB)w6tXmGY3LKLuK3vwYnuMDfMHXppJAjPs2kuw94feM4rI56dzLlBrRjsGXmZiFX)QJBm5kLc1qbX1kG2a2ofjWJlw2Dt03lTV1MQwh7et7Ih2tCRLfxkyMvKSjwsoyAThT8f2tUGVOYFW(Dk22lNryJLjmddITZqnBNsOIUpollABXmMRvIldAOdcRjOhsW0nAyQYDF1M3ZEoMS)(cY8oMypwBw2vMPelYL(nRhBw8U0ScjhTH3YvGFnoA8BCSH9ecdTjazQ(fKPkj2K4mQllIt8fXBxs225Lz5Xz73ipTPBTKxgAIYY)1IPUYEpAqiPUs8eqwfYfgTQ2yLyQjV(SzAF3DeG5CMHNahKPG(5gzdXsAdOmNdwzmJJkJh7kxJOEDUvS8BzrLOkClIQaDXzb1H9(CIl7OT5BskiKswpWRb5z)FBkpXKmeHzqVtEN8Qj62uY0BwPPXpCPs9wX2LmwI3Hfz7qg2ERo7SsLMmSNuRMvbejaO95K5EwY2NIjsBY6Bp5nzEmElrfFHaa1DCccqnzyqhiBJq3eV8R7we0njVRQZyX(DQWGBXcdpIgPqRaDAFXyMtVws4lSB1YGSJBHe0EqNuOAx(rzmKwrl1(FGWguz5bv8taLypToTqsytxr0t8sBfjeBfj0HvKWtCfj8TUIeQUIe8(SIaH2ZYksiBfPVCcZ0Pir8VjxlF5a9SYQxLqNwebu)E1OExALzPEwuaXPz6J1I4JGWkYqIyKSAtZHMrk9GoB2npZnACzXAMrY4kkRYLSYJy1wqlKx(Zyuwpi1xfLvsSgG8aPulaq8ikVOhfzZ8cpWpgxqY)Dnnzf1mzklfsbnHbYgs08yObrwQXZsi1Rk8X9BUplAnzRII4T5jfV0LyN9KCXrYt3VwSlij(X48IAAnH55ZxzksquwPeIn90JmQ5PhtuYRwdLWr0PYkYCmFwu2IisA21BBAbwEiUmyLzW7tJkMX(wM8pupyJAf(MLZ1jxIaK8EQAl(LP1EdswCYUOQLvphLLLKMvvWb2eqFJ06jGIAq5Qf5ljEywqxzQrB2(TZk)ZZOLTRS4DCXvuAjvW2CW2yj)v6)C3os2RPBUpYSiGBIYEsOC9CY6LqLcScwsMneFhuLq9sgE6vjtQSaXRj60jeBGO1jpULwDxL1VloTk)qvlwMTpzzPBsfZFzhNVUYPPeFL62EyLalA5s7LatAZSvr5Z2LLUaDVZ6OjzzGAnMmaiiYxY2E817Duv5xeHEAeowuw0tK)BwE0I7ZstxAFMdTxsJZC1yRGN8Hno5bd)bacSj)LIGvmI)rxeO5Q1ukOVVwTRGgkAOIEozASMwB(hi)VyfBHsHjX9ezypxSQlTyuZYj2fXL713RcksAd06xiGuKCqLxd(3dvgfLGmjUo(w3GUptK8RK8dY(Ra5Dxpw5bkMFEC8fk(A6Qe7B6B8nxl(gFaYAKHQAGXnjgRxmyopY5EtKkwgFh76eLQFIesv9cwu6Sw4I1EmCsBtdUlvdBDrt0Kw99YQrwkD)guD8aeE67KOi7(bYGYcD9nuQ5rcsPXlTl954SUlJFizrsrza1vOx6iCybPmuJgKGeG8(lVphJpKOAw8dKiVwrHvK9t526LMGfPZwMeZISRscuwXGHcWVWTcgAe9idPsw0cUB2YnpkOGsjrqRX4ewTSAvxz6gQY4fL5vqedVSyDSGFOA3a70vjG3FwLDLHkRjqUQ80iGzm9nI(9vv1vv8Lu8nVqDk4PAxx5AqjR7g8na5F36wsFuCJS)iS6lRTDWBs1Qtfi73s9PnHLDsBdnNY1rTVKFEPkh3jsQLL2uHYNPk3PA(gI2M8jW7lJoKuSqSdTSfDDYVmV4cn1LelOnk7tZHkokB9lZYjHSPLANC7dqzFsKypPEiW2x6Pja2VEXuZgBkuvsRNf4NZV0XpQ7Lq0mepMfTi2ix2tv1DIO00omnz8IT8CdklYwGYHTt2MUilDn(sKh0XLZZhvqnXz4Rw5Etoqdr(2xzWdJrxsiHN9zVOK8EGEGgciPQ5O5vtcqL3qgwQ9xdr7aK27uhR)hmcLYoEku19GcrgVQj41tJPGFdpdllOzQ1QMyucqf3dUWHy1yR80aQ6sbW6s6YuKNRLaXDL2KGo15dSBY2zBt3IVZHr9fLQom7qPiW(CC03yzUgLTtTGQfP7xSIz6TiL4DoFMiawwXvHIQ1OGF2Ox8dfgikFpVtckRmNbn0QqeUdsV6ysy(niyOiwi8fpHVhvm9JfvpfBTTwZZ1vF8cJZDi5P3Mgn7N66Ehv6cghAiOt4inTfPxa)CnKCJyEaOtRkxOairZ9OV2PC8gRIw)aiuxldfRzyGGAGmu0sjoBZ(8vzPPgTxOvhtwLLw3qie3JsZfsg5GnSOkwwmxil(WVOikkRCISiOGvz2FVobVsg0wDcSMgAnj590bqq6nxNolgQS(oGhlxZicCAIgp9BPAfAt9to1vN8n5AwONw9eCmomCFkVUWWCixyNIcdFZ)pQSyDOuT)GYP2sgIiMge(bU8FtSu9pECC6QU0wb4XK)xcCBs3VTajgOZD(Fn2dSU1LQJu7W1(NYyDSdxz7k6sBozJwTz8MpCivquTmrXtmnuOmoFNe8TFv5jdXGNl5RvavA(SbsrTEs5S7eBQze0MfPUVsAIwASBxwLA5QuzILDSQLiDQoVmS53exjO6zmCAfRyGAJbQ49AeS)UtPEggbbtL9RtZwAMTF1te9lQsXXuDlIfnI9Y)dV1VrjpoLqB(PlqgJ6Uula)buQyeE8v0)v)gmrA5ZYxyFR2JS4HV5MJHrgVjkkX9BqteRn8q3CbxyLiap8lv3bkRyQZaPE5QQmZ01atLKRXkYeEawNEOEAX0HXlIMo1A1Whau(KcG(W6SYVTmlzPwVosqx83JxSVqjonlvY0ya(NlXsDbJQQL0Vlx2kxISQQNz3ktRCSs8oy5Fz2owkBl(ji8UuWzl1ZdPxnAoznwsR6POXaWZSW8qGbtaFLxDy8s)7zKELVrwS1YB8Af00wAwJzmeFZh3o2fLAsEBZ1KKxnfG6swHXFkFhcXFbbD4icHRIJAJYJ7ARb0u3w)yXlx8RTx2MXvVGH2aP)rJxOjfbK5l)cwoa)u(UVyBQRhJh(8oCkV9SPUIPpU8Y5iO3a2rMUL2f9tVJDZoqyEIfd)oV4t8B0Hprti4)zpXcNKDtEkDpSO9fPBIkOFXIvrBFmoV7XV(VLqpEs69EXFHejyCg7XFsRHe49WpbNfPOpv4JHaLxW39Bc3k3ndAyg8kFOb8Mswbzg9excjel)pn8pkDNt02op32gHVe6EM4spMJlGByIjEH30j8Ys)A13Pe((xgETyEo8QFc5Tkj7a4vmlDyV26Nd9IV(QjcnvRkKgzGlzKJygknrn8B7IzWrQiYoq30r7(wWrS9(jnasdud9wQ(MJ04mW9FbgZaL2rd9wk(Jonc61GJLk33YVXihoOewYOAF8QVSUT8SvKIdhAO0brlFX)WbppBrn1gJ2)XH(tcV9WbAKuTuzxSiOqXLFlSNmjS3HdiBcoUNyD5xTcXR(zqiwRSgOBrWJtbi2WktclXpAymyf)4HnbtlRWFc0fj8lyIIdSBu08962GoGG8EI93l8(rX1gXewH3M1AHHrLVTI)tqRTz4pb66QwBda7gfnF33bSoAC9)8I93l8(rX1irFOuPfT4oaRcJbdJGyZxUBnSJ)2FRtIWEVt8(7aIp(vG0ARElL)0jLyBFKWDnBShnE0YlESUiaHgFSPlvPIlErzbuTLEKJiRYyqekJndgjyExrVdiU5DrCi2h7Oh4fggHiWq6oP0FrJHjdaukKyi6wtOAmHOAm4iR5LuyyExrVdiUznghI7Wo6DrJXgKUtQg1yWGsHe3GSRKCRkO5jd8TQwhV6jyFgqm4wgrPXN2MfxdZxN1QlOzPBuCbP(9OLNzNE0HhvI)KHD8u6NJ)yOVGRE144kcoW1WEhKg3ctd134qn0d)6i6iMFdHLyx518Lvud74VnJUsc530rnKd9sq6kAvFbj1qm8BpPbQnYtSC0kVqJAyg8LD0ved1rLA43wtxAqgeD93U2Y7gIrCo)MrC45hXGoNZpXa5)i8nBrB78vC8pkv6)FWC5mCGcFmIjKmefnr3N0J1rTjCnqhY5RCwTfcp)f7alV(zlw(g9fCEZ7Zk6pHIh2m8UtwxRD4PuXBSKoptjdzf9NGySz4DNSUkgDReSh)6FJPltPZarRNDCo7hxdYJPnnvk9xDfrdRK3TQkwThFL(TR3XVccL09QhmeItj6Z0gDAS8XP9zw7zp(cHhlZsA1s8mlLG6Wb5Bmpx4b1JRIZf9EfJmD34OLl5iWR2GquwIw1FLrs)hoyXTG(dbs42NiBYSufM380XRwZ0y(aueJAwgW2t)HqZNldRNrG5)7F8R)H)WX5)Nv3kCuBcEF4XCw)VYAsrPFTz(xyN4A3UWYcX1i3NtEyS1oDSslujl)w8w5e4(SBuqp2t1Uh7W0XyD0iLlUq5ENZoSYG26cp5RMUdhKVw64)n(vsNpmAfTBjJlaNTix7CyOtAOuhrCGOpQ6xUh5VvvVuQVx5AJU0SuGnI0zSbKW5xTdhNZZiTC9OFP6byVKhOes6hTgorohhZVLjMudak8laqrVGbThCzZUQ9V0lOdy8Vx2RBOVw7vmHyf5DHvltAxsiuxH62IdhS1ig(TAOrmkNDdPSHqLJ3yus9WHLF8zMmo033VE0QZ5dhUapwDIhtOX4ghZ7)7ldBSvtkf06AmMVCR(YYkPFSyADH2RnLKQK4khVuvc4x8Ls)51dyjBHgkMgsad5pr9nHytruv4l1oWjQBnrXkydV2YA)3CQ9yJpi0H9Wzt8qkPSmWpamtUULh0p7ltUUszcibRwEn5oAu)MmJWCSmkazw)b2iv(TSTmoAC4T4lbiAJu5Vh6CU)V2MZQU8r)zgG7))xTng3pdDxiOQgTV6hZbjOmam8md0I6h3jHgGiQYT8q41lghafTVWLcDwcfiqyV2H9U0dFKJch47ljHqv38BuwfQiRaY6qlFcxKv2sS2ISkektVtuwzoY3MSsjmYYxMhQadGtg3xrXS(9hszVrB27bdoXHdWfbdWDkXFB3eX8A(QusDEa8EXPggaiof0hh3vXTB5fVdNk1xjnCkavmYdhGVPUMe2XJdp49HQiLhZgTAsGpotj9MplpTB(NnJ2wGBR0pzgYKw)cuKQvaldUa6RR90QTGnz8naXKkm5K5aTFLj4XJMg)5YFnlgZC6QSamjOXXNxiLxBxc2KtoVMNRx(nMiOZSrvx)qTUam0uD6QK9(pcAtwQO0oc4vMDuTWqkT(2d1XJiQ1pRCNpuU24EdduNRfqOUAwzDIwaEfwpzOuGiiXepPppZh0yIVG9(GQlS2FgMJMnwXV1LLLIsPKf1T3W8duPm3MNsClqRdVl0nhK21f1aXhILKnfDNRGnAF1S1P4v6mrKMDbD2iKuPfFdk4DkF0KBAROi73s5VoYlOQIvG7a3Xluu4l1g)XVd0UzgthnBcwQL8bA2roT4prUDAAjx1ZQoHXhx2ozCFhycSIxk0yRRiMCFYq2d39f5jdTZLO7Uh0RDqv5gHoO(wEQfsuGO2dKtXufPkJWCzs(UQs1wIFPcQna9R(rEHTZuQ3QawZd(cTQu6JvQARopgOiYGJ9cpI3r3uvujLHyZVGhmrGd9DCGpVAb6H0BJRkjE91RrLFKdh4dqCNxd7bJhitzbgkmURr4jzy7EgbcTSRBdy8YV1uq4fdnfZYIukyziw5IQMVNQXvunI4MUEABHWmFnITKNAjxXnUUUNFZLY3XsdHffrajzzD5LO286FF1T)JPDo)6VXWMr(sH2b)N2NS2SsGZncmNxK1sPSxKdbqoFL8Igdm49iLHCJZA8dM02I)UeJ9pCqjcc7NmSfTYOLVq2o0(Wb5zFnM21O5RMbne4EJwsnfpUg)52wDLG(Q2PJn0tBJoh0VFZXJ6OY85JovBJao5BbL99KkqLt(MVlzd3QWACWBjirWd40LJMS6Om77g8oCuMnCca44UDFFZD4mXF7bneDAfpEgKpTBmw4kQ96N3wbQ6Ssg4BlSBho1fb5UXh7WVXLwoDU4tq98jMeDc61YKtN4cYLROvP9IEkddAdzmocYS1MXVOKVfLDHBRQykRV(Bh1)u23R(cC91TVZh7UnV35)RroXsgVFys1UOsX7cNFcdp2MwLlQ419vIuGl6se9D8HZyX5XdN(K8v76KRR5gPd2yY4(6Ns11A4wKDaf1UV5P2UK6eHEAFOfUyGghuLhYBIf0Ytw5uRMiFpHcEgzqaQ3kwN2SQkjQFtnRCkrEBfiqC1Ncfb55SUdMCl45YylYqWRW02E8NwvDfDaGqP)LqvXrSc4vfFNVU7P3qs1grMBVsv1jliNICzcmT)5O7XupQHkwZHoMRHeLQqfYX23WOQ7RaxhXp3T9Y4a8U3PVpC(6Uoj)W7xfSjsi88GEj0gVG(tBt5L750)Vp]] ) \ No newline at end of file +spec:RegisterPack( "Balance", 20241222, [[Hekili:T3ZFZjUso(zj1wlJDyGGnbYKTaE1TBT3v7C3Txvx2QU)dWbCc(cG5SntMCffF2VUB3TD)dP2njKmZ7DV69dMbRwsTAj1sQLBMgm9Fm9ULrfXt)7H9cVoimmSByVbd7D907kEzx8072fT4POhj)HTrBi)))C06OTlyF)lRtJwshFE6(m6xTQOyx(F6QRUVeMo5jBw09XKIv7VVBs6v8H25UKn)LR2SS7QInR)LhswhpMpGUfFVy6D3VpzDXFB707HySb9ho9UO9fRsZMEhfreQMSCzCj4X5lMEhf8obHDcd)thNF3Ux2eLxeNLFCEYMDzPFlEt82IJF94xlHlOtVbu4iO64897Ou84CV72V9HKSy)A461j8wcC)ZjF)48)P)J)6X5)1fRt2LhRaXqnm95JZJw(FVpVGstch8qA2X5RJ)w86KTpQmY(68G8dPtKGGU96oq(R7nKGEYNbbLFggGHJE32j8leGOFERfG6fucuVR5FYhuqp(Nd4ibNsFHWoKh(VhL90X5PpCCEXkI88)kz9YAyUPC6(pypjkJ(4IvjBNE36K8ICMcz8dr7xxq(J)DMcA0IIK0TufT1rzZUpoAZ07I3gD)64Lt)ZtliQiuOQ)M7s3raoUOEKFlklH(u6FA9EYhdpo)QJZZ3fVE9SvunKJZBt42O1KvQUBJk2NfNptOxYXSmiPz3Num7(S4ONIZQb4YJZxMw0DtAktbQBrYINOR10h4DC(97F4bTHMxqmWooFc75H3CCEhYhm4zatMY5eKe3D)UJZ9z)l5rHxZMsZkTj3fLNN8T4zr57OcJ(NSWyrA66LPpVT7IOzjBx0nlEtuYwIc7OF548Qhs0Exepl9HzLIhbuYCcz8Xp8qmHoe2zXsk3C9jZn3NMtiDlI5sYJRkMvZms8cNrxUplIIf2kJarD15cjgCnzPEw5GPm3GtM5OlI48h5PbdymZa26exzHqTOSTmoD2IvP5XBPIX4173kPB5luscy6a8H(8QKmQ3Ize9KSCffTEDdzJ6Wbdwzc1JaJhj47IJZxfNLoRiloU7tXX7IZOKNyzo7rQdXsm4jGLt4vrzBs3(IcK1KNocM(jiyCD1wYlyPB)w6tXmGY3LKLuK3vwYnuMDfMHXppJAjPs2kuw94feM4rI56dzLlBrRjsGXmZiFX)QJBm5kLc1qbX1kG2a2ofjWJlw2Dt03lTV1MQwh7et7Ih2tCRLfxkyMvKSjwsoyAThT8f2tUGVOYFW(Dk22lNryJLjmddITZqnBNsOIUpollABXmMRvIldAOdcRjOhsW0nAyQYDF1M3ZEoMS)(cY8oMypwBw2vMPelYL(nRhBw8U0ScjhTH3YvGFnoA8BCSH9ecdTjazQ(fKPkj2K4mQllIt8fXBxs225Lz5Xz73ipTPBTKxgAIYY)1IPUYEpAqiPUs8eqwfYfgTQ2yLyQjV(SzAF3DeG5CMHNahKPG(5gzdXsAdOmNdwzmJJkJh7kxJOEDUvS8BzrLOkClIQaDXzb1H9(CIl7OT5BskiKswpWRb5z)FBkpXKmeHzqVtEN8Qj62uY0BwPPXpCPs9wX2LmwI3Hfz7qg2ERo7SsLMmSNuRMvbejaO95K5EwY2NIjsBY6Bp5nzEmElrfFHaa1DCccqnzyqhiBJq3eV8R7we0njVRQZyX(DQWGBXcdpIgPqRaDAFXyMtVws4lSB1YGSJBHe0EqNuOAx(rzmKwrl1(FGWguz5bv8taLypToTqsytxr0t8sBfjeBfj0HvKWtCfj8TUIeQUIe8(SIaH2ZYksiBfPVCcZ0Pir8VjxlF5a9SYQxLqNwebu)E1OExALzPEwuaXPz6J1I4JGWkYqIyKSAtZHMrk9GoB2npZnACzXAMrY4kkRYLSYJy1wqlKx(Zyuwpi1xfLvsSgG8aPulaq8ikVOhfzZ8cpWpgxqY)Dnnzf1mzklfsbnHbYgs08yObrwQXZsi1Rk8X9BUplAnzRII4T5jfV0LyN9KCXrYt3VwSlij(X48IAAnH55ZxzksquwPeIn90JmQ5PhtuYRwdLWr0PYkYCmFwu2IisA21BBAbwEiUmyLzW7tJkMX(wM8pupyJAf(MLZ1jxIaK8EQAl(LP1EdswCYUOQLvphLLLKMvvWb2eqFJ06jGIAq5Qf5ljEywqxzQrB2(TZk)ZZOLTRS4DCXvuAjvW2CW2yj)v6)C3os2RPBUpYSiGBIYEsOC9CY6LqLcScwsMneFhuLq9sgE6vjtQSaXRj60jeBGO1jpULwDxL1VloTk)qvlwMTpzzPBsfZFzhNVUYPPeFL62EyLalA5s7LatAZSvr5Z2LLUaDVZ6OjzzGAnMmaiiYxY2E817Duv5xeHEAeowuw0tK)BwE0I7ZstxAFMdTxsJZC1yRGN8Hno5bd)bacSj)LIGvmI)rxeO5Q1ukOVVwTRGgkAOIEozASMwB(hi)VyfBHsHjX9ezypxSQlTyuZYj2fXL713RcksAd06xiGuKCqLxd(3dvgfLGmjUo(w3GUptK8RK8dY(Ra5Dxpw5bkMFEC8fk(A6Qe7B6B8nxl(gFaYAKHQAGXnjgRxmyopY5EtKkwgFh76eLQFIesv9cwu6Sw4I1EmCsBtdUlvdBDrt0Kw99YQrwkD)guD8aeE67KOi7(bYGYcD9nuQ5rcsPXlTl954SUlJFizrsrza1vOx6iCybPmuJgKGeG8(lVphJpKOAw8dKiVwrHvK9t526LMGfPZwMeZISRscuwXGHcWVWTcgAe9idPsw0cUB2YnpkOGsjrqRX4ewTSAvxz6gQY4fL5vqedVSyDSGFOA3a70vjG3FwLDLHkRjqUQ80iGzm9nI(9vv1vv8Lu8nVqDk4PAxx5AqjR7g8na5F36wsFuCJS)iS6lRTDWBs1Qtfi73s9PnHLDsBdnNY1rTVKFEPkh3jsQLL2uHYNPk3PA(gI2M8jW7lJoKuSqSdTSfDDYVmV4cn1LelOnk7tZHkokB9lZYjHSPLANC7dqzFsKypPEiW2x6Pja2VEXuZgBkuvsRNf4NZV0XpQ7Lq0mepMfTi2ix2tv1DIO00omnz8IT8CdklYwGYHTt2MUilDn(sKh0XLZZhvqnXz4Rw5Etoqdr(2xzWdJrxsiHN9zVOK8EGEGgciPQ5O5vtcqL3qgwQ9xdr7aK27uhR)hmcLYoEku19GcrgVQj41tJPGFdpdllOzQ1QMyucqf3dUWHy1yR80aQ6sbW6s6YuKNRLaXDL2KGo15dSBY2zBt3IVZHr9fLQom7qPiW(CC03yzUgLTtTGQfP7xSIz6TiL4DoFMiawwXvHIQ1OGF2Ox8dfgikFpVtckRmNbn0QqeUdsV6ysy(niyOiwi8fpHVhvm9JfvpfBTTwZZ1vF8cJZDi5P3Mgn7N66Ehv6cghAiOt4inTfPxa)CnKCJyEaOtRkxOairZ9OV2PC8gRIw)aiuxldfRzyGGAGmu0sjoBZ(8vzPPgTxOvhtwLLw3qie3JsZfsg5GnSOkwwmxil(WVOikkRCISiOGvz2FVobVsg0wDcSMgAnj590bqq6nxNolgQS(oGhlxZicCAIgp9BPAfAt9to1vN8n5AwONw9eCmomCFkVUWWCixyNIcdFZ)pQSyDOuT)GYP2sgIiMge(bU8FtSu9pECC6QU0wb4XK)xcCBs3VTajgOZD(Fn2dSU1LQJu7W1(NYyDSdxz7k6sBozJwTz8MpCivquTmrXtmnuOmoFNe8TFv5jdXGNl5RvavA(SbsrTEs5S7eBQze0MfPUVsAIwASBxwLA5QuzILDSQLiDQoVmS53exjO6zmCAfRyGAJbQ49AeS)UtPEggbbtL9RtZwAMTF1te9lQsXXuDlIfnI9Y)dV1VrjpoLqB(PlqgJ6Uula)buQyeE8v0)v)gmrA5ZYxyFR2JS4HV5MJHrgVjkkX9BqteRn8q3CbxyLiap8lv3bkRyQZaPE5QQmZ01atLKRXkYeEawNEOEAX0HXlIMo1A1Whau(KcG(W6SYVTmlzPwVosqx83JxSVqjonlvY0ya(NlXsDbJQQL0Vlx2kxISQQNz3ktRCSs8oy5Fz2owkBl(ji8UuWzl1ZdPxnAoznwsR6POXaWZSW8qGbtaFLxDy8s)7zKELVrwS1YB8Af00wAwJzmeFZh3o2fLAsEBZ1KKxnfG6swHXFkFhcXFbbD4icHRIJAJYJ7ARb0u3w)yXlx8RTx2MXvVGH2aP)rJxOjfbK5l)cwoa)u(UVyBQRhJh(8oCkV9SPUIPpU8Y5iO3a2rMUL2f9tVJDZoqyEIfd)oV4t8B0Hprti4)zpXcNKDtEkDpSO9fPBIkOFXIvrBFmoV7XV(VLqpEs69EXFHejyCg7XFsRHe49WpbNfPOpv4JHaLxW39Bc3k3ndAyg8kFOb8Mswbzg9excjel)pn8pkDNt02op32gHVe6EM4spMJlGByIjEH30j8Ys)A13Pe((xgETyEo8QFc5Tkj7a4vmlDyV26Nd9IV(QjcnvRkKgzGlzKJygknrn8B7IzWrQiYoq30r7(wWrS9(jnasdud9wQ(MJ04mW9FbgZaL2rd9wk(Jonc61GJLk33YVXihoOewYOAF8QVSUT8SvKIdhAO0brlFX)WbppBrn1gJ2)XH(tcV9WbAKuTuzxSiOqXLFlSNmjS3HdiBcoUNyD5xTcXR(zqiwRSgOBrWJtbi2WktclXpAymyf)4HnbtlRWFc0fj8lyIIdSBu08962GoGG8EI93l8(rX1gXewH3M1AHHrLVTI)tqRTz4pb66QwBda7gfnF33bSoAC9)8I93l8(rX1irFOuPfT4oaRcJbdJGyZxUBnSJ)2FRtIWEVt8(7aIp(vG0ARElL)0jLyBFKWDnBShnE0YlESUiaHgFSPlvPIlErzbuTLEKJiRYyqekJndgjyExrVdiU5DrCi2h7Oh4fggHiWq6oP0FrJHjdaukKyi6wtOAmHOAm4iR5LuyyExrVdiUznghI7Wo6DrJXgKUtQg1yWGsHe3GSRKCRkO5jd8TQwhV6jyFgqm4wgrPXN2MfxdZxN1QlOzPBuCbP(9OLNzNE0HhvI)KHD8u6NJ)yOVGRE144kcoW1WEhKg3ctd134qn0d)6i6iMFdHLyx518Lvud74VnJUsc530rnKd9sq6kAvFbj1qm8BpPbQnYtSC0kVqJAyg8LD0ved1rLA43wtxAqgeD93U2Y7gIrCo)MrC45hXGoNZpXa5)i8nBrB78vC8pkv6)FWC5mCGcFmIjKmefnr3N0J1rTjCnqhY5RCwTfcp)f7alV(zlw(g9fCEZ7Zk6pHIh2m8UtwxRD4PuXBSKoptjdzf9NGySz4DNSUkgDReSh)6FJPltPZarRNDCo7hxdYJPnnvk9xDfrdRK3TQkwThFL(TR3XVccL09QhmeItj6Z0gDAS8XP9zw7zp(cHhlZsA1s8mlLG6Wb5Bmpx4b1JRIZf9EfJmD34OLl5iWR2GquwIw1FLrs)hoyXTG(dbs42NiBYSufM380XRwZ0y(aueJAwgW2t)HqZNldRNrG5)7F8R)H)WX5)Nv3kCuBcEF4XCw)VYAsrPFTz(xyN4A3UWYcX1i3NtEyS1oDSslujl)w8w5e4(SBuqp2t1Uh7W0XyD0iLlUq5ENZoSYG26cp5RMUdhKVw64)n(vsNpmAfTBjJlaNTix7CyOtAOuhrCGOpQ6xUh5VvvVuQVx5AJU0SuGnI0zSbKW5xTdhNZZiTC9OFP6byVKhOes6hTgorohhZVLjMudak8laqrVGbThCzZUQ9V0lOdy8Vx2RBOVw7vmHyf5DHvltAxsiuxH62IdhS1ig(TAOrmkNDdPSHqLJ3yus9WHLF8zMmo033VE0QZ5dhUapwDIhtOX4ghZ7)7ldBSvtkf06AmMVCR(YYkPFSyADH2RnLKQK4khVuvc4x8Ls)51dyjBHgkMgsad5pr9nHytruv4l1oWjQBnrXkydV2YA)3CQ9yJpi0H9Wzt8qkPSmWpamtUULh0p7ltUUszcibRwEn5oAu)MmJWCSmkazw)b2iv(TSTmoAC4T4lbiAJu5Vh6CU)V2MZQU8r)zgG7))xTng3pdDxiOQgTV6hZbjOmam8md0I6h3jHgGiQYT8q41lghafTVWLcDwcfiqyV2H9U0dFKJch47ljHqv38BuwfQiRaY6qlFcxKv2sS2ISkektVtuwzoY3MSsjmYYxMhQadGtg3xrXS(9hszVrB27bdoXHdWfbdWDkXFB3eX8A(QusDEa8EXPggaiof0hh3vXTB5fVdNk1xjnCkavmYdhGVPUMe2XJdp49HQiLhZgTAsGpotj9MplpTB(NnJ2wGBR0pzgYKw)cuKQvaldUa6RR90QTGnz8naXKkm5K5aTFLj4XJMg)5YFnlgZC6QSamjOXXNxiLxBxc2KtoVMNRx(nMiOZSrvx)qTUam0uD6QK9(pcAtwQO0oc4vMDuTWqkT(2d1XJiQ1pRCNpuU24EdduNRfqOUAwzDIwaEfwpzOuGiiXepPppZh0yIVG9(GQlS2FgMJMnwXV1LLLIsPKf1T3W8duPm3MNsClqRdVl0nhK21f1aXhILKnfDNRGnAF1S1P4v6mrKMDbD2iKuPfFdk4DkF0KBAROi73s5VoYlOQIvG7a3Xluu4l1g)XVd0UzgthnBcwQL8bA2roT4prUDAAjx1ZQoHXhx2ozCFhycSIxk0yRRiMCFYq2d39f5jdTZLO7Uh0RDqv5gHoO(wEQfsuGO2dKtXufPkJWCzs(UQs1wIFPcQna9R(rEHTZuQ3QawZd(cTQu6JvQARopgOiYGJ9cpI3r3uvujLHyZVGhmrGd9DCGpVAb6H0BJRkjE91RrLFKdh4dqCNxd7bJhitzbgkmURr4jzy7EgbcTSRBdy8YV1uq4fdnfZYIukyziw5IQMVNQXvunI4MUEABHWmFnITKNAjxXnUUUNFZLY3XsdHffrajzzD5LO286FF1T)JPDo)6VXWMr(sH2b)N2NS2SsGZncmNxK1sPSxKdbqoFL8Igdm49iLHCJZA8dM02I)UeJ9pCqjcc7NmSfTYOLVq2o0(Wb5zFnM21O5RMbne4EJwsnfpUg)52wDLG(Q2PJn0tBJoh0VFZXJ6OY85JovBJao5BbL99KkqLt(MVlzd3QWACWBjirWd40LJMS6Om77g8oCuMnCca44UDFFZD4mXF7bneDAfpEgKpTBmw4kQ96N3wbQ6Ssg4BlSBho1fb5UXh7WVXLwoDU4tq98jMeDc61YKtN4cYLROvP9IEkddAdzmocYS1MXVOKVfLDHBRQykRV(Bh1)u23R(cC91TVZh7UnV35)RroXsgVFys1UOsX7cNFcdp2MwLlQ419vIuGl6se9D8HZyX5XdN(K8v76KRR5gPd2yY4(6Ns11A4wKDaf1UV5P2UK6eHEAFOfUyGghuLhYBIf0Ytw5uRMiFpHcEgzqaQ3kwN2SQkjQFtnRCkrEBfiqC1Ncfb55SUdMCl45YylYqWRW02E8NwvDfDaGqP)LqvXrSc4vfFNVU7P3qs1grMBVsv1jliNICzcmT)5O7XupQHkwZHoMRHeLQqfYX23WOQ7RaxhXp3T9Y4a8U3PVpC(6Uoj)W7xfSjsi88GEj0gVG(tBt5L750)Vp]] ) \ No newline at end of file diff --git a/TheWarWithin/MageFrost.lua b/TheWarWithin/MageFrost.lua index fab9cc5ea..529ff9494 100644 --- a/TheWarWithin/MageFrost.lua +++ b/TheWarWithin/MageFrost.lua @@ -1759,4 +1759,4 @@ spec:RegisterSetting( "prevent_hardcasts", false, { width = "full" } ) ]] -spec:RegisterPack( "Frost Mage", 20241217, [[Hekili:TZvBVnUnY)plgfq1EZgVwkXztkS9bCf4pqxCTVjf4ENLvKPteITK)ljNDZcd)z)iPEIpmdfLFyBbUdfOEJi5WHdh(BEGJ0C35)58hxgKtM)hEJ8U11ZZBO3OXFE89ZFm)9TK5pUni81GNP)J4Gn0)))xAsw(Hf)o)rBdEFDsWsgnYs2LgsF0l55BZ(Lp9PNJYFz3tddt28PSOn7whKhLehMgSkN93HFA(JpTlAD(Vfp)jqg42BN)yWU8xssN)4JrB(vkLJwUKu0Dsw48hzD)AxVR98(LdlEC77BcYYjPzhweTzBAYBKnK48dF5Wxk6N71JU5Jhwq)19Zf)65X(176r3XgpDkoSy3wgN0mOr0gzDA01EUL)(awNh9W1E3sB8xt2qOcOhZts3i24igfy)EFXVfSniLUxSXTPrjPr5VR3TpxWn)5lKdl(3bP0)hvMhfp)X1rz5zSnLW1KG3i(Rwr)J)GVvtIdEAnz58)jTrkvjPrb0TXuYB(phUCO7WvR3LM(ov0hY2VODITA8ZylM550TiuAKhSMkVhUKeK)sMF4lrRxpSSJhw4CyXt7wTAyu47(VrIIZgMs2eq)9WIzhw8aVd9l7JefYYPAFhwm5WI7oSy)EdDzkVlu607WIcMF4kMQ6QOuI)tjRZhgf7VAD0ZVq3Cg0SaL7eBnEd6ACvkH8D2Z5tKGu751bHrbR9Z2g9krK20(ty082tKM8glKzrXp7)1OyMQEHeGV2hX7Xscx(i18WLjFnUsYWPFYQv85OK9Qz3OqIFCYBbmgEmkdFQCrFtRY6T4OWiQYBw1U7mkXVHUVz16OuhMUkUtzvO0d4Ja6cESjm8Dkp6NhK(mHEEJEaJoLFgvWPVUY4cTXn8LSEeLA3JSasdENYn(CLxl2CGz1hmZQnNmiB2M8vskdqD4UTvIeENiFlKKLvWiyTrjbTjth5ChHYkveBfDrXwpvRAvk(DsSFs6tCQHJ0fMKSMPjIGe5wOax3Rg6c1T(8LAjWNaqzdUhtDUMyI9qLAd0jO4wmcfL6ckjxXW88RB(QIMNjqhaHHacz2lrRYzQuCLaUaw1mGicY6GyMFaQkt6BFshTqrdqHBkg8Bb05GYgdzQszBd2aRQ7Yb1ruafwjSUQIvxBkmy9A)I)WNzHTWoRFHBrBkD4yo7)EmiH4NLz2OBTEZAQ7mu9I4GTsgm7HPhgS8DaGubTRcbNOr96HlREJProguHe20UaITMs0eUTDJMTza7UEs6BHjXeMEctYy2NJ2nf1fB0429z9L6gfjMSjIuSUgZj)pkJ3mrOktWKCfCrP7oIYTH5rBOQGr0JIvEpr7i7HhwCn8iwtDF2FxgBpDgFa0(XwmBc(gSlc3QCKQcbw(4eUJexApgBt1BAfDu8ySnNfRmADN46x0pzzbaUdbLcGSTR5B5mDdkIUKmWGN5sUaa4QG28W27yyyKu5tVLnZ1Ll4HOy5EaQ61WjpTo67FpiDPzFkSZ07LXEfU7fqoBwFWQViemx8ZnBz0SeK8cbVqy9uCQsaC3GBpslwnpgn48ZfXqmKXFixeSe1gYlEaJ3xi720h)JiwznNweX7KufR1C6Sqd3AgKxtNid0M9lnVvK9atZHff1Vbqlq8qQnS6Kdjr6K2tmCp)c3bKcUqsVg3CggsIHZQQHNAXzKANYawKT4kM7yjjPQ9dC7ug1wQMPghvq1VoIq5WnQ1VZCWavq3)xeGhTfvCZ8O7(9nzr7emajXPY2GgzFqFQa(hHXdwqFTz9OTG(GdO7yIn6VRExF5YhBRjwelAzhPJOcHevluuup9K6Mc731u(AKTpvdVx2LTupoTSk3tHpfuZrmnGB8SLv1S6ltaRJuNWr9Qd3mz7Bu9nK00wnsm(O8s6iIkSRb2zrySMenE4UKyiUn7mJFrS91Aew)aZBoo(FFGWqNwR534KbuwbgiAHOlo06IJvJB7)icUehBTZXj5o2ENeWUoPo4KWsYQGDukx5LqdkZoo7ULWw1stlwY2noRHlZmB7SoRps2Kfp0QQ(WVdowmYPrHmPHW52DXOmsPxrgni2tiju)ayNSmZ2I6oVuaJ1rwP5Y5nAn7OeoNcdviEAnTLWCtNN0IuUy0svBsGJzo5lYCE6COgCFkq)ezqAya1RagkcfDmufmWtSVBIstts9J2WRkgP(PEcmHcONrYBgBv0sS)16Den7Pkbu6ieV56Lmy04COwZwhf(Qpf2eQr0OcAKZmpTYt2f(csYIrvfRNcYw)SxcYZfTSCc8hxsvUbwFzFaWkTlGz330hWU9WMjjN6iy4lK0KDz(5PbXzBIylg)AvgQDZc)uuHsmo(ggdRdgHdqGbROPOlB4hHvjYez)WwjCnh5cwWmgABvVgUKEqlGFXtChXeorf)UpL)IFfYQMwI0OiJRtifP1r2pa(ZRpBj2cpod5ZF2y1bnCCiHTNOrB5OXXnPSjioy42WCUm5Mr2q8s8hY32UojJ9KCLRCQ44h7A7uwYFwvSuEL8IDkxeUVBj8wkug10VjDpUwMoC7Ufvr1Z2VY22dgRZPR(SLPALEalRvw7qf1aU6MSefocDJc7wJARfziWXsJOA9BnXSEEGj4w56WKtraoaODHp2t)()Kk)c0eqBi5Ax4eZI7fvxVPZYvARx25pG70ep3dMUNeGDhb3dTpvdT5Z0PMjvAZ3Z37VL7wcU)rdApLRDHwohDLp0Agqo2u8JE5bDm)asoNVc7cJvTEuB4Y(W5zHzdy9Snp8efyjzfzAvblGQyCJhFR0BeFVK8)VlA7wYsAGbvL6U)xjpjyrQcFVwxSOnJ3xikvhOHlGCRIEk5sfUBm4Br4bzKlzkoIR5z2jAahkQvf2SLKUIgXMFqwijEjvR4D)ms6UnaWHGq0LPA1WwJ3Okg0WSb4GsTB67OX1XoF8ACYxPT9SEftEg4nGzXOhXM0fh3QLThqSQX84TITnPLCvHY0mnciadTnjV0v4wViEiTWY6zJFEYte8OSZqoPO6Tg7LpjnABXd)9G4DbuZnHVeqH8ygdt2uuNDth9Xdl(6lrHVq)B2BOrw0gktSlJWeI5Lpmy5YeQpdup9JtKkK7Is1JYYJg6bgTqriBQE7tjVpLeBYuW6UxStpTojzP)QDSvJuVAPGWnTTBqOBHkRRy1KrHGiPVsXgASllgYdN7vHYLZCd1mqgfSynpX2AX9uK9NJiMhJouyD0oNGx1N9itWJF6Y4qUbONlK3P6JRrRR01hjb1qY3iH7YPHAXpa6yGcZ47xM8BfhJQtE50UYNQ3SgZMChNB6UGl(mDPdXYUYC6V3rEzv9tHaPIeZW9iEMJJGJwuoM249A5eg4Xd(UN5AYPBQM)fu5qUwfaXrDZCsbqqB6nk)Wgv5R)6O7M)4xdszCl1io)D7K6IzskfGFvs6Hf)C91g9ZSfg199uw8Czjm4QGD5jBcYzpOWJKSHh(Y)kkM2Kh)vtnMoB8M)zGOAPempbUPQahPDPV73gutvxxyYkynuHQavjNTeve7rHQqLkxdzp8fa5yXnb2nHi6QTj)XAlx9ulRTEViBnJViu9ZWuvP4puimsPHOs77HPDtfkOqw9sxWskk9QoOquWxdIwuL43Hz30Kq4St6Cdcnp)hB66I9YCS5YGOD(vcF4cEKXfriCuSl4(DzbR0Tn8BWo3jERXAh8GUsz1f8TxmkJGxEgO8DxmkJGgFgOmkY5jqzq9R6Bt)SOHjv0eihPmIHIq3MATaaOsUimSKI15KxLlvZvVL07eH9WpXwxii672A1iI9u941IArk0u1jAsb9csXsQ(3M9kWtqHl7OxSA2mOwzELKpejx7dBEBtkIrTILRFo2aR6pgNxfku3yFetahT3eWc1QIJOB8M7OZ8oUzYE0kMNrcE4l)gxYXidlhkfX9Eyb)JqeTDw2utwfTUUaoYgwJ5F10pPwMDh(cuVelWo4EuL6GpYIYEAv(d(iVKVMczbWrdb3rDX6aSf5aa)TFpi2LdaYJvZHnRq7QoTY1VR3h6PNBfWzP6gemolWdTQ2Z(y0QPYxxXSP3apK6uROpMjt9ykxLJI2xXsKw65kzBPGZPOIIDsPCql6trSmFSO6rN6Y4b4ns8vJjsNLjr6ENlAxNbOoZ5mrQDe)y4DlOops52zBBOJvCOGg0WIDBUIutz7jWcIwjCqEPP0jM88jqojqd4K9o7bN(iz5DYd73J000hC6vWgQ(kvx6gdazuwvFXyW6k2XPpwEt3Vhwa4y8DRYPhY7kge)uvGqwYroijXD6ih07l7CVkkBrPo6a1jkV0lUM5w4xSnqnZAEKnsJS5S72V3WlWgeBXZqpJW4YYc9rL3ojhtVCAZgljML20G23fTsuEuPjPea9xmhvcJrjbjOQhEaKu(YBKK06NrDPcfPBl6k3rZW7p8rpvmII7ZO(XYVOyo9a3eKFAuXxWa9jtAdGnx9LrPNmLQ40ttYpWr)kyNog5Cl)IsAwh63lZ(9y35YrPw2Qmf6SeOBbBe(WGkoKSmlnm0R5cVu(OCjHDjCqr64rZGA5q1aN(9aSKuAvqtTZG9Izu3)gaSAHmiGDqwFWTVPHsmaEr0yGI66yN2zVJZ4G8enB6yNsZQiFjTMCNd7pUgQx1F9SMD31vvzeKiV(dXgyJn(c)J2jcJ(puE4aXniERwIsRxyn6KYObcHqTeUNgG9sac)de2NpFAiXqiSo9vVbDdONQRtPdhiLEDPDdaqAiE2k0DNE4(nAfUVTqiMoLaPIAnKpn6WRSmwxUGijlZrsByYnEx5n6diLpBjKVwb5UFFF94W3VhHkde0n0b8D9e8)tVzppNwk22jUJOAa)0pvLYMkPYYeFSKlKhK9k3GHKOW9E66IRReM((28OqF6tZt3vs1QU9p4DHszkedFZoM8nk9d5zH6zcvNZFzu1)uzuKukxK7ZEnQwLq7b1JPOmwztuF(Bs)s4mLfRy9CDL7hkrpeHRgywTqEpbrBWBeQHzxg(S(iChnUCictqkHLjTkZ234nOeAhaEIo6UM32zJhnW0kfVuMfaVGyeqbIzPQEPjFoMJIYdg7e7yS9iMjuP(o7g2uIF66kxVzsdqthQEi4lRjL(j8bAik)e7lQ)zSuIvzNgSwgbNmAONsUBMigOK8gwgeiru8BjVYE7ePkAXu0F2sSyNLFSJIaSAxw1EbB5l)4Ik2Rt0LczspXtpxtvAY2TztjYmJ26nvsFzA3u3ZATqQQ5ydAHpG4a2ee1t3XA7crLLVSAdYvSSKHQQC9DLw2bm4lL4OUujO6oCFlVRljOsMxTpKeykaNvPZzCdTKeiPLt7E4yyEmKCoDhjPwlAl9uaCM0BvArEurfv2tCl87nt0bDXXkfhba71Q7LMv9l8O9CM3fL5tmVFyUpdp4UgDcCEiQBUo7bszIWyohO(d2mmXncHXb9bhSyGhxWsQNDlI9ayJ)mglIJP7cdx)bbu2(yoQUzflGY187Jji1fBDopoiu4SHtvhDMv5egGh6aIemDGnaabEDwTkGT1iciyiAUzEEAoNkfGUiv7ksrpWA0hufd1d5t)i(PKseodBiRiNNKGiYOQ5ZcdkbqgIQkCUZUx)7V62pOwpbdWDldU)wMhq1ZyNusI0bGXoZ1IWebD1Am5QNX9bV8RtdBrP9XSHEaaCurvFpAeuMjcF5Aqhet3eSr1lHOh0TqWgNy6o9GxskFcz4RSYVenZUzKLuPWailb3OlgUYGOCLFp)wyNtFen2I01r0blMmghS2eTbua7gX7I9WApiSYOyfZkDidHDLDkTeKt5dzUoLTcewFy2cjcMIty0nAmYaRCzRMO7uY2Ta2rTWb8QPu3KkS1r9zzGZ)n4MoOsjGiV)XynarrcwZa0H8A4gRb(5fqKfauMnWxrL)QCGUE(pB(zwrrRWi6UJA69VahO0fe8xfBhKroBeaZRIuzT3g2TBRsE79MzQRo1oxEZ3oO7LYbFbTWgxCBf2UXbxm)BVxFkAXOyFm5UhEYaafNaRU)6G(WC5TgdZiQ38hZ2scN)h3Dl)9nE()5d]] ) \ No newline at end of file +spec:RegisterPack( "Frost Mage", 20241222, [[Hekili:TZvBVnUnY)plgfq1EZgVwkXztkS9bCf4pqxCTVjf4ENLvKPteITK)ljNDZcd)z)iPEIpmdfLFyBbUdfOEJi5WHdh(BEGJ0C35)58hxgKtM)hEJ8U11ZZBO3OXFE89ZFm)9TK5pUni81GNP)J4Gn0)))xAsw(Hf)o)rBdEFDsWsgnYs2LgsF0l55BZ(Lp9PNJYFz3tddt28PSOn7whKhLehMgSkN93HFA(JpTlAD(Vfp)jqg42BN)yWU8xssN)4JrB(vkLJwUKu0Dsw48hzD)AxVR98(LdlEC77BcYYjPzhweTzBAYBKnK48dF5Wxk6N71JU5Jhwq)19Zf)65X(176r3XgpDkoSy3wgN0mOr0gzDA01EUL)(awNh9W1E3sB8xt2qOcOhZts3i24igfy)EFXVfSniLUxSXTPrjPr5VR3TpxWn)5lKdl(3bP0)hvMhfp)X1rz5zSnLW1KG3i(Rwr)J)GVvtIdEAnz58)jTrkvjPrb0TXuYB(phUCO7WvR3LM(ov0hY2VODITA8ZylM550TiuAKhSMkVhUKeK)sMF4lrRxpSSJhw4CyXt7wTAyu47(VrIIZgMs2eq)9WIzhw8aVd9l7JefYYPAFhwm5WI7oSy)EdDzkVlu607WIcMF4kMQ6QOuI)tjRZhgf7VAD0ZVq3Cg0SaL7eBnEd6ACvkH8D2Z5tKGu751bHrbR9Z2g9krK20(ty082tKM8glKzrXp7)1OyMQEHeGV2hX7Xscx(i18WLjFnUsYWPFYQv85OK9Qz3OqIFCYBbmgEmkdFQCrFtRY6T4OWiQYBw1U7mkXVHUVz16OuhMUkUtzvO0d4Ja6cESjm8Dkp6NhK(mHEEJEaJoLFgvWPVUY4cTXn8LSEeLA3JSasdENYn(CLxl2CGz1hmZQnNmiB2M8vskdqD4UTvIeENiFlKKLvWiyTrjbTjth5ChHYkveBfDrXwpvRAvk(DsSFs6tCQHJ0fMKSMPjIGe5wOax3Rg6c1T(8LAjWNaqzdUhtDUMyI9qLAd0jO4wmcfL6ckjxXW88RB(QIMNjqhaHHacz2lrRYzQuCLaUaw1mGicY6GyMFaQkt6BFshTqrdqHBkg8Bb05GYgdzQszBd2aRQ7Yb1ruafwjSUQIvxBkmy9A)I)WNzHTWoRFHBrBkD4yo7)EmiH4NLz2OBTEZAQ7mu9I4GTsgm7HPhgS8DaGubTRcbNOr96HlREJProguHe20UaITMs0eUTDJMTza7UEs6BHjXeMEctYy2NJ2nf1fB0429z9L6gfjMSjIuSUgZj)pkJ3mrOktWKCfCrP7oIYTH5rBOQGr0JIvEpr7i7HhwCn8iwtDF2FxgBpDgFa0(XwmBc(gSlc3QCKQcbw(4eUJexApgBt1BAfDu8ySnNfRmADN46x0pzzbaUdbLcGSTR5B5mDdkIUKmWGN5sUaa4QG28W27yyyKu5tVLnZ1Ll4HOy5EaQ61WjpTo67FpiDPzFkSZ07LXEfU7fqoBwFWQViemx8ZnBz0SeK8cbVqy9uCQsaC3GBpslwnpgn48ZfXqmKXFixeSe1gYlEaJ3xi720h)JiwznNweX7KufR1C6Sqd3AgKxtNid0M9lnVvK9atZHff1Vbqlq8qQnS6Kdjr6K2tmCp)c3bKcUqsVg3CggsIHZQQHNAXzKANYawKT4kM7yjjPQ9dC7ug1wQMPghvq1VoIq5WnQ1VZCWavq3)xeGhTfvCZ8O7(9nzr7emajXPY2GgzFqFQa(hHXdwqFTz9OTG(GdO7yIn6VRExF5YhBRjwelAzhPJOcHevluuup9K6Mc731u(AKTpvdVx2LTupoTSk3tHpfuZrmnGB8SLv1S6ltaRJuNWr9Qd3mz7Bu9nK00wnsm(O8s6iIkSRb2zrySMenE4UKyiUn7mJFrS91Aew)aZBoo(FFGWqNwR534KbuwbgiAHOlo06IJvJB7)icUehBTZXj5o2ENeWUoPo4KWsYQGDukx5LqdkZoo7ULWw1stlwY2noRHlZmB7SoRps2Kfp0QQ(WVdowmYPrHmPHW52DXOmsPxrgni2tiju)ayNSmZ2I6oVuaJ1rwP5Y5nAn7OeoNcdviEAnTLWCtNN0IuUy0svBsGJzo5lYCE6COgCFkq)ezqAya1RagkcfDmufmWtSVBIstts9J2WRkgP(PEcmHcONrYBgBv0sS)16Den7Pkbu6ieV56Lmy04COwZwhf(Qpf2eQr0OcAKZmpTYt2f(csYIrvfRNcYw)SxcYZfTSCc8hxsvUbwFzFaWkTlGz330hWU9WMjjN6iy4lK0KDz(5PbXzBIylg)AvgQDZc)uuHsmo(ggdRdgHdqGbROPOlB4hHvjYez)WwjCnh5cwWmgABvVgUKEqlGFXtChXeorf)UpL)IFfYQMwI0OiJRtifP1r2pa(ZRpBj2cpod5ZF2y1bnCCiHTNOrB5OXXnPSjioy42WCUm5Mr2q8s8hY32UojJ9KCLRCQ44h7A7uwYFwvSuEL8IDkxeUVBj8wkug10VjDpUwMoC7Ufvr1Z2VY22dgRZPR(SLPALEalRvw7qf1aU6MSefocDJc7wJARfziWXsJOA9BnXSEEGj4w56WKtraoaODHp2t)()Kk)c0eqBi5Ax4eZI7fvxVPZYvARx25pG70ep3dMUNeGDhb3dTpvdT5Z0PMjvAZ3Z37VL7wcU)rdApLRDHwohDLp0Agqo2u8JE5bDm)asoNVc7cJvTEuB4Y(W5zHzdy9Snp8efyjzfzAvblGQyCJhFR0BeFVK8)VlA7wYsAGbvL6U)xjpjyrQcFVwxSOnJ3xikvhOHlGCRIEk5sfUBm4Br4bzKlzkoIR5z2jAahkQvf2SLKUIgXMFqwijEjvR4D)ms6UnaWHGq0LPA1WwJ3Okg0WSb4GsTB67OX1XoF8ACYxPT9SEftEg4nGzXOhXM0fh3QLThqSQX84TITnPLCvHY0mnciadTnjV0v4wViEiTWY6zJFEYte8OSZqoPO6Tg7LpjnABXd)9G4DbuZnHVeqH8ygdt2uuNDth9Xdl(6lrHVq)B2BOrw0gktSlJWeI5Lpmy5YeQpdup9JtKkK7Is1JYYJg6bgTqriBQE7tjVpLeBYuW6UxStpTojzP)QDSvJuVAPGWnTTBqOBHkRRy1KrHGiPVsXgASllgYdN7vHYLZCd1mqgfSynpX2AX9uK9NJiMhJouyD0oNGx1N9itWJF6Y4qUbONlK3P6JRrRR01hjb1qY3iH7YPHAXpa6yGcZ47xM8BfhJQtE50UYNQ3SgZMChNB6UGl(mDPdXYUYC6V3rEzv9tHaPIeZW9iEMJJGJwuoM249A5eg4Xd(UN5AYPBQM)fu5qUwfaXrDZCsbqqB6nk)Wgv5R)6O7M)4xdszCl1io)D7K6IzskfGFvs6Hf)C91g9ZSfg199uw8Czjm4QGD5jBcYzpOWJKSHh(Y)kkM2Kh)vtnMoB8M)zGOAPempbUPQahPDPV73gutvxxyYkynuHQavjNTeve7rHQqLkxdzp8fa5yXnb2nHi6QTj)XAlx9ulRTEViBnJViu9ZWuvP4puimsPHOs77HPDtfkOqw9sxWskk9QoOquWxdIwuL43Hz30Kq4St6Cdcnp)hB66I9YCS5YGOD(vcF4cEKXfriCuSl4(DzbR0Tn8BWo3jERXAh8GUsz1f8TxmkJGxEgO8DxmkJGgFgOmkY5jqzq9R6Bt)SOHjv0eihPmIHIq3MATaaOsUimSKI15KxLlvZvVL07eH9WpXwxii672A1iI9u941IArk0u1jAsb9csXsQ(3M9kWtqHl7OxSA2mOwzELKpejx7dBEBtkIrTILRFo2aR6pgNxfku3yFetahT3eWc1QIJOB8M7OZ8oUzYE0kMNrcE4l)gxYXidlhkfX9Eyb)JqeTDw2utwfTUUaoYgwJ5F10pPwMDh(cuVelWo4EuL6GpYIYEAv(d(iVKVMczbWrdb3rDX6aSf5aa)TFpi2LdaYJvZHnRq7QoTY1VR3h6PNBfWzP6gemolWdTQ2Z(y0QPYxxXSP3apK6uROpMjt9ykxLJI2xXsKw65kzBPGZPOIIDsPCql6trSmFSO6rN6Y4b4ns8vJjsNLjr6ENlAxNbOoZ5mrQDe)y4DlOops52zBBOJvCOGg0WIDBUIutz7jWcIwjCqEPP0jM88jqojqd4K9o7bN(iz5DYd73J000hC6vWgQ(kvx6gdazuwvFXyW6k2XPpwEt3Vhwa4y8DRYPhY7kge)uvGqwYroijXD6ih07l7CVkkBrPo6a1jkV0lUM5w4xSnqnZAEKnsJS5S72V3WlWgeBXZqpJW4YYc9rL3ojhtVCAZgljML20G23fTsuEuPjPea9xmhvcJrjbjOQhEaKu(YBKK06NrDPcfPBl6k3rZW7p8rpvmII7ZO(XYVOyo9a3eKFAuXxWa9jtAdGnx9LrPNmLQ40ttYpWr)kyNog5Cl)IsAwh63lZ(9y35YrPw2Qmf6SeOBbBe(WGkoKSmlnm0R5cVu(OCjHDjCqr64rZGA5q1aN(9aSKuAvqtTZG9Izu3)gaSAHmiGDqwFWTVPHsmaEr0yGI66yN2zVJZ4G8enB6yNsZQiFjTMCNd7pUgQx1F9SMD31vvzeKiV(dXgyJn(c)J2jcJ(puE4aXniERwIsRxyn6KYObcHqTeUNgG9sac)de2NpFAiXqiSo9vVbDdONQRtPdhiLEDPDdaqAiE2k0DNE4(nAfUVTqiMoLaPIAnKpn6WRSmwxUGijlZrsByYnEx5n6diLpBjKVwb5UFFF94W3VhHkde0n0b8D9e8)tVzppNwk22jUJOAa)0pvLYMkPYYeFSKlKhK9k3GHKOW9E66IRReM((28OqF6tZt3vs1QU9p4DHszkedFZoM8nk9d5zH6zcvNZFzu1)uzuKukxK7ZEnQwLq7b1JPOmwztuF(Bs)s4mLfRy9CDL7hkrpeHRgywTqEpbrBWBeQHzxg(S(iChnUCictqkHLjTkZ234nOeAhaEIo6UM32zJhnW0kfVuMfaVGyeqbIzPQEPjFoMJIYdg7e7yS9iMjuP(o7g2uIF66kxVzsdqthQEi4lRjL(j8bAik)e7lQ)zSuIvzNgSwgbNmAONsUBMigOK8gwgeiru8BjVYE7ePkAXu0F2sSyNLFSJIaSAxw1EbB5l)4Ik2Rt0LczspXtpxtvAY2TztjYmJ26nvsFzA3u3ZATqQQ5ydAHpG4a2ee1t3XA7crLLVSAdYvSSKHQQC9DLw2bm4lL4OUujO6oCFlVRljOsMxTpKeykaNvPZzCdTKeiPLt7E4yyEmKCoDhjPwlAl9uaCM0BvArEurfv2tCl87nt0bDXXkfhba71Q7LMv9l8O9CM3fL5tmVFyUpdp4UgDcCEiQBUo7bszIWyohO(d2mmXncHXb9bhSyGhxWsQNDlI9ayJ)mglIJP7cdx)bbu2(yoQUzflGY187Jji1fBDopoiu4SHtvhDMv5egGh6aIemDGnaabEDwTkGT1iciyiAUzEEAoNkfGUiv7ksrpWA0hufd1d5t)i(PKseodBiRiNNKGiYOQ5ZcdkbqgIQkCUZUx)7V62pOwpbdWDldU)wMhq1ZyNusI0bGXoZ1IWebD1Am5QNX9bV8RtdBrP9XSHEaaCurvFpAeuMjcF5Aqhet3eSr1lHOh0TqWgNy6o9GxskFcz4RSYVenZUzKLuPWailb3OlgUYGOCLFp)wyNtFen2I01r0blMmghS2eTbua7gX7I9WApiSYOyfZkDidHDLDkTeKt5dzUoLTcewFy2cjcMIty0nAmYaRCzRMO7uY2Ta2rTWb8QPu3KkS1r9zzGZ)n4MoOsjGiV)XynarrcwZa0H8A4gRb(5fqKfauMnWxrL)QCGUE(pB(zwrrRWi6UJA69VahO0fe8xfBhKroBeaZRIuzT3g2TBRsE79MzQRo1oxEZ3oO7LYbFbTWgxCBf2UXbxm)BVxFkAXOyFm5UhEYaafNaRU)6G(WC5TgdZiQ38hZ2scN)h3Dl)9nE()5d]] ) \ No newline at end of file From d9fdcb203d90a2081cf2467dabf79b3dda564927 Mon Sep 17 00:00:00 2001 From: syrifgit <139663837+syrifgit@users.noreply.github.com> Date: Sun, 22 Dec 2024 21:02:40 -0400 Subject: [PATCH 14/15] Conflict resolution --- TheWarWithin/MageFrost.lua | 2 +- TheWarWithin/Priorities/MageFrost.simc | 13 +++++++------ 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/TheWarWithin/MageFrost.lua b/TheWarWithin/MageFrost.lua index 529ff9494..d05280c88 100644 --- a/TheWarWithin/MageFrost.lua +++ b/TheWarWithin/MageFrost.lua @@ -1759,4 +1759,4 @@ spec:RegisterSetting( "prevent_hardcasts", false, { width = "full" } ) ]] -spec:RegisterPack( "Frost Mage", 20241222, [[Hekili:TZvBVnUnY)plgfq1EZgVwkXztkS9bCf4pqxCTVjf4ENLvKPteITK)ljNDZcd)z)iPEIpmdfLFyBbUdfOEJi5WHdh(BEGJ0C35)58hxgKtM)hEJ8U11ZZBO3OXFE89ZFm)9TK5pUni81GNP)J4Gn0)))xAsw(Hf)o)rBdEFDsWsgnYs2LgsF0l55BZ(Lp9PNJYFz3tddt28PSOn7whKhLehMgSkN93HFA(JpTlAD(Vfp)jqg42BN)yWU8xssN)4JrB(vkLJwUKu0Dsw48hzD)AxVR98(LdlEC77BcYYjPzhweTzBAYBKnK48dF5Wxk6N71JU5Jhwq)19Zf)65X(176r3XgpDkoSy3wgN0mOr0gzDA01EUL)(awNh9W1E3sB8xt2qOcOhZts3i24igfy)EFXVfSniLUxSXTPrjPr5VR3TpxWn)5lKdl(3bP0)hvMhfp)X1rz5zSnLW1KG3i(Rwr)J)GVvtIdEAnz58)jTrkvjPrb0TXuYB(phUCO7WvR3LM(ov0hY2VODITA8ZylM550TiuAKhSMkVhUKeK)sMF4lrRxpSSJhw4CyXt7wTAyu47(VrIIZgMs2eq)9WIzhw8aVd9l7JefYYPAFhwm5WI7oSy)EdDzkVlu607WIcMF4kMQ6QOuI)tjRZhgf7VAD0ZVq3Cg0SaL7eBnEd6ACvkH8D2Z5tKGu751bHrbR9Z2g9krK20(ty082tKM8glKzrXp7)1OyMQEHeGV2hX7Xscx(i18WLjFnUsYWPFYQv85OK9Qz3OqIFCYBbmgEmkdFQCrFtRY6T4OWiQYBw1U7mkXVHUVz16OuhMUkUtzvO0d4Ja6cESjm8Dkp6NhK(mHEEJEaJoLFgvWPVUY4cTXn8LSEeLA3JSasdENYn(CLxl2CGz1hmZQnNmiB2M8vskdqD4UTvIeENiFlKKLvWiyTrjbTjth5ChHYkveBfDrXwpvRAvk(DsSFs6tCQHJ0fMKSMPjIGe5wOax3Rg6c1T(8LAjWNaqzdUhtDUMyI9qLAd0jO4wmcfL6ckjxXW88RB(QIMNjqhaHHacz2lrRYzQuCLaUaw1mGicY6GyMFaQkt6BFshTqrdqHBkg8Bb05GYgdzQszBd2aRQ7Yb1ruafwjSUQIvxBkmy9A)I)WNzHTWoRFHBrBkD4yo7)EmiH4NLz2OBTEZAQ7mu9I4GTsgm7HPhgS8DaGubTRcbNOr96HlREJProguHe20UaITMs0eUTDJMTza7UEs6BHjXeMEctYy2NJ2nf1fB0429z9L6gfjMSjIuSUgZj)pkJ3mrOktWKCfCrP7oIYTH5rBOQGr0JIvEpr7i7HhwCn8iwtDF2FxgBpDgFa0(XwmBc(gSlc3QCKQcbw(4eUJexApgBt1BAfDu8ySnNfRmADN46x0pzzbaUdbLcGSTR5B5mDdkIUKmWGN5sUaa4QG28W27yyyKu5tVLnZ1Ll4HOy5EaQ61WjpTo67FpiDPzFkSZ07LXEfU7fqoBwFWQViemx8ZnBz0SeK8cbVqy9uCQsaC3GBpslwnpgn48ZfXqmKXFixeSe1gYlEaJ3xi720h)JiwznNweX7KufR1C6Sqd3AgKxtNid0M9lnVvK9atZHff1Vbqlq8qQnS6Kdjr6K2tmCp)c3bKcUqsVg3CggsIHZQQHNAXzKANYawKT4kM7yjjPQ9dC7ug1wQMPghvq1VoIq5WnQ1VZCWavq3)xeGhTfvCZ8O7(9nzr7emajXPY2GgzFqFQa(hHXdwqFTz9OTG(GdO7yIn6VRExF5YhBRjwelAzhPJOcHevluuup9K6Mc731u(AKTpvdVx2LTupoTSk3tHpfuZrmnGB8SLv1S6ltaRJuNWr9Qd3mz7Bu9nK00wnsm(O8s6iIkSRb2zrySMenE4UKyiUn7mJFrS91Aew)aZBoo(FFGWqNwR534KbuwbgiAHOlo06IJvJB7)icUehBTZXj5o2ENeWUoPo4KWsYQGDukx5LqdkZoo7ULWw1stlwY2noRHlZmB7SoRps2Kfp0QQ(WVdowmYPrHmPHW52DXOmsPxrgni2tiju)ayNSmZ2I6oVuaJ1rwP5Y5nAn7OeoNcdviEAnTLWCtNN0IuUy0svBsGJzo5lYCE6COgCFkq)ezqAya1RagkcfDmufmWtSVBIstts9J2WRkgP(PEcmHcONrYBgBv0sS)16Den7Pkbu6ieV56Lmy04COwZwhf(Qpf2eQr0OcAKZmpTYt2f(csYIrvfRNcYw)SxcYZfTSCc8hxsvUbwFzFaWkTlGz330hWU9WMjjN6iy4lK0KDz(5PbXzBIylg)AvgQDZc)uuHsmo(ggdRdgHdqGbROPOlB4hHvjYez)WwjCnh5cwWmgABvVgUKEqlGFXtChXeorf)UpL)IFfYQMwI0OiJRtifP1r2pa(ZRpBj2cpod5ZF2y1bnCCiHTNOrB5OXXnPSjioy42WCUm5Mr2q8s8hY32UojJ9KCLRCQ44h7A7uwYFwvSuEL8IDkxeUVBj8wkug10VjDpUwMoC7Ufvr1Z2VY22dgRZPR(SLPALEalRvw7qf1aU6MSefocDJc7wJARfziWXsJOA9BnXSEEGj4w56WKtraoaODHp2t)()Kk)c0eqBi5Ax4eZI7fvxVPZYvARx25pG70ep3dMUNeGDhb3dTpvdT5Z0PMjvAZ3Z37VL7wcU)rdApLRDHwohDLp0Agqo2u8JE5bDm)asoNVc7cJvTEuB4Y(W5zHzdy9Snp8efyjzfzAvblGQyCJhFR0BeFVK8)VlA7wYsAGbvL6U)xjpjyrQcFVwxSOnJ3xikvhOHlGCRIEk5sfUBm4Br4bzKlzkoIR5z2jAahkQvf2SLKUIgXMFqwijEjvR4D)ms6UnaWHGq0LPA1WwJ3Okg0WSb4GsTB67OX1XoF8ACYxPT9SEftEg4nGzXOhXM0fh3QLThqSQX84TITnPLCvHY0mnciadTnjV0v4wViEiTWY6zJFEYte8OSZqoPO6Tg7LpjnABXd)9G4DbuZnHVeqH8ygdt2uuNDth9Xdl(6lrHVq)B2BOrw0gktSlJWeI5Lpmy5YeQpdup9JtKkK7Is1JYYJg6bgTqriBQE7tjVpLeBYuW6UxStpTojzP)QDSvJuVAPGWnTTBqOBHkRRy1KrHGiPVsXgASllgYdN7vHYLZCd1mqgfSynpX2AX9uK9NJiMhJouyD0oNGx1N9itWJF6Y4qUbONlK3P6JRrRR01hjb1qY3iH7YPHAXpa6yGcZ47xM8BfhJQtE50UYNQ3SgZMChNB6UGl(mDPdXYUYC6V3rEzv9tHaPIeZW9iEMJJGJwuoM249A5eg4Xd(UN5AYPBQM)fu5qUwfaXrDZCsbqqB6nk)Wgv5R)6O7M)4xdszCl1io)D7K6IzskfGFvs6Hf)C91g9ZSfg199uw8Czjm4QGD5jBcYzpOWJKSHh(Y)kkM2Kh)vtnMoB8M)zGOAPempbUPQahPDPV73gutvxxyYkynuHQavjNTeve7rHQqLkxdzp8fa5yXnb2nHi6QTj)XAlx9ulRTEViBnJViu9ZWuvP4puimsPHOs77HPDtfkOqw9sxWskk9QoOquWxdIwuL43Hz30Kq4St6Cdcnp)hB66I9YCS5YGOD(vcF4cEKXfriCuSl4(DzbR0Tn8BWo3jERXAh8GUsz1f8TxmkJGxEgO8DxmkJGgFgOmkY5jqzq9R6Bt)SOHjv0eihPmIHIq3MATaaOsUimSKI15KxLlvZvVL07eH9WpXwxii672A1iI9u941IArk0u1jAsb9csXsQ(3M9kWtqHl7OxSA2mOwzELKpejx7dBEBtkIrTILRFo2aR6pgNxfku3yFetahT3eWc1QIJOB8M7OZ8oUzYE0kMNrcE4l)gxYXidlhkfX9Eyb)JqeTDw2utwfTUUaoYgwJ5F10pPwMDh(cuVelWo4EuL6GpYIYEAv(d(iVKVMczbWrdb3rDX6aSf5aa)TFpi2LdaYJvZHnRq7QoTY1VR3h6PNBfWzP6gemolWdTQ2Z(y0QPYxxXSP3apK6uROpMjt9ykxLJI2xXsKw65kzBPGZPOIIDsPCql6trSmFSO6rN6Y4b4ns8vJjsNLjr6ENlAxNbOoZ5mrQDe)y4DlOops52zBBOJvCOGg0WIDBUIutz7jWcIwjCqEPP0jM88jqojqd4K9o7bN(iz5DYd73J000hC6vWgQ(kvx6gdazuwvFXyW6k2XPpwEt3Vhwa4y8DRYPhY7kge)uvGqwYroijXD6ih07l7CVkkBrPo6a1jkV0lUM5w4xSnqnZAEKnsJS5S72V3WlWgeBXZqpJW4YYc9rL3ojhtVCAZgljML20G23fTsuEuPjPea9xmhvcJrjbjOQhEaKu(YBKK06NrDPcfPBl6k3rZW7p8rpvmII7ZO(XYVOyo9a3eKFAuXxWa9jtAdGnx9LrPNmLQ40ttYpWr)kyNog5Cl)IsAwh63lZ(9y35YrPw2Qmf6SeOBbBe(WGkoKSmlnm0R5cVu(OCjHDjCqr64rZGA5q1aN(9aSKuAvqtTZG9Izu3)gaSAHmiGDqwFWTVPHsmaEr0yGI66yN2zVJZ4G8enB6yNsZQiFjTMCNd7pUgQx1F9SMD31vvzeKiV(dXgyJn(c)J2jcJ(puE4aXniERwIsRxyn6KYObcHqTeUNgG9sac)de2NpFAiXqiSo9vVbDdONQRtPdhiLEDPDdaqAiE2k0DNE4(nAfUVTqiMoLaPIAnKpn6WRSmwxUGijlZrsByYnEx5n6diLpBjKVwb5UFFF94W3VhHkde0n0b8D9e8)tVzppNwk22jUJOAa)0pvLYMkPYYeFSKlKhK9k3GHKOW9E66IRReM((28OqF6tZt3vs1QU9p4DHszkedFZoM8nk9d5zH6zcvNZFzu1)uzuKukxK7ZEnQwLq7b1JPOmwztuF(Bs)s4mLfRy9CDL7hkrpeHRgywTqEpbrBWBeQHzxg(S(iChnUCictqkHLjTkZ234nOeAhaEIo6UM32zJhnW0kfVuMfaVGyeqbIzPQEPjFoMJIYdg7e7yS9iMjuP(o7g2uIF66kxVzsdqthQEi4lRjL(j8bAik)e7lQ)zSuIvzNgSwgbNmAONsUBMigOK8gwgeiru8BjVYE7ePkAXu0F2sSyNLFSJIaSAxw1EbB5l)4Ik2Rt0LczspXtpxtvAY2TztjYmJ26nvsFzA3u3ZATqQQ5ydAHpG4a2ee1t3XA7crLLVSAdYvSSKHQQC9DLw2bm4lL4OUujO6oCFlVRljOsMxTpKeykaNvPZzCdTKeiPLt7E4yyEmKCoDhjPwlAl9uaCM0BvArEurfv2tCl87nt0bDXXkfhba71Q7LMv9l8O9CM3fL5tmVFyUpdp4UgDcCEiQBUo7bszIWyohO(d2mmXncHXb9bhSyGhxWsQNDlI9ayJ)mglIJP7cdx)bbu2(yoQUzflGY187Jji1fBDopoiu4SHtvhDMv5egGh6aIemDGnaabEDwTkGT1iciyiAUzEEAoNkfGUiv7ksrpWA0hufd1d5t)i(PKseodBiRiNNKGiYOQ5ZcdkbqgIQkCUZUx)7V62pOwpbdWDldU)wMhq1ZyNusI0bGXoZ1IWebD1Am5QNX9bV8RtdBrP9XSHEaaCurvFpAeuMjcF5Aqhet3eSr1lHOh0TqWgNy6o9GxskFcz4RSYVenZUzKLuPWailb3OlgUYGOCLFp)wyNtFen2I01r0blMmghS2eTbua7gX7I9WApiSYOyfZkDidHDLDkTeKt5dzUoLTcewFy2cjcMIty0nAmYaRCzRMO7uY2Ta2rTWb8QPu3KkS1r9zzGZ)n4MoOsjGiV)XynarrcwZa0H8A4gRb(5fqKfauMnWxrL)QCGUE(pB(zwrrRWi6UJA69VahO0fe8xfBhKroBeaZRIuzT3g2TBRsE79MzQRo1oxEZ3oO7LYbFbTWgxCBf2UXbxm)BVxFkAXOyFm5UhEYaafNaRU)6G(WC5TgdZiQ38hZ2scN)h3Dl)9nE()5d]] ) \ No newline at end of file +spec:RegisterPack( "Frost Mage", 20241222, [[Hekili:T31EVTnss(plcdahP4yfr6ih7fw6aUf4aMGBN)XlW(FIIMIYMWsK6iPsIhyOp7B1nF1pQQzt9iZaClgGyBXURU6QR6x9OlQzH7I)5IhxfueT439M49zxppVXEUtGFFXJfVTlAXJ7ccFn4z4xsc2c)7)twAEXHL)d(hTl4TnPbRy0ipDFwi8rVuuSl)V9Pp9CCXl7FACy62pLhVD)MGI40KWSG1fS)o8tlE8P9XBk(TKfpHYalEmyFXlPzlE8X4T)DGUXRwfvo4O8WfpYg81UEx7593oS8XDVTniVikl)WY4T7Ys)w02OKIdF9WxlhN71tU5Jhwc)09lL)0ZJ9tVRNClB(WsCy5(Dm(ODstGhYg0KR9CR(59udEY9x79z4H)90TrG45XI0STIpCcJcSFEx5plzBukDN4d3LfNMfx8M(W(sj38pFj6WY)vqg8pGepozXJBIZlYzhjHBIc(wK)61WF878d6OKGN2eTAX)n8qGQrzXbWHyw038FoC1y3XR3Spl7nq0hYoTGbX2n(5SnZIc4aIKgfbBa594vrbfVK7h(s8MnJRg4HLohw(0(1Rhhh(M)3IItYhNfTna(5HLZpS8E(agwngjkKxa6Ehw(WHL3Ey57VByiZ4dbOZGdllz(XRzkQRJZI8FkDtX44e)1BIF(f4Wzu7guEqS94nK7X1zrr)b7Z5lKGu75nbHXbB8Z3f)AKiTHXhXO5NprAYFyPmlo5z)VhNWu1lLa89(e(iwfXLpspE8Q0VNulz40pD9A(AuXEnSBCyKFs63cym8usg(u5IHM2LnhXXHXGYBE9P7CG43u(yyxuPRjnxjLnrfAPZx4O3krrLzaiiUvrqOmcCRi9ZoQfm8nyB6xeK9CeyYc2OWs(fszVUOjNl3N2YxYQIa1UJydKf8gWn(C5JfNV4S69Mz1wHF02DPFpkJHjpE)UArcFqr)imkpVKrOEgqc4rMSADNqYk1eBnSPy7N6DTkf)JOe)0SN4uJgSmmnDdtzMamZT0gOzuT0fBydf1NfWAB1MzQ8netCeQuBKobfpIjOO0qij5AgSPFZJVQ8XZfOdIWqaKn)L41fmvkUsaxaR6jreeAtqclqcvLj9JpHTSzmLtc0Auh0OuF9BbaRc7MXmnY8DbBXTyC5Uxi0JfeiSHQ61OXPCWMn(L)HpZxFPhF)YWZ2wf6Zc2)9yqAKFEUz3)nQFBGaRa1RKGDsOPdOuNdw9gcKUGsAPGtgnUA6Ywjuk2tr1RXdYqW3HMU4d8OmmgabZfJRNKAByAsetDJjzmh9t36x9jAb6iqyJfcOlkjABCu5(AkN8)ScJGjcvzcMKRKlQc8suUnUiElOcgdw01XXbdK9HhwEn(m2abY7VpNDMoNpbyCSnZ2GFGhSYNvmPQbYLnNOdP5sh7AxQEZQPJsSRDf2ATVVBf3)IrSllaOJROsaKVBd)iNPBaogidPsjhbPijqI4qBDyNDmmSOmzR3QhZ1Ll5H4e5rGQ61YjpTj(p(JGSvMdnXop4xg3E0rPGf2BJH1qriyU4N79ZOBjm5fbEHW(P0QsaC3q0tsBwTapnedLr)5hRZCSyiWI0WsuBSKbqCEFH8BdF8pJS21cArsDau9bkkHWPOGwQpzvAzJ625dMiN2xiwmx)PY(D57ulsj1Ctvcwsr1FeM4HUWc4YgKSQKSYFIH56xgkIu(rs2u0UsPqXmGtOMHTf2NnbeISj7imq3PsssvFx0(inipBxP2GKi1opISrPDOoS3CWiva))tsShT3C6qmip9hAYB6PcWymCGru(hNyFcPQoJochBSes7YZwxjKINS5XK32FvJ8)Yv16ol)kvM8osMWcPR1iuuIDZtAykSFFlmUr2(Cy3C522sJ40Q9(af(uqnNW1bTZ1o2vZBUYfQbcjiqgXjTB0UpOgAOUWD6ez6rff1rKXAFt60IuSnjA8OdzXqoL25M)I4BSZS)(jE1a04)drsrEwJMFBqiyvSyKOhI(eWRlnwnDSbhrIV0yR9olm3P2hKa1nM1JGewfToypq56OeArz2Zz3DrSDT0YsDFcgx1Wv5M9D2urkjFYIgTQQp8BQKL)EwCitAiy3UpHKrQIkYOdXbcfi7Na7KNB2xu)5LsySEYkTTWGrVzhLW5uyOsXtNLufNB69IwwoiJEQ6scCmRjFtwWl1e4W9PaDlYGSWaiQagkcGogQcg4jo2TXzzPz(XB5DoK04uTatba98OI25wNnf732SpsZFQscNoc5JUzfdgnPa7P5BIdF1hGnXEizwbTYzwKwfP7dFHOq2KQInlr0o)8xckke9SCc8hxsvDa2CrKiWkDlGz3f2hOUzZ2fPGvKTxIYs3N7xKfKKVnMTz8Buza)MLXPOcLyC(Tmg1amchqadwttXq2OnHvjYdYXHTw4kyke8Gzm126rnEfyOfWVumEGycwujV5d8xYRyE10k0gGmUjnQSSpYXbW)8gBlXNWZZq2(ZgVoKPJJjS9eDAlNnoTlLTbjbJ3XkzlitUzIneVc)j6h72KMZ(KcLRdR08JDLIkB5VOkwQ66aXbvic33VIXlLkJA55KUJzllvVD3WRO6z3xNC3jJ17YzF2QKTYiWL1k7DSgUGwDtwIINHUrHDNzT1HmeXS0iQ2WolCRNhAbWvUQo5seqdaAx6Jd0VBsPwdHSa1gkU2fUWT0rr13BHTAN25fX(t4(wPR9GP7rb50ri8q7l1qxXmDQvsfE8D8Z(pZdlHo(OrDxY1(qlNJURm6Scih79FtE5c9S(asbNVM6YSv9E044Y(05zPzJ49SRi8efyP5LvAvblaumUXJFu6nHFwg9)TpE3UOvqIb1Vqa(Fp6jbps147n6ILpZ49jss1rA4ce36ONsTuXhgd(weEqg5sMIt4AEMdIgjGIgqrPDILYAMqUR7xT1AMMoUtMkqibwjlAxAwHuxF7jiLn5XyQIeMqMixTyrHOIebjWPgZOT7IYwdz76hKhgLScSOEZppkB)wexjMywJI6A(YWQziSPN2d5eZWwEnj97WZEwVHApd8gYQymKlt2Xt7mQG7jIiGLTG25pcjUQ0qCUgbeGW3LwiMgHPGeWu)R6trowKNiWB1GXc4snsx2R3uw8UYp8FeKSpaCvh(sa4UGfir62Y(NC2KpEy53Fjo8f4VzVdq5XBbMyFEetiwu9HbRwLcXBbzjLKk1N)LTGjWYtg7HMPvz6U1rlvZKa59bsSnxXpX9Id6PnPPR8xVNTBK9M0z)VrFUBc0PBDwxX2eeSXJYEfawB9tlMViN9v5CjVLmFO5aQYg(TcOL0yzPZoIegngnM1PkEcPKuBHD2sRJo5Zlt2m0vY4sfAV(8A16QIBuPNY(ru4(cipvUfOJbkmNFEzkOFAO2EfIy3kFQPcySu89CTHtbx6v6sNFQD9q2FTtB1QMtJasLiHR7isRHontYoEY0bVxhwyOMh8tpZn0u)un7QTS6mNms(NKlDTk7RJ6AnLY(cE03a(HnRQ3V6j3U4XVhKX4wWlo)1hgIXeI7g0ztZoS8xBUZTFLTXGCFYyjdNNYGRc2xKUnOG9bLHKKp(Wx)FJtGh5XF7NtGvJ)4FfPKaablsXFuDw3Wqg6(JrnuDkovLoduilAl8QsxxxCcl4LvHSiT2OTevettHQy93ylzp8vKZNYRNTFhoK722I6RTD1R3V2(9N5r(js1VGtvLoYrHWe9RJkTVdN2TTnIcz17NelPO07gJcrrFVz6qvIFXY9ttIWm)KniV5crxcj5jzNtqZZVzEFpCUmM5xgK9ZVrZ9xqtCxcHWrXUON3vD9u)oWjSAKB9anGcS(sqDd)5lgLjW3pdu(2lgLj8ECgOmjs)jqzu9RMwY4SOHj15neMugXqjOBBd7Gauj3jpwsXMl2rLlvVWhlP3jc7rBX20nr6N2AnAK9u941I6qk026sAsb9UAYsQ(xMZkulOWv9mQBnFgGxMxJkiVCI2xPPYC1RzzBVvJFLIZRtjSFSpHlGJoAcCHADh20pEZDYz(e3mzpAfZZibp81FJl5yKHvlPY8)pSK)99f8CwvLtxhVPPlGYh3G5F1SpP2RMh(k2Oe7st8ruxcLpYQ2WS66O8rEFdodZdGJgcUJ6M1b5iYbb(793rXUCqqESAnSzhAxlowT)D9(Wa9AmHUk1xLIXvbFQ1nW4hJxpt(EBMp7g8P0uIj958WmpMYv1SGXk2N9sFUsvNk5CavuCqk9uC5ykZL5JLTG8mxgpGFqsVBmr68Cjsp4Cr7MkH1BoNjsTJ4hdVBb15z23nBBdDSIdf0GgxEAZvKA79tbwq0lHdXBENoXKxpbYjbAGx07537mKOA3pC)7Vt8Oz37mOKnuJvQP)FgHYOSwhKXGnT9LZqQ6h)(74cahJVGEodiEHdX4N6UmZsoYHOy2ZM4qEVHN7Dr1tuAgtuDIQl)JRzUd)TJevZSHhzZ0iBo)23F3WBbjgBXVPcgHPLLL6JkVIBoMEdhNpvsmlDOHDUl6LOYuPTOeiJxSgvcZrPajKQhEiKu(sSKK062OUGqr6wZUYDYC6XJB6PIruEVonFS8BBOZa0db5pnU8Rjd9ft6aGTwdLrPFygO4mqtYpYr)QONnLWULFHrT7d97N693PU7PJsTStzkMTeAybBf(o4vCk55w6yyq7f)P8ToNe2LGHIK5r7K6WOAKZWbiEsQ8kOP2zWFXCi8Vri7wmhcugY6tU7dnsIHWlIoduuxN60n7DCohKxO5ZM6u5wL4RkUhU1H9hxJnQMVE4MF711TBfMiV5BAq0h2gl8p7Gimg)qLXbryq8NAjkTEdgPtkJoies1s4ELqolri8pryF(6PHeJHW6muTtcmGEQUpLmoi6F)k)giG0y8SvO7odOJB0kCFBHqmzLGPIAnKpKD4vwMRlxqKMN7iPn8WnEx5n5de9GDfKVwxD)(7d1Zd)93jOYibDdDaFxpH4)0FSNNthDS9dUtanGF5xQlztTuzvQpvXfkcYFL7Wqsu4EhSV46kHzVTRio0h(0IS9vuTEy)x8HaugGy4h2jr)aOFiVkuphb6C(RIR)vLzfLbCrHp7DXBDkmciIP4Cw7J0y)9WWk4mLnRyFTDL7hQqpeHRgzwTq(mHqBWBcPJzxg(S(mCNmTAkeDA(8z34nQcAhbEcMDFRB78Pt6yVs3v3cWxyScQiX8AP3L2NJ1OStPPSzNsDkXCIkn253WwsA7RRC9MlnbnjBZuO3wpufPWhGKu(f2)ZR4m2v1QStlAlJGpmzSNs1BEqmvj5dSCmyI4KVL(k7LCfu1sa8F2wS8KLB4byaR3NxFwW2(YFCzVl2l6cGMGnpyzdkn573UTcBMrB9hvrFzA32c4ApjQU7RnOfEpriypqOE6ov7uiUQrUvFGCVBl5QQUAFxPvFadrtjoRlvjQULo6YB7tjQK5v7tkbNc41v6CM5qhLbsA70DmogwhdLNtpusWFrBE9Y7XDk9nFZXrxv0czRi92mxw6vszR9e3IqLZfJPxCUsPEGWEDgrQzBLYGGpNLQrz9elvive34tUVj0Gx6IMh3uWbPIxySmfqiKTtt8GqyEyFrywoXJl)kvJ9Y0vqo4jtFzy)ZFXKD6iYz5y6w3Ov7ia)Tp7M67WXcxgAryY3r406KaNTnNplXdBYd0QQpJWd9aidNo4oAWW8oREFOoAeXrmK34CppTGGLkfGiv7laZa03kcuvmYiXpDKHtP4lCg2q9xopLBrKrvRCgfucImKuv4CxhXH3D1N)GANlmIo8p8XBzfhvTXoPYrPdatzZ1HWKaD1Am56pJhRF1xMsSnL239sGba6SIR)6tsqzos4lAjYjX0nrFO61Dma7(oyZtSWQE4BjLVXJ47SQV4KMFZelPsPdqwP0j3mCLbr5kVJcSWpN(mA9fPRJuBCx(T1FdaMa4XdtjI2EenOUjEarr9YWe9X)Atejw5KTEtjz0QVTqInUc0u575FDkBfOU(0SfIfT4S4OLqU9i7CzVWeBDv)GiN8wKhq9sQ7Ig3BR(QmY5)pKTaQsjIiFiP3LJWsImacCDg0q)Ba2S2fdVPOSak0COe1u5pRq1Bw)ZweT1u0k0J(hsO(4lriQc2r51bt46iCiM58jimVkgM1X1y3PTk5TpUPzU6u7CL3q3WXxQuje0cBdMUta92qPPIK(o9LOd3LdPK7E0LDavCIS7oEqX(xbftcxemmJOESVxKIcx873(z(7s(I)9d]] ) \ No newline at end of file diff --git a/TheWarWithin/Priorities/MageFrost.simc b/TheWarWithin/Priorities/MageFrost.simc index 46125aee3..6876b4c4f 100644 --- a/TheWarWithin/Priorities/MageFrost.simc +++ b/TheWarWithin/Priorities/MageFrost.simc @@ -49,7 +49,8 @@ actions.aoe_ss+=/call_action_list,name=movement actions.cds+=/use_item,name=treacherous_transmitter,if=boss&fight_remains<32+20*equipped.spymasters_web|prev_off_gcd.icy_veins|(!variable.boltspam|equipped.spymasters_web)&(cooldown.icy_veins.remains<12|cooldown.icy_veins.remains<22&cooldown.shifting_power.remains<10) ## actions.cds+=/do_treacherous_transmitter_task,if=fight_remains<18|(buff.cryptic_instructions.remains=32)&(buff.icy_veins.remains>15|trinket.treacherous_transmitter.cooldown.remains>50)actions.cds+=/use_item,name=imperfect_ascendancy_serum,if=buff.icy_veins.remains>15|boss&fight_remains<20 +actions.cds+=/use_item,name=spymasters_web,if=boss&fight_remains<20|buff.icy_veins.remains<19&(boss&fight_remains<105|buff.spymasters_report.stack>=32)&(buff.icy_veins.remains>15|trinket.treacherous_transmitter.cooldown.remains>50) +actions.cds+=/use_item,name=imperfect_ascendancy_serum,if=buff.icy_veins.remains>15|boss&fight_remains<20 actions.cds+=/use_item,name=burst_of_knowledge,if=buff.icy_veins.remains>15|boss&fight_remains<20 actions.cds+=/potion,if=boss&fight_remains<35|buff.icy_veins.remains>9&(fight_remains>315|cooldown.icy_veins.remains+12>fight_remains) actions.cds+=/icy_veins,if=buff.icy_veins.remains9&(buff.deaths_chill.stack<6|buff.deaths_chill.stack=6&!action.frostfire_bolt.in_flight) actions.cleave_ff+=/freeze,if=freezable&prev_gcd.1.glacial_spike actions.cleave_ff+=/ice_nova,if=freezable&prev_gcd.1.glacial_spike&remaining_winters_chill=0&debuff.winters_chill.down&!prev_off_gcd.freeze -actions.cleave_ff+=/flurry,if=remaining_winters_chill=0&debuff.winters_chill.down&(prev_gcd.1.glacial_spike|buff.icicles.stack>=3)&!prev_off_gcd.freeze +actions.cleave_ff+=/flurry,if=remaining_winters_chill=0&debuff.winters_chill.down&(prev_gcd.1.glacial_spike|buff.icicles.stack>=3|!talent.glacial_spike&prev_gcd.1.frostfire_bolt)&!prev_off_gcd.freeze actions.cleave_ff+=/flurry,cycle_targets=1,if=prev_gcd.1.glacial_spike&!prev_off_gcd.freeze actions.cleave_ff+=/glacial_spike,if=buff.icicles.stacks=5 actions.cleave_ff+=/ray_of_frost,cycle_targets=1,if=remaining_winters_chill actions.cleave_ff+=/frostfire_bolt,if=buff.frostfire_empowerment.up&!buff.excess_frost.up&!buff.excess_fire.up actions.cleave_ff+=/frozen_orb,if=!buff.fingers_of_frost.up actions.cleave_ff+=/shifting_power,if=cooldown.icy_veins.remains>10&cooldown.frozen_orb.remains>10&(!talent.comet_storm|cooldown.comet_storm.remains>10)&(!talent.ray_of_frost|cooldown.ray_of_frost.remains>10)&(fight_remains+10>cooldown.icy_veins.remains) -actions.cleave_ff+=/ice_lance,cycle_targets=1,if=buff.fingers_of_frost.up&!prev_gcd.1.glacial_spike|remaining_winters_chill&!variable.boltspam +actions.cleave_ff+=/ice_lance,cycle_targets=1,if=buff.fingers_of_frost.up&(!prev_gcd.1.glacial_spike|remaining_winters_chill=0&debuff.winters_chill.down)|remaining_winters_chill&!variable.boltspam actions.cleave_ff+=/frostfire_bolt actions.cleave_ff+=/call_action_list,name=movement @@ -101,14 +102,14 @@ actions.movement+=/fire_blast actions.movement+=/ice_lance 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 -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) +actions.st_ff+=/flurry,if=variable.boltspam&cooldown_react&(buff.icicles.stack<5|!talent.glacial_spike)&remaining_winters_chill=0 +actions.st_ff+=/flurry,if=!variable.boltspam&cooldown_react&(buff.icicles.stack<5|!talent.glacial_spike)&remaining_winters_chill=0&debuff.winters_chill.down&(prev_gcd.1.frostfire_bolt|prev_gcd.1.glacial_spike) actions.st_ff+=/ice_lance,if=variable.boltspam&buff.excess_fire.up&!buff.brain_freeze.up actions.st_ff+=/glacial_spike,if=buff.icicles.stack=5 actions.st_ff+=/ray_of_frost,if=remaining_winters_chill&(!variable.boltspam|buff.icy_veins.remains<15) actions.st_ff+=/frozen_orb,if=variable.boltspam&buff.icy_veins.down|!variable.boltspam&!buff.fingers_of_frost.up actions.st_ff+=/shifting_power,if=(buff.icy_veins.down|!variable.boltspam)&cooldown.icy_veins.remains>10&cooldown.frozen_orb.remains>10&(!talent.comet_storm|cooldown.comet_storm.remains>10)&(!talent.ray_of_frost|cooldown.ray_of_frost.remains>10)&(fight_remains+10>cooldown.icy_veins.remains) -actions.st_ff+=/ice_lance,if=!variable.boltspam&(buff.fingers_of_frost.up&!prev_gcd.1.glacial_spike|remaining_winters_chill) +actions.st_ff+=/ice_lance,if=!variable.boltspam&(buff.fingers_of_frost.up&remaining_winters_chill=0&debuff.winters_chill.down|remaining_winters_chill) actions.st_ff+=/frostfire_bolt actions.st_ff+=/call_action_list,name=movement From 80c42bca11db2298732df4f679591a309ce539a3 Mon Sep 17 00:00:00 2001 From: syrifgit <139663837+syrifgit@users.noreply.github.com> Date: Sat, 28 Dec 2024 00:05:21 -0400 Subject: [PATCH 15/15] Prot Pal: Guardian of the ancient kings Correct SpellID issue, tested in game and works fine. Also corrected the CD length for the PvP version. Fixes https://github.com/Hekili/hekili/issues/4257 --- TheWarWithin/PaladinProtection.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/TheWarWithin/PaladinProtection.lua b/TheWarWithin/PaladinProtection.lua index 3a7756dfa..240a5491f 100644 --- a/TheWarWithin/PaladinProtection.lua +++ b/TheWarWithin/PaladinProtection.lua @@ -1440,7 +1440,7 @@ spec:RegisterAbilities( { -- Talent: Empowers you with the spirit of ancient kings, reducing all damage you take by 50% for 8 sec. guardian_of_ancient_kings = { - id = function () return IsSpellKnownOrOverridesKnown( 228049 ) and 228049 or 86659 end, + id = 86659, cast = 0, cooldown = function () return 300 - ( conduit.royal_decree.mod * 0.001 ) end, gcd = "off", @@ -1448,6 +1448,7 @@ spec:RegisterAbilities( { talent = "guardian_of_ancient_kings", startsCombat = false, + nopvptalent = "guardian_of_the_forgotten_queen", toggle = "defensives", @@ -1463,7 +1464,7 @@ spec:RegisterAbilities( { guardian_of_the_forgotten_queen = { id = 228049, cast = 0, - cooldown = 180, + cooldown = 300, gcd = "spell", school = "holy",