From fab50babc6b94507971b260e9c48b25a23aa143a Mon Sep 17 00:00:00 2001 From: PhatPhuckDave Date: Sat, 21 Dec 2024 00:59:16 +0100 Subject: [PATCH] Make message customizable --- Dechickenator.lua | 10 +++++++++- Dechickenator.zip | Bin 4411 -> 4466 bytes 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/Dechickenator.lua b/Dechickenator.lua index bb4a849..6e0d26f 100644 --- a/Dechickenator.lua +++ b/Dechickenator.lua @@ -6,6 +6,7 @@ local addonname, shared = ... if not Dechickenator_Data then Dechickenator_Data = {} end if not Dechickenator_Data.blacklistedBuffs then Dechickenator_Data.blacklistedBuffs = {} end +if not Dechickenator_Data.message then Dechickenator_Data.message = "Индивидуум %s хочет поделиться своим истинным обликом" end local function init() local cleuFrame = CreateFrame("Frame") cleuFrame:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED") @@ -17,7 +18,7 @@ local function init() local spellName = CLEUParser.GetSpellName(...) if not Dechickenator_Data.blacklistedBuffs[spellName] then return end local source = CLEUParser.GetSourceName(...) - local msg = string.format("Индивидуум %s хочет поделиться своим истинным обликом", tostring(source)) + local msg = string.format(Dechickenator_Data.message, tostring(source)) CancelUnitBuff("player", spellName) SendChatMessage(msg, "EMOTE") DoEmote("spit", source) @@ -45,3 +46,10 @@ SlashCmdList["DECHICKENATOR_TOGGLE_BLACKLISTED_BUFF"] = function(input) print(Dechickenator_Data.blacklistedBuffs[input]) end SLASH_DECHICKENATOR_TOGGLE_BLACKLISTED_BUFF1 = "/dechicken" + +SlashCmdList["DECHICKENATOR_SET_MESSAGE"] = function(input) + print("Setting message: " .. tostring(input)) + Dechickenator_Data.message = input + print(Dechickenator_Data.message) +end +SLASH_DECHICKENATOR_SET_MESSAGE1 = "/dechicken_message" \ No newline at end of file diff --git a/Dechickenator.zip b/Dechickenator.zip index cd7355139de9126d4280db7e863f09e43a2fb6d3..e4624832b6498cf014140470cd9565875d7e9972 100644 GIT binary patch delta 955 zcmV;s14R70BJv`zAq);Y2bEb+Mb^JM0{{RK36o(D6n|`WVVzamYTGavzAyA0G{Yc; zG-J188FOMK4RsF0&TdLEiY+ImiX0?)FvbRL8N1kEw|kA17Q)tcuVBB?WgJ} zR_qUmF{TgLrOuC^0H)3sZe>+K;%q12F5V}Yb2P$<(=GebmlFOA@51YF7GBBkb#xhB zhPU832ho@CKKdHoL>D0Z8{SLEP539AMHkWc=zl!=0iyHpN}6X99nPfXLN4#ZyXc!V zNc*oC9R8N8TP0PSR@DutEj*tBk9wkXu)hc7C*86M4jK$iVp(;Dk-*8nl9K!=DYihp z>f=$I76#vADoRSd+pejmrFWYad2x(WMGTjv^B7&h~!lGmk)1Erj6D{)NR zGJn9axg7UgMlYoDV3_R2N_9BsA;vMQG^NvQqqNNO+y#nEy3vEWZmEO5YN@@R-jWi5 z&o*NEu+fLck&@K2@LK2*h>h^N8Vz&Nk>M_=DHP2~pQ~U%y%eWR3HpGUa*%co!y;fb zE#LZ~e2NK)Y3o^tcQzcn`$(MR2b}IC$A1r){eYIloQrvgIpHHoOJ~30`fP$kY4gyO zf$&poDLwLF#c3T;8Lcl$!FJhw2(@hI;8<(bH@l{^>oJQ(s(7}qC`F2$ZG8mu3+>c_C7n%%x-cAHHd zS~Xp*AL}i{gql?wG#bh&s21`(It|3ZQbJ9CG$OJQ7M~L^ltq696nSstjgoQmP&O&rnp5D(OPI6IDq z)R^*n?7;KmCq%jX2)43GAPKgUV;()#$(wOU`2j~h_f@e}*hBD1uN+2a4FLiHs4gf` zH2GK5k{>Pg&Andr=qOGk@O#QtQLA^3YI@%`JAX|Zzr*dmJ!m&tW*_&kv5mE;vK--0 z0oUP40Ii&HD@w||GNQ4$99MAx&#B7UFu9GHnt0G9LQ+v_LeRxUaUJD*E08MEtS&Z9 zTOagvTkm$w7EnZic+jVZ8$E0tXo>83)SQnZVnnyu7*wh@Ja>gn&S(kxTtx%!r+(U$ zk$(?VXr;8kf~uL|Y5BI3$|+?mhHa}5-#n0b_a-~e5}fQrCzuK69xjPFBXb{eB1ZsA zr>WuvVnU!T!k^)7coojWOZZ+z7tuv{gPuzieF^WPui5m;9k^VFf5Lfm9(|9_ zq8}(a3opSu2k&qWmUB4XhPTl-Fo6A6?0+2ohSLpnoC?yc#gu$$gI=9*hqAaju^?G> z%DMC#01LFKkBK^>Qj!rZ!pq7?!$+My);3&?08au1C6`k_ZvK=(?v%>BIDk1lPk}9n zvsOJ&k+{@-7H3F6i&Bvab~ zP)h*