WeakAuras

WeakAuras

200M Downloads

Polluting clones after WeakAuras.clones was removed

Translitdk opened this issue ยท 1 comments

commented

Description

Switching from the old code to a new one causing random auras to anchor to the auras with made changes
Example: this aura https://wago.io/w4azXM4rx
When adapting new on init code to

local e = aura_env

local sortA = function(a, b) return a.expirationTime < b.expirationTime end
local sortD = function(a, b) return a.expirationTime > b.expirationTime end
local parent = aura_env.region
e.sortAndOffset = function(options)
    local spacing = e.config.spacing -- adjust to preference
    local count = 0
    local states = WeakAuras.GetTriggerStateForTrigger(aura_env.id, 1)
    
    if e.config.sortRunes == 2 then
        table.sort(states, sortA)
    elseif e.config.sortRunes == 3 then
        table.sort(states, sortD)
    end
    
    local xOffset = 0
    local yOffset = 0
    local total = #states --in case cloneIDs are numbers (1-6). Won't work wit hash
    
    for cloneID, state in pairs(states) do
        local region = WeakAuras.GetRegion(aura_env.id, cloneID)
       
        if region then
            xOffset = 0 - (region.width + spacing) / 2 * (total-1) + (count * (region.width + spacing))
            
            region:SetAnchor("CENTER" , parent, "CENTER")
            region:SetOffset(xOffset, yOffset)
            
            count = count + 1 --can be replaced with (cloneID-1)
        end
    end
end

it becomes a magnet to other auras (1 random). Looks like pollution or something for other regions

https://i.imgur.com/iY3MxJT.png

TO FIX:
use e.id instead of aura_env.id inside the e.sortAndOffset function
First time you open /wa - issues happening
if you change it back to aura_env.id instead of e.id after options was already opened once - it never reproduces again, so something happening on the first /wa open

WeakAuras Version

4.1.5

World of Warcraft Flavor

Wrath of the Lich King Classic

Tested with only WeakAuras

  • Yes
  • No

Lua Error

no errors

Reproduction Steps

import both WAs
use /wa = random region anchors to the runes

Last Good Version

When WeakAuras.clones existed

Screenshots

No response

Export String

WAGO is dead so raw strings:

DK RUNES
!WA:2!TQZwSTXv2zAM4nGfBJT2MGnPRtURAxfshkgjABTiP5fPeLfDKjfgsfzhV2K3zMl5mrdNz6Dgkr5a)r1hBDFKwu2293cOwGIc0pAfA)Elmk2VhiuG2V9hTFuG8H)Oa9JI0Z5ENHCg(q1fTewMZCpN75EUNN3Z5YuBUqVf0xq)jLo25ag3IEK3BE7T(KV5TGpx9B26t(3(NXp)NPtFIPMJDdN(Cn2p4cNr77B4WR76B6y7D7FAzDMNM7x10W0J4igKqTSCo0JCKtFIVdXJzX08juINd330UlPhdiGoPJdNW7BZ8YtyM(gm(ieGx6r6WD6r4mQUjGcGtF7rVqGzA7aK0hxQcL9pYLPkxgUoRdTVLFA1dOw9zEFq5Ao2SHL80y2WK7EYgSOhlUp7OH4sQGmbVVhdH1USnThZ97HdsAeYq3rWXkhAQ7B8Y)SGlPyA723p4vncw4Ld(Ud7YD67wdMwWRCXH9Gv30c4tdvlMDxFJxl4YNCledcIYqyD2wmUXVG750X)oM2)1xaijNA3LXvn72WN5UZlTsHvwTyp6GxRS3O3HvRypb6FxUNlvdynjja0qM5YNwMcsrjKGxj9Vi4nqsh8Mb)QHe4h8AbxDeTcElKskSb(CAarsHNxbFJG0zpC3g8kP4hvVthpM)wF6b)LF7NEHlK6uQTgybSJJPTV66vQ1SIYzWIY3xXXNIga)9f7ZTU4ZvPA7JIgB91DSC43ovQu7KELc3CyhhB)nTOD9413T52vRvryG1stGvA4Zqqz2rq)GLowLYLZpDQuPpbS2O(95uFMXtflQK5UxQYwou9NCLZa5BlxMVk133IzGI7w2mW82WDb8znlQNxlQTElpxMMrzUJf71vekTmhJiigM)iWQPQU3f5(uql6x81dwlZZsoxyO1(hF12)DVA7)IxTTQepeTYHa)G2TBFIUzNoMAa1pcbPiOWsQEG(XID6gvk1CRpRw1BTvtaiVdvdLEsAy(ig(ah1XGTJyqovtm4q3dChVEpZRNJJVXoCNUCW5OT7LHTrj9VSpy4OZ0b7lJt4SUaLBc(jCki8ar6ZfcVngln5(GHqFot5omllZYpYXPxQYGVUt7t8D0abOhqHx5G)bfQLRbnDX(M6N2VYk1OQ98992)zQoGVhVmOZ15oUUVDzlZh9ikxNSHj1YPlP8iRbYgWkREiTRt1ngsv276(DVT)xQiu)zord4BNEnbMX1VtFBHijBUme4JzhcY9Ty2huWdm1yeqxiIeShJUFjaKxHQEHrMQ7YG5HXsSftg)mE2GJDjBDPTti1HOczG)CV8yoyxxDyvuaZhB)J95MDbpuVhUep8X)1GlPkr(u5xTWirNkyT(IP(C54FoLBsHWbEdU4x(vYfBGRjx4S00ShJ8reFEFwEbi9(sajgeJ9DemYxnAVOB65cHSHXwueRsbXyX8KriG8ccv1XXArjvES8lX)HwPZJGnayGwZ8rcgjCYXPPmyBmaYOTjOh(5(R(aeDW30rpoVjGvuaBtUJN)uWUUa2U2gowhT4iqpE6THPToBW5kyQ1VNkJ))9nHGyRoNDHayX5SneaVESfsa7gJHDJPM4nhd8MtbCTXaxlgvNq684Z6YSzCtTggohw3(PEIVkbouhWcUV6wmQLVr5(2M(QO8IXFMxFvHP(oCwhZbkn2PY2Bh8WbxYAKFifYvJyKxK5wkzZtkuOWihubyYhb8x9DAwTETglM0f0YrJAr06Z5aEnK2GRU8Y3I5N0Ol0Pe)GhuWerlpznIUtczb9(Mpykfg(rZaZNQNWjk(huAmxGUHXsBgzPG510wCAeNYnELPXjM)8mG6d5mTKBUPGjShfWMcuKzV50GIcvmN9TuKhtbKeNhp6nmEy0ZtO(IIJcek6XrySEluuWluQJpJNDLcWgBCy85fbg51C4kowRZzq2iBXUitC2jYqtCaqHTveQagKXOi5u2KSyO9hmmRaCOJoMDJnCpQVbab)kXAn2OENTlDVkkTaxJ1RwA7QFrj0gV16BvQ2TQSHmqfyTog)Q1Q2u6bmwgcl8lQ5FIn9y)a0nysDcyJYb)YiRT8JSdwjp(VvNa9PSCfZh55vezvxb3hJmDFxj4yBb0)VjMtBwoGtr8KdK0IlM)XyMpZSSOLFNjPP65iIMyl7JSRqXhN5NwUieIJKFRKFL8JfEZmEZ5fRzUXzMigJC1qjFu0gubSOpiU0NiWZSKUNNinjS5fWzobBMtGMeQKj2XsR6ew5NNolUJoa4yy(wwWzVZitg55U2560LNOSBTkT2P(Eak7UZgLAwjpbD7u0myA7hCFfSGoVmJYU1OpCK8bN2A9snA2QrZsknHIkuHbfhpERkBVZM7U9W(2HhYlZsbp4jxoGh4bvs9WGwQO6PVhAcHulOM7vWYgsKRT9XrAGfwn4(UVX6WrW0Do0MeDiDs2g4UmxqNGUNbYqlXRy9HPolSie5RTH8VV8Jhfanm57St4kJ1Ki8ttLsvB2A9612S6TcfoBmrc5jJxxmr86XhSUHg1UIqHKDrLknQ(fvAHc(glglUnZYJLGLsGOW6Ui5djRkdiU8Y7vHSr9AnrniP5wvBqAwNCNsFwfsJDvQqQ28DAqQvVziiLQ36wvuiRxA3gvRDls1gn2Tsds2s12aWuGyUj8LrfFS4)HX7lmQC9PC9XsFNgFX4tGRSGka5XciigUIy0S46oMxabsi24(x(yKVHOgBX4XRGb)EBOAwMUKujvyJzcr)iaEi7mi6Y)4CV3AGiUCDLnaP2oB3yIOpqX1zfei3mOSh8FYOsiH)am9eos2K4c7mjI4giR8XpMSAHvEF0ku((hswPW7V6m2c4NOnG87RjNsYyDXoesIdIeU(hosakF6JHexVal17ssQuNkvQVOoGek3MY4bnqGB6WdFn7iRftDilBUPijMssZcBNaeQsw1QPnXLAY9YkxOCtEO2Pm1MJDwILoCnYntkjTbJmaJv88O3kiJ)NCmrYRKdjZhmtr84CdD)GgrmPWyCwgAZtdpVXM88GZc3ONdlLptgieZmKBJfxqCRLxo7yCeJ6D)yc2hKlWY9hoR4OK4b3cSdUFG2ZK1yffUx08jWmtB)2dhfrpvGFMtHAu)srq2dyfP2h5EfQ45qBQ74OZs)CWbLXTPwFUS1l9hsTn7jsQSMI40yp5kNbe32Zc0lyURGhEwuAhrJi4EmicMUNQOZkLsl)(wPplKTKZ0i4sLTHD9XmQNKmF9yYUjWKU)7JYheDML8YJdE3WVVhCIjMLp9UHFFVZRDnjhAw2tHAA5saUQzN5uwgC2U2yvxd6bm97VyyX)El(GekX7VOWcCXhaKBm1Knknr3FufHGokDWoPw4OulmiLuOvo9trXtdFUO1TFhvo2QtwiuL0YPniD5Eut7N8MdfVkeE)zIya)plafZ4UHFFVixLPefreacwkd4ExqqibNlxe1MjI3lcX7LlETfbpj43zOOLEOU)ypq1B21Wp43nDWVxAjaX(yVZBFeQ3NfxpbVedVW1FyAHBIGhnc(9LDSvSUgb)XFhPKezTZIynrMOG)00b)bbFDWF4GuB9ckHNLjAumwCwzIcvoMFXKxfV5ejVqOqa5yBQBectE8N4tVWpEoZUiOnIlxUrUy0ysKhJiA0hFbhf7BMgkrY77oLLreK7fxviK8cdAd08Fa6bmu8ok)pXTpWAIoXh8hLo43wXZGUptchTqgKQ9CueCOuJUWFQWFu4poCeZUWFQWF0IjveuSX4j2YxdKvxtusEbxZCOyl8zY7rMyY2SdhDaBGese9mHeLivZbB(vZ9EfZ9BKuMXxfLkXNl4YWrfeFvWNkEYMUZc1UiQDNev1zHQkIQ6KOsNfQuev6Qj9v)tsf8ZsdLH81QDmTn9m2eFg8sqNy0DqCLly73RAVj3X234urx(VJjN7WB)mpOSY9pAJWCegNavejZi6D7xp4sNbVo(kBwtoaC6fMCa3lJxqqlqRdP2wx2REXiY(2FqWLgIeqClaNj)QL8IIkQshnIJOFpPEA4RArxmu6W7pO1bMEMqH5Tpn8DMExM7vA8B2NYzKn7Bzr2ZW0NfbgVNK0p5QU)qbRi(pGLbfFl3wyTZTC5mntm)z6HJqP8ps7h56(gZykYhuevDFMK7VNSfvPEMC7hDXuLlTBZ6UFpXG4TKGzM1eh2PCj41NlPR5aMUyWFl3CZJd1pcoKVPwlFdq3BaNCiL7V(8W1I1LQDuRowoG(8PceW75XSZrblDImNeEVfLRvVwLG)gHGDg7t7Whc(A3fIPuVB4on4sCqtIaCV6uZvK8D08d(BL3xxig2(NuzGlAcFi9OqANqk(lLybJeTYnsKM)mXBhc6394u3J3l8HZgTgIdP8UH2JXUlYGLCFR5j4KVLYLmpe65O3cVhS2JxNgGT1BhAfejBMH0uBK0q1GHjOUYZeEDLTaVw8OCflTXgNf5zo6QqtP6jUrDvZEU4LqlMJrOFsK)RQSe0ndwm)fc(LF5GFLI1yhg8278sRw4gV)qXTM6zQZuuW7q8ebjeMB5IF3O3nLmmWwcU76sqnL32N7vRIhZSdvJ9tk333hIf8tUD)EU76wcIzCO7vsCXU4Ur9oLQTBPT5YlR0BTGF6sbp097pVRwBOUtl5LGzugIz5Ve2qJ)8PBoluQQOm)DkP0CIA8HJOxDtsv4823P(NJTfaImc)xffL6kniqD1V3Hus2v98fpajXG0DWzpnj7ZyUet40jQ99XXjXosiueMNpJQtC6qy47ltm98WR)rfcjANjwtcX(994mzcRne3EWiXVse1Cr5sOfMO5CFirDYHWy5JP1gV406JNnTcjgONeDDbBVPiOEMmZwNeFbL)Gn8YfRh4HNkowdYJoOmOIiuX9kJ)Soa38omyj1yKSvB(oEeBtluzePhCCz2IIF9CagLdhFgag23Eqxafc4bgaOMbEiItJZiAqwhKzxjZ))uzoW(kv2z7sRxHSx1MBj16WgbcsNOz)t2(Nr)erWoAvm5P5eTuwGryT85LgijAh25sWR)crWnMX1biLidgPuJlNoAMJg163FTqX4YlBAt0G6AIAEaOiGSS2IR1ZdCPwETCfi75y)o(eiE8(Kdn9jgupJKnC))fD34fO5zNFtnMrx1MQxeXej4XfdBowuJFIQ6dp(iEqlHqz5vXthMvAYDT5oNCZOhAH1KQNBI(JlACwdg43H5pYUO8hkZIK8HEQ5jrdnVzggcnC7KpsPMB(nelYLr(nCCxqfRrTHqAazH6I1yyFYGTu2qb7YXAy1enpj45Td(RGO1xm45qKBW01i4LUyyIetDDMD5Y1BUvWcB9PvVWf)5F73(TN2Ht7HLit9PPFUmT5M4qy(A1gRRuPsTj)TPqhySOP(XB8ze5pcltB8hAcZGpi63C0DB9FCb4ZPoCtqOjI8DYw1vQ(f1R1S02NGn4Wued7nxkWETGhK(4dc)XwOiUBcfrFTsXL3rdG1)sQxQ9Xq1fUmU)rb)xNAAltFd0yPtHh1yYUC3297B21go(B4VNeXOvWds71wMPD9r)ELwWt5gfwTWnx4G)P7(Fd

NEW group
!WA:2!Txv3UXTXvyrS1nk0XPwRTvRstBeCqCsBbeITSSQ7ffwC1UwYA9UsCP(XQ)inKC2LJexsQHd3vsnTjAJRJsnCrREe2R7vlqVVqpbhSOipa(rWpb9md5klz3Geey0BQVHC4mZzMZ57Nd1wjFS5nN46tmv(M5DZ7E4ehr4oLPbneEpC0NAhYDPCdIZ2U8WOOlA4Z2FFc3DCRWqFblQpjr4fYRgjyHbX689QwVEmvm3D(KZz9zdn0q9ibo46lgYce2fkwXQOz36j((fyChF6MMXreh654ehv83Ymwq4cD76SawSNUb(sO3rWznAq5XVZ14zdFuxxQDs96w7fr5ZvS8ILwUSHa)WKKWj3OtCe13FE3y9NgNytBrde1WDZ2T3gfMPM1g1SMX0YibpC7iFYEuUzaPjnw3uTv75OeFH3jHUiNIHAwBXILlFusqwkO3Zj0pPzqnzfKZMtCzjXp8TokM6xxvUWWMeFwJayyowvYq06IhPjTHcQm8djULSfeF8kg1SzccN6gyI7mk8r6Mo(K4y5iJy2(u5G(2zSqHq)q(9YLl3I5(4jMQdpSDAoWjbSMeb1Zm2bp1C2PKNx303fDBqJgP2ojeoD8sihm(QEmbTlxLqsK8y39qCG50GhMeLfvn82pNrCixyeegqXBtqKCL2ZWsKYdi(RGmdoX29sdin7000Y1jjMwM1KHqPdwXcsGOes0HCBZzMD(LRzJZwN1q)40atvoV5nsyU9wyRD3A6kHLxZQCxrOtR0Ry4w)RRYCVrfA7E15iHvtWjcsUJAWzURYCfEN)zPYTsYvLvKDTcMflwPJChYVVQ5SzP58b4LLZal12DNRQ58RxTI1mLn9L57557oqgVY)CfufpuxmvDzPA8ESG6H8Mkuq)OumhhEl4TkDmLelZkL75nGlbt33f1JYL3qQo5Xu5bf3rUpz(atB0KWckblP2nyc1al89fEXzY7S)HVFxggDTWeUd9Dhc((AWBad33bnIUHTdQ1Mfr384bFkzBp48ywPdVToCbD4h82xdU4JGrG84bFz4k6WOWpe(rWyWpb(PWpgEx4D0H3tpAePzSf1kvMF)qx6)yi42B)STP0OzK6tHPSI8GRcdJ2WyIqwI4L9b)QrHl1hL4sHQudf4E4LJYlO7k2i2JGz1APWQw0yQjvpsXYnIZgatF0jRD1pio6INk8NlTEA6SdSAgZSSv1OlPMeBifkzehLIWyg8ZNLErSDPPYKd6NktEqw6CSA9TsIfS67HfLsJtTWjnQuTsr4sCSOK7PRAJod8F5okRccerxSeNT)4lLqCLAYXTSotHp4M6RMRnQaxLtI6SA2G0eOflMzJnfZQ5t15mAK5RuPO5ggvTSQEFZ5V7Cw9p5QLo0XYQO1oZ9ixv1HS6YwLNVsXVQFd)W2L40DsObo7T437JN4gtLwDYfog9R31pdM96iNsgDF7eHimOkAcXELDLtN(7HR0toEqPDuJbHQGg1Adshd5hEQDut1AsLiwEmNTdOXX5uRuMHJhrD(gPnUS9OSgEIdGRvc(fYwGWpt98NRE(HQNtAinfWVwhoNENbIFVOlpyOKfNLftqG11Z85uNX(HHn1GfL2wLrd9BdCFl)sZCHxAgJ0MrMyZOXNeUVg2RpYJKdkb31STsKb3P39Rvy95M2B5wleYzbYUyuVO8imxil7q3fAMOBcZMdQOdv1HVyZdFFyf0E)xuPzMlhwDtyTb25lOC0F92z0glDZsx97Pdpq5EH19YQ1xOtZYFZ9EGFtM3g(ThEz43Pb)ECUnqZjSPYmceWgCaxGEauxdAGPRhWWTVfSDAr4dnHanieIGD2e4qmigds0Gwq7Vc2DGoe2d(mn4paFc8hVc8N0Gpnn499Gd8Gpph0jh8WrG)Sh8iLI4dFjfrQgzs4lqOF9LkUqRjRSK9ometLi7J1qAc(spuOCg27MWFFt4VEa8KCsv0FZtsHz8XHQMCzecg8zid8u)w2s9uCaEC)peorO7LGteIr4eXYp)SW5xRbdHtL7sIgpwbGVsmn3EGchHAe9ro4o9O7ZNBNLV(KSLU5aI4jdmgN6xzzecMs)FmHC6FTJmZx6LjWpngFRZIXs88o9U(2HpOqPMvV7Sbsqgb(tW4VReBgH86EvF36vT703B61AS1cgRxvYGirKrBPKQuIEAw9xkv(pr9Rgj7L20cP3t6zDY)qETd5BYHm1)nhI1U3SvH1(OA3EH1Ff7qErc51MKV1MeBwdJMtf2IZNxjjrYaz0m27XNLvNwsZiTL9N8tCip55oK8T(3R9Fc

commented

updated to 5.0.2. No issues there