diff --git a/WeakAuras/Transmission.lua b/WeakAuras/Transmission.lua index d785bbd..d21acc0 100644 --- a/WeakAuras/Transmission.lua +++ b/WeakAuras/Transmission.lua @@ -155,7 +155,7 @@ local function filterFunc(_, event, msg, player, l, cs, t, flag, channelId, ...) local remaining = msg; local done; repeat - local start, finish, characterName, displayName = remaining:find("%[WeakAuras: ([^%s]+) %- ([^%]]+)%]"); + local start, finish, characterName, displayName = remaining:find("%[WeakAuras: ([^%s]+) %- (.+)%]"); if(characterName and displayName) then characterName = characterName:gsub("|c[Ff][Ff]......", ""):gsub("|r", ""); displayName = displayName:gsub("|c[Ff][Ff]......", ""):gsub("|r", ""); @@ -581,7 +581,7 @@ local receivedData; hooksecurefunc("SetItemRef", function(link, text) buttonAnchor:Hide() if(link == "garrmission:weakauras") then - local _, _, characterName, displayName = text:find("|Hgarrmission:weakauras|h|cFF8800FF%[([^%s]+) |r|cFF8800FF%- ([^%]]+)%]|h"); + local _, _, characterName, displayName = text:find("|Hgarrmission:weakauras|h|cFF8800FF%[([^%s]+) |r|cFF8800FF%- (.+)%]|h"); if(characterName and displayName) then characterName = characterName:gsub("|c[Ff][Ff]......", ""):gsub("|r", ""); displayName = displayName:gsub("|c[Ff][Ff]......", ""):gsub("|r", "");