Add zones to deathreporter
This commit is contained in:
@@ -21,11 +21,18 @@ function data.DeathReporter.Init()
|
||||
end
|
||||
recentDeaths[destination] = GetTime()
|
||||
local timer = C_Timer.After(1, function()
|
||||
local text = string.format("%s killed %s with %s (%d)",
|
||||
local zone = data.config.deathReporter.zoneOverride
|
||||
if not zone then
|
||||
zone = string.format("%s (%s)", GetZoneText(), GetSubZoneText())
|
||||
end
|
||||
|
||||
local text = string.format("%s killed %s with %s (%d) in %s",
|
||||
tostring(source),
|
||||
tostring(destination),
|
||||
tostring(spellName),
|
||||
tostring(overkill))
|
||||
tostring(overkill),
|
||||
tostring(zone))
|
||||
|
||||
---@type Message
|
||||
local msg = {
|
||||
channel = "CHANNEL",
|
||||
|
@@ -62,6 +62,7 @@ local function init()
|
||||
---@field throttle number
|
||||
---@field doWhisper boolean
|
||||
---@field notifyChannel string
|
||||
---@field zoneOverride string?
|
||||
|
||||
--- Data ---
|
||||
---@class HeimdallMessengerData
|
||||
@@ -135,6 +136,7 @@ local function init()
|
||||
throttle = data.GetOrDefault(Heimdall_Data, { "config", "deathReporter", "throttle" }, 10),
|
||||
doWhisper = data.GetOrDefault(Heimdall_Data, { "config", "deathReporter", "doWhisper" }, true),
|
||||
notifyChannel = data.GetOrDefault(Heimdall_Data, { "config", "deathReporter", "notifyChannel" }, "Foobar"),
|
||||
zoneOverride = data.GetOrDefault(Heimdall_Data, { "config", "deathReporter", "zoneOverride" }, nil),
|
||||
},
|
||||
whisperNotify = data.GetOrDefault(Heimdall_Data, { "config", "whisperNotify" }, {
|
||||
-- "Extazyk",
|
||||
|
Reference in New Issue
Block a user