From 34c76b7087e0350715d2501b16c1d8e04347912a Mon Sep 17 00:00:00 2001 From: PhatPhuckDave Date: Mon, 14 Oct 2024 15:46:44 +0200 Subject: [PATCH] Refactor separator and addon prefix out of options --- FreshShit/StinkyDetector/event2.lua | 2 +- FreshShit/StinkyDetector/event3.lua | 9 +++++++-- FreshShit/StinkyDetector/export | 2 +- FreshShit/StinkyDetector/init.lua | 9 ++++++--- 4 files changed, 15 insertions(+), 7 deletions(-) diff --git a/FreshShit/StinkyDetector/event2.lua b/FreshShit/StinkyDetector/event2.lua index 3911dce..b202052 100644 --- a/FreshShit/StinkyDetector/event2.lua +++ b/FreshShit/StinkyDetector/event2.lua @@ -8,7 +8,7 @@ function() print(string.format("Processing message; %d in queue", #aura_env.messageQueue)) if message.addon then - SendAddonMessage("STINKY_DETECTED", message.message, message.channel, nil, message.to) + SendAddonMessage(aura_env.addonprefix, message.message, message.channel, nil, message.to) else SendChatMessage(message.message, message.channel, nil, message.to) end diff --git a/FreshShit/StinkyDetector/event3.lua b/FreshShit/StinkyDetector/event3.lua index 19fce18..4fc5310 100644 --- a/FreshShit/StinkyDetector/event3.lua +++ b/FreshShit/StinkyDetector/event3.lua @@ -1,4 +1,9 @@ -- CHAT_MSG_ADDON -function(e, ...) - print(e, ...) +function(e, prefix, msg, ...) + print(string.format("e = %s", e)) + print(string.format("prefix = %s", prefix)) + print(string.format("msg = %s", msg)) + for i = 1, select("#", ...) do + print(string.format("arg %d = %s", i, select(i, ...))) + end end \ No newline at end of file diff --git a/FreshShit/StinkyDetector/export b/FreshShit/StinkyDetector/export index 8788e6a..133624b 100644 --- a/FreshShit/StinkyDetector/export +++ b/FreshShit/StinkyDetector/export @@ -1 +1 @@ -!DZZAVTrsY9B5yWIteRmpkzz7fxoVBKfPKLSmLIgQZ4GxtXMCAsohhonV5HKO3DjwV7LeeKdzZ3cqEFaji5J(27mI313U3hYFaY)rPQ(Xm9mSNHuYpWLazjtoD1vxV7QRUNU1gTA2YkOL1Mv242vUzlRrTSSX)bpL439qQx)WbTACZBxTLvhMVn1)EKUdT9zJBzDpxNN(uIV902nzm3qh4rxEuVEb0Ww7EJT(GpyJp4MvRUXTVZgBENQB2Q3n2cq)ejanUv1kvRwDZT2AJTQE7nVfmAEDhW8pM54f2YAN6nAw)e1qUdZL5duuJnA1OARgBY)7n5)Dl8Hqh8zxynM0LIF1I0n0H5fW5SqIFi8baehph5N6bFmya)ZW3c9D63N6higGMXpa)OnTtuVEnNmM2Y6(1p84Dp9qOD(xjr(KnHbym11DF7abMdI6qpN6fAb9Y5YwwNTZ2wnpZQ52NaiZJmIkHlcPfRXUKjW4yX7cmauIliSJrYX(uosSoU(Hhk6vcPfki(Um3OrEjSoi9O(Ee3FkWqGmaew3gqi1TNuW28OJpS(UOY11PVxllXxaPehTGefh9tO9LYpOhUmc3AikGEwxxsqqRoCUUl(WrrGExjifTM9PbopLM9HWJ7inJ01TBW1TBW1TBW1TvRCleyINZisiT19a01L4kyvHTbsnIpv3UpOwS(freF6027g56oT9Jg4aDZYNZqc1O9eqp40TVplASQRwin2a1MmWAb06bDPE2oE9Bz133Xw0XtQXfch6mc0DWO6tSDIcGUvfKAU8N24wOgXdeNEH7cwHaNzDY212)ul1iTVh36pM8vUdBX7ypN(cHEiR75kn4DQEtCeCa3sRqhVHtS6s88O(7j4aKaFKJn6LcJEpFWidSGjHeHRa3RAx8PcUWANtQxVb2n2fTSQD0JGphH4E7lVaWtVbw3jKZNBl8hP(N6j4xsui8GJghMyBeiS72Kt82oATi0yi9R5ek9C8yEOEa8Fqaot8WakIIaSVJioERo0XoZRg88yfHcsdm3rZ2yhFwuORd27JoT5H73OoGCg4llmoQYD2kWwLhhY2ja9QBsVe(Y75nT97n2N13NgemTnPptlay1Cc5Xvg3FTJB6nETH27xg5WlPkvm3ylRMqg2sW(rJ6GXuanynWmgDzgrUSvJBxf7zqiDm3U4cj6GwbHn(em6eeFWze48eYM2(qNZPcxHww7dmIsecpQhb8LHoHYKH0jWqh6cmpGTLsgBSseXaFkjCA7gSqNEtasbch6QgkEBIwKppMGULj6nevrX0viRFFi(HoDj6IAS6h54cZOXqmW92M22Mgs7gsT)OKHQJKAeGi67EypvSGcD7jq3nM2w47gZ0O1cy1ueHfd5sW502RTTTnZRSbII3GKY0i(vNNbKtqCmTnm5vaPpTClUK(6q4q0yyId)uIJfOyjqfqUxOqJzLeqE3(kOWlgBgy)cnc4Y7ywyzSVMMtZSaJjffeYgHrroDSnoZNkhbW1NHbw7kIhyTn89LKWJLn7mb(qMx(jRBCJB8NHsOPTFOGXE8tMEaMtZzuVZRiz2)8iAeaXDN2(t(SPhm9GKoj8VNEGldMpgcyK1RK3Py0jMARIbOyG44wXOXlXrYics1o21qFG(s37yPCU9pgICWqIptbirhOIWZYjN0GLGlDXDaK4NxFufPe4mLvfQCM2UKvu3UJXj2yLwh(A9ldjpDYq(NTgXgczs6tt(2iibfFc)7Z(pM9Y5)f8FF(SVB(xm7fZ)Crd)tZ)Y5F(SVD23p)lep4FB2ZN)maINp)xc)cnb)(8zFtPPT)SvIW4WjylEUIX2EIN1ZHIstPTNIPt1goXKHh3DaMrKRX2KUVDGLOqjEtpqnKc67GPTf)G9ymbYtYabyagDcXqZlqqgGHtyFKgLPdJpnmY3ttaPA0JEbN07f5XD6xtsTRJ006XJ86s8xoPNQFKkkCrbCmbzJmIc6hshx6AFYNTEkXs2Fo7mhpB6L8oUaTP(5ZmmQ4WvzKMSFuE9MdjkFVlxmBU9yb8Dte2MHuQ)VBSLa6H1J4gyyOvsDUSjUvyPaRJ2Tg0HQ5lKHZnQc9C0inEe1gMcZeRqf4mFfNUquQcQawfY(9J3L5pIJAzBRvEDfDwbNpc9K3709pSg6tJrAmmsCBHkoWAv8dxZ4KcRNmH4ccQ3cIj9OORSGkeM(uyHNizIfkl2REOHXzRl8TDakYzmXXpynveTYqAbS89mEn0oCh3sp6(7dR0)KculVMQhn10BDJ73o21l1K(pYTL))vMX5Bb)o10nBkfk9IwkaOnI50jKl0uMnB7nUXgvH)c)2HIW2gwZQZismGPqklmgPFkxHRYPpDIfIbhEwPsAguQrgEEvThlqAmWMS)sZmMsnjntzehlq7MSIZAHVqQhsFpXaUUaTVnt4ilbT08nIL98pKtMgjAcLw2mUuQg(hEdK6axCuuuKS6ynNUmrqauvUasIJNkqGbyLJRv69aNKzFn87)cK((Vf(9LZ(9Wpyc9V4hGZ(el6wPWHxl2qFkWxpE5t5)lfzVEkn76A6VYgdE40JRuHfOtjd3gIjfyroNAxzNjd5U(uVCAsSUyrqPIqsLJ5f6FxXY03H0DaTa8AeA9HYuF4kahAq2OppU0ju7orUdjLEIMpepwEstGm6wLxxVxZ(h4l(7vZ)BM9Tg6zQMxS3N4q9O(Mgrrdl2Jt9UGemGABOpXnzGk)hN99Z(AWa(vZ)syTRFPjknligWY)oSe3Nn)xbl195MWGEZyVxFrZZsO6pavuDzJqTWaQVSoQm)((oJgr8RO05C4UWb3FIo8pfoaM0rSWKnbxbFqizhiahMoPlXta4qOlG(g(seyN5eItpnr0KTtVEoDJCdlLM1EaZNDoblgUbgtRXffkh78uBwaZFizKHUQ3k03BIZ(FFCdnYm(Z(NN9cq()DyPfM9Y5FoOd(gtIytGTinDViVHdPgnSIBAXEvJEHn9cd9r2a0JTYq1)RZFgVGiF)S)aex8la9)FvEgh5b6I0r9rJjEeMbKOAPqj5Vglndyf)muqzIssdaGNnqCT94j(zqvtFspNHgqHSbvxVpHVPf(uQSYlDOdGioqtobOzk1R7aS(OUbqBdqAUCMrA7juddd(uajFaN86ggrCDbZyiE6yikFiwpAgdgrXUJIHVj2UtQubm8pM4dw9mWxRwJD5TmbOKrr(dzzT8pMemKzsylBa69MibCcvm8Q065(wdO)WajlbJBwnXFhe5dMVC2VfIQ87mPjsdaQvZAFbn(k43FhaW3GgoZELrBldGjca1U0XSGaNoiL7tDjHkv0rKHbdD8YqY3FeZKtd)XO5FEgDkSTyxvTyiA6)fqPVW8SgQMwSx)SiCxzn0hzdk2((uH1hbtRmaZzxtHPzjYnxSGVTppa6pmue(eA1bsAblMoGNE8MVG4jfFz4(dyrUMSFfp3WSEKWqQxpQxFZZ9P3SY(ph1OW8EqcZg403ty5h6ZIGeNZqR3ZfsMYDIPiJYwEtpINqg9)8RDj2Eog514gbSEhtZywJHZtYtzQljkGgpoWO7XxBgf3zQjXeee9HoIfoGRA3puZoqgtG2dslmuWo(aONt5Q7fDF51WM7z9BGy38Vz2n2eGlQ3T8jdzEtgyahXnPSF3wlCQlLijr00L5bFoYl0XvOgqZvGbdG8j4nr6twWVE2FpsEWSL)bSi9W8MF18NzItmbMia4I6f9Y()J5oirWcW8XZ0GTWNHtoCddqHOslrQWGXRdKgACUotyry2j2CFo)jHd4lR23P)GW4eCcOiAeP94QcbVVYD(cIVNe9JK2lOWBaM)J(qMv08FcHG)Ei05xdrC(oZHJYcsEj39)Pfj8L4exPfFsxQCLfgwRWr(DLYj50bzYr3MsSlaGMWWq9kcaFMRBbTFpxyM)6U9kaK9yDCDkAmUF0isC7B766q86MbKAGaSxXG0avhAuIzO2Zd8oxYy5tGL84umqpcwKa1irZ1EYcOGwvwJjJeNrdaYBwnUnFAxQxO7KhiT8KBzBSEhpsxbHu)hWNem1cUzr(DXK6SPyoq8tgdMAfEU2Aiwnnej1hhCTLpJg9PhZhlq0tKHVZRXpCA79OHilSwz(oHNMR4Uil4bogw0FiMWobxQeXfwxVnFcSXqaFyLHPxxFAQur8tB)tWITP8cvfuqa)bzQvvpHlIqFWxDYlN9FJXj4tcaRtz(xnT98FjF)p)25)LWKdFvP0d7QTW(e5IzgxNoUIymJejlhokOVSOYluCi8xyYIFdUOz53E2024Khy8Y5)1Z)vZ)Bt98xGLoI3(Razdgl9LWF)9am2LwpxMcnYUw2E8kCpeA7CrbUxP6BVsfEwVs3GachIu11op7SRjYJzF1UxOH)88FURU)ZbsDB8qgOxgOcRtusF4gePRFuCn1nwZ54EkMmTM8SYSyTHZeVGprL5H9Xi4prucKIH4NSOQnD8KBxnpNj0zXIbtDVRJlDTs7JhvwWwK(XFm)PbF8hxJnsAfwH1Vp)qp8qcg2SubBBv(osfwL1mcOxlJ7KYUcz4a2e7mGeQ2EgHPM(Ul65GhpGZFD3LMprK1XDfojkXGy403E(4H2CH6t5iDnjazvFlGgeoyPPGuJCXwDg96uZviQxxSNJ6mafnsVfO7nIgTR4jis4kAhEBy1w0bxxfRWMANma8iqY(E9yR5Ohwu0DnswCoI4uRzZQIIqKXul2bwnmdZDsRTTTfK4AdZkT5)zNZqbPFLT7bEwRHmFCuJYlY4lrmMYVz5IZRUyDztQN1uXSmr9ZQX7f5FlYfsq44kHlX)h(jN4hicm)dkTcO0sX4qagAWAo8JiwZ9B8GFwr9gG3KRSXdvZ7wwVbAJkkM31L91qXhDnecz2IAUrFzXeQ)i)iVLyfvQjl0LgQQxVWfgz(FKD0OXlBs9R2B3I4eYQorOI)xDG5djH0i5zpv2YahB8a1ckr7v8DwjZBhtYzpfSgo6H3B7MND4r7Dw9FA9gnp70g7U)HnRFs9AtB3C)DEq9toBJQvRMkpeIRlNWc0)OoaAzPeBCfdjOBXzjQuPsMetWqa4KeAdBP8CKvhkJWCoIRHYd16gBwTGZMbNG0JehtKlzgE((mHawj59kO4ioziCQlzCa1oEnKPtEsGAXoUVumYfD6O7dLYLvJGI3DD(ygmGjpDbKcJIyU34C99LPGkp9SlPF0R0OifEInOiw2vQK(cRwrCazygfkt0U6Q37lg4GLgnR8gZ2Ti7L8z)0MbP(Uil6Rmo15S4p)(4wBUYOYyYGfz)fpoFyYA7VYeEg16czY)E28D5mbS1Jh4YVf5TS663A8hUq9Gf4qTH)kZLxr33KyzgiVnRMH2k)oi6qr6kJnMdFNjT0TQU8W747B3(bIk7SwjmBNX4(0OY0P8vmGFCkUiEXIQyeNRk20lifIqzPN4VlIVwigNveloDmMpb(YRfg1k1D6PQ1Rb(JXV8KvBUo(YFsH1RM7OSkMN6n0JDHNIDLs0ss(V8B6PU01y6e)bVrIxTIfLmznP9w2WFv8UufXnTtTc4SlL0ovHQsNMH6mkMCeotp5UQDvf7O(ItX7ohw)0Jj(bW6AGmPS4nZDYwmltU5dVFMnBqywOqElRaXjb6IjCrpYh0uIbZHdxCnmlWijyPW8KtxyxZsTAamgKzxfzxXYqnI4jRQtRMavR7lVFRG0DfS0nB2JC3YK75uC28pL5XR84XcqEs2TfCbjJktDK7wpF4YoRBbGgphv25(VXnft(lP(cqHkfIM83xo0)LVq1sf0f17ioh8BxTaiPxo2raRP1n9(lP347SjU25vrsKCyNJhGvGPlkVPsvtV14XhA6LTdrQDEjx)2JKayiwNOd3v8MquCeIRBi1fgUPFAQXtfhKBlejMZTuooDVzdwzKA0dICfij9TclhbKcIRS8r1XRe9WfQo2lrFT3P7xBz0tXXHLjlTdls(YwmTDFAyIwfp)e8KRLjgkEE5LHqZ0uX5tuy8ADth7cTAE7jtszBLvWO147EPt8C3YGtqKPUdwtZiQKizXslDvnj1)TKLYeqD(XiAhwup8q1alo3MFWnFhWmXA(RdRulLM7Dm)y8WHCnppizMcjn1anklyCqlRvTWVl5Yucwvr3HXLHo3RwjtxGtgUjLKxDj5vA8ip54il(TkZHwwBetc4EUgVj)5wqCLuiHrtxw8KNRvb7YPFXAsDTnS4b7q7TQX4oN(4nEs6jRt6r6jisFezsfOitUgh7Z6cir8kZjW2FkwujrfU)f4OIPI8NyKE0p1d1ONJ3LybNvlA0410EpanrWQxTBZEB4(GN6nTvUTwNvREZ670So)9FwHPKxIE1tsEp6fBxU65HmDREJReFHDG)1Cqs7Aj2ACX5Bn3TgFJYsVUuBQJ0sTy)Qf3Rht(l3mJ)soM7PDJIdbCFiaWdT27STRv7OgRebj30OuDuZdrU7)LZANM88CLgz2iRvJ)X75PFoFWXljjI3eXDWY50McWEiZMkVrOUu7cFY4TZ2phgrNEtIVl2sUS2U3rnBE0dnC1FL(gnlKFztTY38x)X8vZv8DGMHBwPofCt70X8Diuht3xu41evoxrsDexLv8B2kZ3cBzVD8UG5B)iFY4wwpk(tzVl0u3GEq4r(v2M2LHNvaZL16EfD)5XV39yJ6qcZ9I3lNRyp8YlRLv9lhJlr8cYeXtphyVT2ennB9)c \ No newline at end of file +!T3t6YnYX59SyKAltuHegGCpuuSKcjb4UKIlidhqVLRvliAGPbWymyg45GKqwcLwjNKkvCfL)LQYTRkPs(5AzRk6Ws(h5fa4nkFF9Xm9mtpda5YD1MnQ4sUd6JV7J(AA0Uw7wTn8BBSzLA3TYwTng32We)hukXR3HuNbbdB3CR7wTTrxxptQ3oKEJm9CN02yhBR3)9jEMZ60Y11oWck6YJ633Ng0EVnU9B8g1EJTQwT2DVxTnVx1nB3FJBdGFQObnVt1kvRwDZBF7A3U6D38oa2C6n017yxlNG2g72OzRgNir5UU2UEaf1Sw7MvB3Ct2F3I93BJfcDWZ9cJjKEu8JgKEbwUo(molG4fapanXYXs8uF4r)HSNHpf4znya1ZNJGwrfGpAs7g2VFRPtOTnEqJdpEVtpeQN9rsOhztabtO227B6ZHSFyx65uNadOxwx224SD32O1zgT2(eayoKXur7crAXyInzkGhdwxaeqj2GWocih7rzaX44ghEiVxXKwaN475Aho2jM1bPh1ZHy)tagcKbGW6UaaP29fc2whD8Hn2dvU2wdCABW)aiLyGfKOi2pHoqi)GEy7sywdH(0Z6zt89B3LX19Wchhc6DPGKxB6s9TEFA6cHI7kmJu1T1y62AmDBnMUTAL7GnM4ynMeqBVdaUEeBoRYTnqQH)udZbGAX4Nhs8OZ6SxOT9SopAOf0ndpgdXvJMtb9GvVbEUHtKD1aPXMO20fSwaTUFpQJPLZG2gd8Sm5D8K6mHWHwJbDhGvpIPvOp0TQGuZMvAZ7GAehqC6eShyfcCMXjBxF)tnKyAFhM1Fe5lDhUnRJ9TgWf6bU9oxQbVx1TqmybULgbwoJMA0J44q9UpNdqc8rwMOxkG9(EGrgybtciCxbMx1EyPCUWy3tA0Oj2n3lABu)OhbphIWE7lVaGt)Hg3lGXNBZ9hPEN6W5xsyauWrtcITn852DBYiEtlLA4AmK(vCcfEooUoOEa8FWgCgVqFkccFSVJjwoRERJCMxT2ZIveWjnWChnBJC8DddSTWEF0PToC)MnaG7c(YCJJQmNTcSvzXHmT8rV6w0lHpClNzDU1ep3bEuF)zDidCvcawnPzzaRhG)ovQnz2vPf6IiuConCCxm8bOSQdwSO3XyYLTBE3Qyp9dOtyMaxiahulixXsWarqOaRXGFsG7SohADoLB132yFGMLslOO(eWTf6eY(JOtbuhyd8jaTiYiWDWaWLmIm6QIsoQQdHrhiaGj)zjO7krmc1TwoZvtdRvldRn0JscM1PPBGv)PadcXtTLmaRoEnIYJyZ7OtkW8oJOllNjHbjiRyIG33w0EdDSGWuZ60fcc5ped1ZqnX001rgvxIudJw738D)PNvVrRg726OtK8W2yJN1r2CBrM4A3vekLzP2LhsIx3oTzSqUkMDKuOuSmi0YgYEJOXNfzzwhtAaTxa18DsOHyupVj8(EFSNskvcU7Zb3gZ6WJtPiAac7UfsyXcXIH5SoRXemL1quSkeuwgZRvHNbGt4sDirTpzaTms437Ar4qMhijPxcXrgkw0Oci3lKGrVsciV34kOWlgAAy)cncyY7iwyzSVIMt1S4p550S4DTSTPMcQBe8HegORIzaFuyZ6mIbjMmfcYCT8IsbQvrGgtYQMVfZT5ikRv76AkKweuavUc6BPkjbTT5ZTxugExN87k6rTCfgBedxQK0UxOFG7ymb)PtmXbLkh(oKQ2fhZtpE(BJTHpVK5Iyy6EghEOqq8KXgBSXFgkPM15HCQ4Xpz2b40noJ6CEfbL9NhsdHw8wZ68l(WzhGJyhYk6XKbIEXZCSwuh5JVSIssOYZoy2bXyZhMDHZaez2US0xbUsHgIMzDkze2R3eC0tULwh(yJldiV)0rSNng7ocGPhn(tJHrb7ryFE()X8VyXFb73Nn)Bw8XZ)8fFeVI)PfFYIpA(xn)Bx8X8c(3M)SfpfAXZw8lHFHQGFF28VS0SoF4ktyTCdSPbeEF4SiBYjrsuEz9TOOFLqIkfajQdhEKMI7nehcUT26ewqDH5etjoZoqIsoTEWSo8FgRuCjGQJQarz6YIWx6keidkUpX2NI1evhsttiWq)1WIAAJkRQP6mSSM2WOM3rH3vBJhni0ZrrfiR0HEbNdcDyolRjO21rAA9imVUa(LJ7P8hHzbopxgKaF1XG(pG01MU2V4dxpHGp9pNDMLJj9swhZqBYF(qnyfrxfv14486nRLc9k8F6RxvhlFwFlJv6INC9e6)SDqk1zYMOAHz3MNPICybIS2rnHfWrj5AsvgVxAeswGgXXfglE64qzgojiAgsDIPyGg1dU0qInJczVNagNbRvIrTOzkI8400VzPY5ayHjKQ6uymubSpf83BUNR3yrXRvgmRCSqZYs3)09pSEPYxdYTo9CCXZ8pRE44jsd)8OrM9CflhFQxWAAtiSECMRmk7RLQokb8nNYocKVqv3I08lvHJZ7MhZqJgoBV6JUANTopAPfqawtiwE(RjZibyZ0n)ynlXkdjgzuVsp6b7BCCJt0zw9IX8650mtXC7Mkqt8qIVjnavH6luBqr05BSipQJUlB4h0WXlK(6yui1H2FJBj8YjEKWw41NWs5BU9Ar0P(8jUv4WD9Dd96v8GQH5EckqYYbfUnsnjJ1anf)a(uGZlQOGKxxsyRNa9RRGKRI)IUfO4vP4MkEkOCRc4kaZcFTs3Y)dK)dTvFUeoRM)XRfrJFv3UxBwGxkw(VQNN4fM1)3NC5)hLC57G8kV6m7)89MM1b)DXNm)3m)lM)1Ip90zDM)hM)TZ)9Z)2f)1l(vl(BXY)(KnVwKS57K8mVYU0iF35n89jFUUjFMDq6n)qodBLnRWjH3G6gFiocf8ZHXSo12Owv4VWVD5wtJjxAnMe1Wea1nicOFaeOA2bYTao5wGWrEM9)qGzO8QkfZbAuJ15F7O11wDlosYuAHrgAx3EyKETkYSfgiPSUeHRZb7lYnUinbT09Tis2ZEiNDSiwti1Y6HLu1WE4gyliyIJ0SKQ8pTowz5rsT(qaOkxajLnY28pd(9FzXhn)3c)(fq0SFpBBi)8Fagxis0TslS11InuxKVNpEjE4)rK96j0SRRO)YWqSGhr5SEeLmABiKKVb5CQzLDNoIiJ1PTk((sZddveqQCmBh43JNIyxsVH0cGR2wRIkD9HPaSO(PJ(84OTj(jkUqS0cr1asOALtyM(4sNqn7gApsx3IQc63DkVUAVM)pW2O7VEXFZ8VstptuD2EFIf1H6PdJ8kY2JtDUG4pKAQPprvPHk)hHe4FgMuhsU)nl(eDuA6MObk)7WqaE6IF18VA(Z0bb1QXEVEwJ6sOrJpQE75og1DdPEItROR3apRXJjEvKwkS2DHfEGF7YEkyiO34Bl6MGdKhiKm95nhsc1J4WBi)uFubpNEG1PvaMuBkVktR(9T6fAhukjR9UUEUNtWtxQggtPYScLJTEFtxFxVrKXA6QATqF3chpYdWtiCk8p)FE(NdY)VbpgfZ)IfFeOd(sDIyDnllnTtOZOruTgwrvLTx1PxysVqtFeva942PO6)1fpLD4p(wyeIpBXhd6))Q8moYRPzPJgJNqCiUAaISMcLK)A8yOawXpffu6OKKnadfGWA7jt9sbQwEK(wJ0fgHxHSRpGWofWEuQ4KL0LoeItbvz5JMPuNEdXJGKTpu3qKMlNctBpLQbnyPaqEdg51liKyBJRKeofaAqao7xxxt5HDcd6tmTNwPcy4FmXdS6DbFT6n3JvZuGsgh6nYnTL)Xe)rU6e2IkGEVjsaNq5OxUTomFRH0FOVGLa8Mwt83br(GSSZ)TquLFNonrYgGA102xqLFn87VdAWxIgoZ)AT2wAAgpauNsh767B1fPCpQnjqQIoImYFKLtks(bJD150Wkgn)ZZOtcTSDvwJMOP)xaL(56ZAiRkBV(PH4R5GM(iQqY2pGYT(i4Gr9Xr6ROWuSezMlgWN2Nfa9hgWdFc1Abd1bpcC8PfbvFbXri(sX9h4gARZ(LxUMSEKGaQtFQZa95(uRwA)NJAKBEpmMz9Tg4WT8d8CdHHBNIw3XggcM9uDrgf1CtJXtiJ)F(12ethlT8AuLauVNUmM1DX8KSbA1Je6tJWdGDh(6RHRd20iccI(qh7gmKPA3pqXoqetG2hgmzaND8GMEoLPUZ6(YoVEmpRFde7M9j9UX6Ayw9UHhzKRZ0HAGruvs73TvcNAtjcsenDDDGNdDcSS5Qb0C1hxdIXuwvKbKm(1Z)7rYdYw(hWdKiK38tx8uDCIUMXdaMvVOEehFtMdsimTnp8LeYK7ZWihMHbOqKdlrOWa81fg8A0yDM6gIJoXK5Z5nnyiBY4EwdggenahFkcg(WESLHG3x6oFbXZra(Xc7fu4neh)JkktlA(pXv2bcD(zqeNVrF4O0njVb39)PfjSjgfT8mEKEuX8r0mdJJ86jKtI0bPgJUjLywqdAbOH6uud8CTTlO(DSHm)nS7xqtUVBxBRIWXdchtIQFBBBlItVunPoia7xCtAIQdfkrFRUVd4DUeC5rGP8yvCJEemjbQwIMP9el7cAvzmHmM)MqbTCRQr15r7rDcSNkp15IdADKExEIRFxwsWettFjlYj8mej1drUYKUrJ(K48XCa9er478Q8TN15(0aKfwRm7CYNKRyUiz8afRnCDkbNQeX2dSdzjWMab8Hzgwo1kjQsLsIFwNFmUeD6xS6dsTcxrR0pQpyZo5lM)FJXjyjbG5PS4tN1zXVKDwV)Qf)LqYHpTus0UAlhqSCrpJRshxriMsIe9r56jRFR0UE7zqUWuSdb3Wqn(KD8IaWxpA(G413sVH)BPA4FGqPe5F6RUQpfUSqX9HzRMC5IIwcDTlXCup5zbRlEtQYUuWPC0tUnqjq7JXM)e(AxuCl(XzTUtgi4UvZZlqUSZXRkFg5Malz6k6Gy4cPR3ZYMUwP9X33CqXsFV3JvQ)79E1DhluPvChmG9(y8qcgQu3jzvJLd3om3d2NMEinWUk9rXK)k3TCXxIyLfR90A9kdwYxWQilqrXoHJvRb6EZWX7XlbbcBRYSy1Hl3GAZv3Imj0KBaaahoq23PV7AwkSJO7kKmUVycQLHTraEoNVVC8TLRipTuBvxKJGenJYnQni15K4AJslTz)z3ZqbPxLT7dMzRHmFK3x5Sm(seJj25XLloV6I1LLvlTPIEzI8NvJ3Z7Nn2qoyaoHJtfSe7F4twrfWdW9dkTcG0qY4Ghd1Fnl27dg7DCUOEdTx3EAQ9DA5LlR3eTr5U6xx2xbeVZ1qiKzJDfTdsm9J8cDwIvuQT5G7cJm)pYmC8KLLCC2bxTBmf(R4P8vzK))YlHHasanu8stkQzOLj(gHcQrZv8Eqj1nUs8lnjypC0d3z7wND4r3)Sg)KgnBD2Pn3B)dB14Kg1N1P1(7(Uno5SAvRwnrgDITnJW8vFuTbk57JmVIAjODXXXuPsLuP4XGa4yDvqBPLKooiWozUyXjlGvogmQ2Mvl4asWii1yXre5soJeSTAbByL47QIIJ5KIWP2Kj(uZOPrLCyiCqZ3Q6LcrMOtfCVTqUSAeu02sZWP)q3lIF3iVQ9gFh8gigmh3Pzz9JELWIq4XxJ(izxPsQJ9DfHbmGRWaXqwRU69(IHw4QdMwEJJBSi7L8z)KMbj(mF8OxzyQYzrp)hJ7U3kdQcpZn6S)IWZBhp92RmHNsTMzZ5VLjBJ(IB26riU8lqElTU(fg)nRZTm9ZWHkO)kZLxr334yzAiVnRMI2k)si6qr6kTvMdFNAGP3U6YdVJ3Ht77ZxCJ1kHJ3zcUvfYX6u(kgWpAqUiCXjSRfMRk0uxtgeGIvFHD)w9CbymRiU(Srq(e4dpxquz1EtMQwDzGFm(HNSA56ytakbuVAUJIfY7uNroUx4izxHeTKG)lFtN6svJPs8hCJeVAfxxU4zL2FzO)Q4DjxhZKo1YgNEYKMjwYNKdZi7QSKm5USE5IHr94h34DpSXPht88Hz2aJKYGvnZjl7OmzMpS(P3SjXbvnAPDwYAKghOlIWfhc7CBAcXG(WHzNftggjgkfoo5KlAOEPwDOnAKzxfzxXYqfI4jRQtRIav9iRV0(Tcs3vWsxVzpYDltUNZYCM)cNfnZJhZBYtsVZyzKmYrQJC3653U0zDlOPr5OsN7FJT4j)fuFbGqoeIwSRhh0)Lnr1sf0f59oiR53TAbTKE5elEB1nVP)4L0B8YgcN78QijIpLWriyfy6Ig3uPQj3D4OtBCUMzcxx5EhLRF7rIgOjwhVdVf7vFzzlS91mKAg0n7dsGVOxgf0wiKNZTuXVef3qbR0snjEVxwDssDNiZrajBXvw(e)g2CfOhMq1YCj6R7F6(1xg9uCCyXGL21nu8wkmRZaAqSwfpcbSbxlgyiV8YldG6PPIhprHXRvnDml0Q5fNmjHTvAbJsLV8Lor5UfbNGit9gUMIruj(GflT0z1eVcWLmKMaYJqfr58s6GNReyY5MSZU4lbMjsZFDyL6j0CVK5hTNpIR5rIivkKKuduPybJ9BBSQl87sUGUHzv0Bu0YqN711TUlfCn3o3I7i38wA8qhbEel(TCKdTnQfrc7oeF9BeBdzUliUukeZOjxw84Yvwb7YjFJusCFdMjTT6RpN2xmThx7jjtwh3JKjiY5uIWF134NXWCF13QPqZCB9udp5yp3Eqx4VEA8((NIRdfFrX)5iyWrV8hPfbLlNEyXIALx3A6DanaojX9Ytb33IXV(EvIVI7KLeFl3XF1ELLh4Q6sODA6inGMkss45fjITyk123iSjl2dk7U6OZZyRuEg5yyN0HjYz)bGR(dnU)zBxV(rnxjcsS9qj6OIVq2DWHBEfxEUsJuBz1QX)4Te(pJHC8E3M4mLFnHEoTfVzp01KkUpX1(TIG2l5)FgGAR(tLxP)RYni)R2xt7R8vzVYxVb7CuRwh9qXnA)dw74wotwBK5(4fLRRN5J8itAB8OONs)vDaEBV32OXLtW5)CbzA2R1E5xgcqig2TVVY3Rbg(U2US7G7C)QqG9vOG74UKGC)ouiNVTeI(UbqC9PVtoxCWD1D)MJxR5jU6XZCJJJxQ78749SxY3D1FLv3TG7c6U6UWG7M96zUBU3F37K7f7BxPi5CGIV9MOts7)3d \ No newline at end of file diff --git a/FreshShit/StinkyDetector/init.lua b/FreshShit/StinkyDetector/init.lua index dba491b..e833222 100644 --- a/FreshShit/StinkyDetector/init.lua +++ b/FreshShit/StinkyDetector/init.lua @@ -1,5 +1,8 @@ ---@type Message[] aura_env.messageQueue = {} +aura_env.separator = "\\" +aura_env.addonprefix = "STINKY_DETECTOR" +RegisterAddonMessagePrefix(aura_env.addonprefix) ---@type string[] local toNotify = { "Succpotato", "Extazyk", "Smokefire", "Smokemantra", "Хихихантер", "Муркот", "Растафаркрай" } @@ -79,7 +82,7 @@ Message = { QueueNotifyKilledAddonGuild = function(faction, source, destination, spellName) if not aura_env.config.killNotifyAddonGuild then return end if aura_env.config.debug then print("Queueing notify addon guild:") end - local text = string.format("%s|%s|%s|%s", faction, source, destination, spellName) + local text = string.format("%s%s%s%s%s%s%s", faction, aura_env.separator, source, aura_env.separator, destination, aura_env.separator, spellName) local message = Message.new(text, nil, "GUILD", true) if aura_env.config.debug then DevTools_Dump(message) end table.insert(aura_env.messageQueue, message) @@ -91,7 +94,7 @@ Message = { QueueNotifyKilledAddonWhisper = function(faction, source, destination, spellName) if not aura_env.config.killNotifyAddonWhisper then return end if aura_env.config.debug then print("Queueing notify addon whisper:") end - local text = string.format("%s|%s|%s|%s", faction, source, destination, spellName) + local text = string.format("%s%s%s%s%s%s%s", faction, aura_env.separator, source, aura_env.separator, destination, aura_env.separator, spellName) for _, to in ipairs(toNotify) do local message = Message.new(text, to, "WHISPER", true) if aura_env.config.debug then DevTools_Dump(message) end @@ -158,7 +161,7 @@ Stinky = { ---@param self Stinky ---@return string FormAddonMessage = function(self) - return string.format("%s|%s|%s", self.name, self.threat, self.note) + return string.format("%s%s%s%s%s", self.name, aura_env.separator, self.threat, aura_env.separator, self.note) end, }