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