From d4673d8f74bbadc172b6054bc3c5caad446e97eb Mon Sep 17 00:00:00 2001 From: PhatPhuckDave Date: Mon, 14 Oct 2024 18:27:30 +0200 Subject: [PATCH] Cleanup and details --- FreshShit/StinkyDetector/event2.lua | 4 ++- FreshShit/StinkyDetector/event3.lua | 7 ++-- FreshShit/StinkyDetector/export | 2 +- FreshShit/StinkyDetector/init.lua | 50 +++++++++++++++-------------- 4 files changed, 35 insertions(+), 28 deletions(-) diff --git a/FreshShit/StinkyDetector/event2.lua b/FreshShit/StinkyDetector/event2.lua index 809a73b..ab3bf14 100644 --- a/FreshShit/StinkyDetector/event2.lua +++ b/FreshShit/StinkyDetector/event2.lua @@ -5,7 +5,9 @@ function() if message == nil then return end table.remove(aura_env.messageQueue, 1) - print(string.format("Processing message; %d in queue", #aura_env.messageQueue)) + if aura_env.config.debug then + print(string.format("Processing message; %d in queue", #aura_env.messageQueue)) + end if message.addon then SendAddonMessage(aura_env.addonprefix, message.message, message.channel, message.to) diff --git a/FreshShit/StinkyDetector/event3.lua b/FreshShit/StinkyDetector/event3.lua index ae57d09..e2ccfce 100644 --- a/FreshShit/StinkyDetector/event3.lua +++ b/FreshShit/StinkyDetector/event3.lua @@ -80,18 +80,21 @@ function(allstates, e, prefix, msg, ...) return end + if not allstates[name] then + PlaySoundFile("Interface\\Sounds\\Domination.ogg", "Master") + end + allstates[name] = { show = true, changed = true, name = string.format("%-30s", name), progressType = "timed", duration = 60, - expirationTime = GetTime() + 60, + expirationTime = GetTime() + aura_env.config.alertThrottle, autohide = true, index = GetTime(), progress = string.format("%20s", "0s"), } - PlaySoundFile("Interface\\Sounds\\Domination.ogg", "Master") return true end diff --git a/FreshShit/StinkyDetector/export b/FreshShit/StinkyDetector/export index 133624b..376dbe1 100644 --- a/FreshShit/StinkyDetector/export +++ b/FreshShit/StinkyDetector/export @@ -1 +1 @@ -!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 +!T3tAZTXr29BzrkvgOmixasD444JWtjstrYWbAvTLSardmnaMfZb25GuuEfkl7njvQSvC(wQk3BvjvYh16DDfFS27hsLVd8pkVxFmtpZ0ZaakQJ44IIIZmD3V(1VR(9EDpt3Uz7wTncABS2QnV5QR32WPTHj(p4Pe)EhqDheoS9HRFZgTn665Bs93K0BKPV342gBAB94ht8nN0PLNNDOf8OhDu)(b0W27UY1FR3Q5BTEJgnV5TAU2TASw7(RCDa8xiQWH3OXQnA0yTRF9MxVXnx7gTng4Bz26IX02gNSTSV2YZ2ZhqLdB2(WgTpCn2)Vo7)Vo(Wqa1ht6rXImi9cT8CdyJNqIFiCbuEFlxRGH8RHl5pfUo03AWaQFah6TIFaEPjTBu)(CK5o7CWX7EVdGYz3sI8jRH9k12EpZaoCdI6spJ6gAaTY6rTnoDRnmADQrRnobaMlXHkQxe2)gJTjxa9JbRjqhqj2ajogih7tzaX44Do4aERsqTqoY3ZZoYX1Gp0B22WNyAffauHgaBkGA3)yple2To64d2zxKvABnWTTb)gFVqcsQq6i2TNqhiiCqtS9imMFua90E2KGG2Dzd3E4dDIa2SKcYln7tdSEmn7dHh3vi1OYrBY4OnzC0MmoAJvVbwzIRLdjK2EtaC9i28XixIaXg(v7yoa4hg)8iIpDsNDJSTN05(dTGMz4ZgqC(N5fadWQ3aFVOXYMAG4ikYe4bIja7oOh110YDatYHrQrsdqcP(Ue7FciMWixRDtG(y5yHIViz88eoqpGagsCd3fKcHbOXjBS9E3ZGrg3WT3qp)JP(3dz)X4Vur46qLSavUnE05M33Q)qJBHsNE9ot2R3QX6iBfRJrOL7Olm6rCDP(3MpKGr25Tn2(O7Fixh6(wMOg7nqYi2X76dcGCAHXwNSZoq16Jpce4jHefs7EUm8Hpy6BnGlpqIcbGC04WereoCfIyBTZHT25ewBmTuQemWpGrQ6k5N4Grr30WeuLWhEkxZkGIGiqQO565sr44qSCx8AhRTVy1NlhhBcWlk02ckW4O716G9oChaEEGwnxAPrEAHWWbhIroDrTAyCVnipHYUoKh1(WB2GPtgshZiTNZ5oOGUHdmYWNHwiaDvlhqoo0BsNdSodUFe9ca2H2O8zFcOnb1frcuATTXEUt6ihtHOSCHisxbI0Su0OrmAm0Nscbt6WFdg6zBk7rf84gsSJv3KAgIQYlaI0yo0KyK5U0GaYaqXKHpEa1airiHsGaoSYPYYujvXOntf7QeP2WM6hMhHYrLWPmzyjbBqmoYOFX4tO3GbiIRGpzbuxbyWzLgirIT53iWY1qOEZIH6MX1mwC7qVqR(xmPZTJSSHzWxzshUXfrNfWUHxjwvsHpCuucIbCq4HIKSMnPJjnK2lKA((iIDRsrSfhwt6uLyAIfj471YtKuX7nWklq(Yh0aKzvUMcDcq83Ajq8ZhAbZs6xezOue9(82MflVVeKkmhv07p(sXWZdvLrVEAym(vOiq5JEnmUqMbPlLCb3)PjDgzzBRL0IfKsYTiM)hWGqAIAZMpNQrCGMLMMGtQsLlIkvMHBb0Y1EULfKeJmO7sY7ZYCqCB9lRA08h6LW7tl5oVXDbwaAE9LIUcGGpfEFFlkZDd(eaMM7kFqoYi0MGjDiO7RmfhlAqkymPJTvqidzUXcqipbcNW(cnAfjiXAfHUm6XUEaDjiYN((PifOFYard4iTOpcU5AaB4AJ99gat(J4)apLG7AK2h8qwlGOAOsVtzbQ0R0ybyr39ifi2lki0Zb797n2edpqgbf4wMh6FzpoWn2aUxB4GgMENkeDaYI(GdX6W7jKMkUYyLvw5pfj8t6WDjH(GhozFmwWtPUNTQaM)zr0iOgV7KoF0tuknGoMa(IIKvOOk)pFxfLczc0JzH8Xl2O1Eh(b)0t3ENw7SvRJobQlgEg4wIpt(u098GeRQdm1MS)K9tW3ai4r3bi6A7bXsH8BPwaIOypg1R3ymKqVk1HB35rHKhFXi21goEJay6ttUZbcYXNWUF6)(0VC2Fo73Nn9BN9jt)IzFmVG)XzF6SpE6xp97M9j8h8Vo9zZEkuJNn7xc)cfb)(SPFvLjDEsXi22GZLdTPHeE14JkwuNXSb(Z6BrrRLc2GCmNQmukxZJ7nedLYwBzcBnD98SPe3j7l7so6T)Ko8FCuECfy0gxa2LzFwC)LTarNbpUpXoGILexgItOiKJMHOM6Oou1uCUHSM6WWM3xzSRwhFAyKVRclqwOl9C(iiYLP7vvGT1rCQECpxxa)AjTu(JqsaZGbdsGQVdW)djDTPv)ONupfHp7pNEQLRjLRgLd3K)8en9k2DRQYgDkQ1SAk4RWF0xUkpwET(AMW0fxH2iy8)8nqs1z0M4sbR2fjQi9ct4JxCvywPuCpknlJ3knejlGJ46bX9eBZHNLGvZfPaqAgsDtWyah1dUSqIfGJS1JbHZWQvyyllaqxvxJE7k1kaWcriv2Pqyyvq(um(EBysohXJRwdeRCTqXYk3(E7DW2vQDjq3TPNHjbn40TJCglf8lchzYZRA5gaXfwv7Si1t8XjhZ(sXQJ945QJzhdYxOSBHdHZLHJ(yWTzOHdNVv9rvTtRZTwAbiG1yILFqv5KqqVz6vSTM5iLHiJ0QxL7FN9moENt0jw9Ir865umtrC7QYqtsmpxLcGQq9fQmOW68vMLhvp5YB(bfC8JOFF0kKAmzx5scVCShjKfEEmlLM9)AHTPIL5(EHjQ(8Gbl1N3aVi)EL7zneHnWfjZhu4QdEiXrd0uug4jEOitJcuUUeXQNQ7RR0jlJsJU0q96KXZy1fUGb0r9iHv)OyoOk5qHkJrgKpE7AlTnAHUX3lmh)6UmV2PbEPi1)69eflGKFbKKLqp4hMI5)hnfZRGzxE9jrakoGHKPvbjFhqXQY1cM0b)D2No93m9lN(nI7E6Kot)dt)UP)(PF3S)Qz)Qz)n4Zrz3Nlk2pmTZRd6bVsMX512SK8QtB4hM85Yo5ZK9ZUoiYGTvw3c3uAdQRbIyR9W3dmt60CLMnG)h(TlxAYH8ilhsCftbuVWyG(ladvt2xU3bsVAi8op3sHi6z45nuEmhOXvwN(TRwvB1v7i9GslmYH76woJSPTi3QzGOsDzhwNd2xKRHrweAUlHrmTNDrblErcNqYL1dljRHDXvWQrWihzhsQ0)S8yLe4MjvraOQvckL3Y20ph(9FE2hp93c)(LG1SFpBri)IFeAxiM0Tq546snmut4ZsnwYglqmUwpf7SEkM2CdcGp6ywsINa7(uYOnGgfyqoJAU6wxmIin8PTi(ICZTjvgqw9y2E4yx(8fBr6nKwcC1wB1UsxBmI31ePnf9GkT8czlF8d5sYO7vkLMS8YpurFJnhIszaXSzTus1pOYjuZUr2J01W4IG2DJAP6VP)9Svf)BM9xp9R10YufNV1NyrDP(66rEb5BX9CpNemKAQPnXfPbl)hG57)C0haWxGVD2NQdtZwfnq5Fd8y4PZ(vt)6PptheulgBD986avqXQauaONNdYDhs9fBqwp)b(wooe)vLYsS6DUfUjA6YUkCiW34lO6AX7VfE1H5S6rC5vKVZIGN3ncKFTcX5aVGxKPv)(w9ISdRKEO9bE(ENrWTxSMbMsH5jkhB9ytVap)rehnnvTuOTRJUVChCJzNP)N(pn9la6)3I75IPF5Spg4bFLosSUQLhN2mYD0iQwbR4IY3QTPNBspxREdRaOfxpdw)Vm7PSDkY3bou(SzFcW))lls4OOQMhp2XzmXL4PbiYskLs(RX9Scif)uKqPdtsxb0uacRngFHFgq1YN03AKgqikq207qy7vkFkvSNu6shcwYGIScqXuQBVH42CZoakBiIZ1Y0tBCbvt3GpfaYBXqVEHr4Ead6imIbAyigSSNNPCd1HtxqmTVy1vbb)Jj4Mz2d012(WDzLCbGjor(J8Yk5FmjyKNoITOaO1RHiaFlOLSGqmDRH03iqmKG(nlN4VfS8btkp93cwv(D64ePRaYvZkFbf(nWV)oOcFfk4m9B0kBPPACdqDQCSxqGvxeZ9P2Kqjl6iYOGrwUzq5744PtPH9yu8ViHoj0Y3uzjASM(Fcy6xOFwdzr5B1pncFZx00grbYH9DOCPpc67AagyGcdtrsKjUya3ThZa6BeYnFcLAbEgH7fpEuuqXNtCfKVmJ(99IS1j)YFUMz9iHHu3(u3b6N7tTyP8FbSrU49WKbBG1axUKFOVxe4OvgCDtBWJn7l0zzuuYvDpEcX5)(xBtmDT0owJleG6T0nJ52E48KmxX6rIcOX9d07U80XHPn7IyecS(qD8chYyT7fQihiSjq7d(rhYho(qvpJYy35vFzBUpMM1VbSDZUtVASUkMNVB4tg55EXqnWiUiP87gkMtTPebkIIUEUW1rUHw2C2akUgGPSWHYkImGKtVE6FhIEWSL)bC3lcZB(zZEQUrIUQXnaMNVOUFiFBMcseeLNp(cJzY1zyOdtWayis3semmO)6cU3g7RZfErO3jMmDo)lchYID33AWWWyhCcOiy4U9ylnbVNuD(CIVRa8oc5fK4ne9)rTlZsA(pWebbMo)CWIZ3Q3Cu2QuKZD)FAscl0P4qS8j9OIiw0edYr(9e0jX0bz8r3KsmlPcTGUH6wwf89STlP8nTHz(3XUFjv52EDTTkRpUtKdjU8nSTTiU9YuLTbcy)YRYHi7qbt0xRB7cANZPV8jqipwLxP7dbjq1I0mUNilnOuLXyId)LVdQ56nIlZN2J6gAFH8fei7(6wUVS)a2KGPIQFo5efUgSK6JDUsy5OqF6(8bCa9qH57Ik89M0520qCiuTgBl8NEuXurYPbksLmlqxujWhKdztGngm4drgwltIhvXsjYpPZ7Gz0tFUT3ptcXIxyaKFWIo5lN(FH2jytcaXPm7ZM0z2VKTXW)6z)fWKdFwL0D7ILWGe6I(bUkESKqmdfj(wz6N1VYBxULyOqykwqHRyOMSDqEra4lhoVFs6W0l4)UQc(7lykjP(snVqLM4OK2WKvtNqP4mURnJ0XTKpl42Ix5T8zooJIE6vnkv3(aS6pKN7IYRX7Kx6oTHGSlOrM3x2IurKPWojd)5iQcuixt1ihWLQkCd(PPfsXLLPnkcWlDZkS)sz5RCEHwzrDlQuY7HLWSU2fqu5T1klxsApvcePqA6IDJCuRbGBhg5iaP6MoKTyCwS6GzOqTz6weoj0Ll1aaxoq3ZTVxvlDR2hhCk0jCL4kGgZWMraECgFLb5lmyzkVfSyHX6yYUFuHtii)zdjjV6OfAP4K3S1Pix3F1n6dodufjIXk(fV8qlk75sYMU8SR5nHBw5(YPPxoAur)SYks)w4dimQ1kS)Hxzf)aUT4FuLLa0gscdywGgu1QE8RI3IafODLulQ2xONxTKOdrDdU9UNxYKcOE)RaILULtpRYxIf2vw5h7h5ohr1mlee3(dsP(XMroJNNZbZ)7fe)vYv(UIY)R47oI4vuv7xuOf6dauMpAqkFnHsE3ubHNJU7MB060do62NUZpzNdBD69oC39oO1oNSZ2PCErXZLyPl0lSvxD1A5McXmLZmPFT0Y7IqLkAC6p2npQpFF3S1b7CVJj(bGGoylYGvm6Vx10yqS5Bw70BJj1KRX(LmhV)JxK7eexSBKkSQPidPN7A(toepqsGsP(CL2Dy9uTTH6OHMTm0UYPHkiXcBHxHGQU3TMB7waQ7szAqviehDZJUxGd8f5lywbCzOWfYSosubnc48gWxz655k(Lupkx3n5xKQ)I3kEOcCK7ixVZDRu(wi7kscvl2KAx)T4OKAIvkGajRXstFs2FHlb(WiQwMZHFD77T32ZdFyriu2(sRqTfrcE2YlYwgKXaAychhZwkZRsHVb8NxBEaup(MBJRmFZK6eRmlvI6vd9kLmzwIMsHV8PCXg6fB5jhsyVHvve(QWZLfUPqlFSN41yfdP4HCLKiklBSlMEDhlxt2s4(syWelvCzgkBNIZ9sE8OnnXxYmdNzQN0ydu4C(cu2BiT3Oy3nz)jOTrjUmM97BPWJ2HwM4hZfikftDFxkfFe6kYT4ixbcWbq8hOV2gnJXTTgI7nrrAAk0Jy5iO1EB9b7CYPnB0iTZWjpxXl3AP3UEP(yUKBwD19wS2DT7dA(W0ZLN0I0ZFuqoX5BSp(kQw4(cUzg)fwkZACDGmBgYJ996b9bFZ(Y7S)KjDUMjpzl)CSFXvS7pslgvRwPoAjQQ8JAHESYaAyQx)vDFbBs2s0RM8fer(KKpIiYNe6PIyAJ1g7wu2s2Rlc45Vng67eC0Va6DAceCbvLwFXJWmiKesJs)frAoHugBc4oGbG7AC7t3y7Tp6qvfNgzTAKkyZIBwQGnj22mKlq9YcIgv5PYVgsAkYjyGMayJbo69qDjaQZQEUyBzEkWvtROG4vMJd4HH2PTgi0bzphDiO5Ank5nDGHFQP0mgNNZl7aBtqIvC1KV1wlwazceNAtghqnJxGZ0lqah089C(CHiJ0PcU3tqxwmekjsrSpdg6DUUelSyTgvthSqbnUCjHldXJV75IPDPtXXccdW9IOqXIj1yXB95dTWfOjl9(MnkxEP4HFAXGu3VcdUlnmvhzXx)M4(UDHbvPV8m6K)I7N3lzHNxAepdBn3BmW1mzBb3KQvpUJR9cCSLLx)cB8Ht5hKBeQ09l9OCjvFtSLPb9wRrgCR2lbRdLXRkjVtZBDAUEJ5BEh)SGVxap(MQvWe8og3eHYu2xBjn4hVwpiCzP8qhmxuOPUBjqak2xeSV94pxagNve35uXq(e4MNliQSpSspvT6g06b4npCXMRJfUykOUCQJIWqVhpNrYHRGIwrm(RDvp1Lkhtf53)kXE1cUJzswS3(ZR7xgTl9XHRjyegRt6ijQskVMLFp9F9nl5f0v6oaXpm)cUZu5hZ2g9wjV)zd4jWG7cALQpyYtes06(UGYwuUh(M1QuG3GPEnszyrDExw0EviRTawBsf0Q0VwL3hqp(7qjVdEWApm)kcf)wbYRY6pulDN3RlWI2S8PNlZCf5swhVRzCeCAUQxd9VM)2azsXJUbxC)T)gxl4nQehFaVnSK6bX8vr)BpxTfmTpcXN5SyqsQ(ReAKSZxoQKSvVqPtPOuYE8D0e1v6dEGxoesJrwJhN6TU3ms8cPzJXYiX3Qy(uEh0hRAvuFFHNZG4QK0Xt0PmeZY3QgO1BdVixZDHaoQwzp8qpbmAt)WpK90Gp8d32ZrKQYv9gmG9b99UemLMvkoJq5683v779CCuGOfDn7t8SEYPPkX24Y6h5kRZDKKT77QRldzCNqBXsfigEhlFmv0uvzUkzv7Mn0ud6JgBXRJUiTFtnBWl1dfI66YFCOhMLOYg6jVR4X9vjJZYC2UsJ0B2)NuA(MNS)IL5R5KLl8dk(pJLeNZYLCRw8AEG3aRETnIt1doHxm6WM)HLgocdgI2CxpOxpC9cpPA0ES(8ZGEf0PLhrslY5VtQtAPnpQvRJUB(JwNcpdEEn(mXHFEeDNQh3YDC1rM7HFt898nVVpzCBJ7hFv2tok8SYPTXopAmkSDo5I8NjqYZwkqcKD2fPCmrze4z71Etr)JN9uEoDjSVE9fCotP7iPQGdFQ4ZZiXzOs3soJl2SGZQHUfE2ISz(dch2bRLMd4JU5pCk6M64bORUtELU5pOBqrl8SbIFKaL)0AOB6V3)DZEi0WpCA0Fwj0vs2odp)dwd)o83()9d \ No newline at end of file diff --git a/FreshShit/StinkyDetector/init.lua b/FreshShit/StinkyDetector/init.lua index 64ff309..27ca5f0 100644 --- a/FreshShit/StinkyDetector/init.lua +++ b/FreshShit/StinkyDetector/init.lua @@ -250,7 +250,7 @@ aura_env.localStinkies = {} ---@param name string aura_env.StinkyDetected = function(name) if not aura_env.localStinkies[name] or aura_env.localStinkies[name] < - GetTime() - aura_env.config.throttle then + GetTime() - aura_env.config.messageThrottle then local stinky = aura_env.stinkies[name] Message.QueueNotifyGuild(stinky) Message.QueueNotifyWhisper(stinky) @@ -260,34 +260,36 @@ aura_env.StinkyDetected = function(name) aura_env.localStinkies[name] = GetTime() end -local friends = {} -local numfriends = GetNumFriends() -for i = 1, numfriends do - local name = GetFriendInfo(i) - friends[name] = true -end -for k, v in pairs(WeakAurasSaved.Cyka.Stinkies) do - if not friends[k] then - AddFriend(k) - end -end -C_Timer.After(1, function() +if aura_env.config.addFriends and not aura_env.config.addFriends2 then + local friends = {} local numfriends = GetNumFriends() for i = 1, numfriends do local name = GetFriendInfo(i) - if WeakAurasSaved.Cyka.Stinkies[name] then - C_Timer.After(1, function() - -- print(name .. " " .. i .. " Stinky!") - SetFriendNotes(i, "STINKY") - end) - else - C_Timer.After(1, function() - -- print(name .. " " .. i .. " Not stinky") - SetFriendNotes(i, "Not stinky?") - end) + friends[name] = true + end + for k, v in pairs(WeakAurasSaved.Cyka.Stinkies) do + if not friends[k] then + AddFriend(k) end end -end) + C_Timer.After(1, function() + local numfriends = GetNumFriends() + for i = 1, numfriends do + local name = GetFriendInfo(i) + if WeakAurasSaved.Cyka.Stinkies[name] then + C_Timer.After(1, function() + -- print(name .. " " .. i .. " Stinky!") + SetFriendNotes(i, "STINKY") + end) + else + C_Timer.After(1, function() + -- print(name .. " " .. i .. " Not stinky") + SetFriendNotes(i, "Not stinky?") + end) + end + end + end) +end --/run WeakAurasSaved.Cyka.Stinkies["Totleta"] = true -- /dump WeakAurasSaved.Cyka.Stinkies