for example in 1st aura instead of
elseif event == "GROUP_LEFT" then
aura_env.IsInvitedForSharing = false
aura_env.CurrentCharInGroup = ""
aura_env.CurrZoneID = ""
aura_env.CurrZoneName = ""
aura_env.MaxTime = ""
aura_env.CurrTime = ""
aura_env.CharIsReady = false
end
do
elseif event == "GROUP_LEFT" then
aura_env.saved.IsInvitedForSharing = false
aura_env.saved.CurrentCharInGroup = ""
aura_env.saved.CurrZoneID = ""
aura_env.saved.CurrZoneName = ""
aura_env.saved.MaxTime = ""
aura_env.saved.CurrTime = ""
aura_env.saved.CharIsReady = false
WeakAuras.ScanEvents("update_shareid", aura_env.saved)
end
then replace trigger1 from shareid_today with a TSU listening to event update_shareid with function
function(states, event, data)
if event == "update_shareid" and data then
states[""] = { show = true, changed = true }
for k, v in pairs(data) do
states[""][k] = v
end
return true
end
end
then in display you can use as text replacemnt %CurrZoneName or in a custom text aura_env.state.CurrZoneName