(fix/Prototypes) fix switching triggers lead to errors
e.g. from Combat Log to Spell Trigger
This commit is contained in:
@@ -3417,6 +3417,7 @@ Private.event_prototypes = {
|
|||||||
return table.concat(ret)
|
return table.concat(ret)
|
||||||
end,
|
end,
|
||||||
GetNameAndIcon = function(trigger)
|
GetNameAndIcon = function(trigger)
|
||||||
|
if type(trigger.spellName) == "table" then return end
|
||||||
local name, _, icon = GetSpellInfo(trigger.spellName or 0)
|
local name, _, icon = GetSpellInfo(trigger.spellName or 0)
|
||||||
return name or "Invalid", icon
|
return name or "Invalid", icon
|
||||||
end,
|
end,
|
||||||
@@ -3646,6 +3647,7 @@ Private.event_prototypes = {
|
|||||||
return ret:format(spellName);
|
return ret:format(spellName);
|
||||||
end,
|
end,
|
||||||
GetNameAndIcon = function(trigger)
|
GetNameAndIcon = function(trigger)
|
||||||
|
if type(trigger.spellName) == "table" then return end
|
||||||
local spellName
|
local spellName
|
||||||
if (trigger.use_exact_spellName) then
|
if (trigger.use_exact_spellName) then
|
||||||
spellName = tonumber(trigger.spellName)
|
spellName = tonumber(trigger.spellName)
|
||||||
@@ -3733,6 +3735,7 @@ Private.event_prototypes = {
|
|||||||
end,
|
end,
|
||||||
statesParameter = "one",
|
statesParameter = "one",
|
||||||
GetNameAndIcon = function(trigger)
|
GetNameAndIcon = function(trigger)
|
||||||
|
if type(trigger.spellName) == "table" then return end
|
||||||
local spellName
|
local spellName
|
||||||
if (trigger.use_exact_spellName) then
|
if (trigger.use_exact_spellName) then
|
||||||
spellName = tonumber(trigger.spellName)
|
spellName = tonumber(trigger.spellName)
|
||||||
@@ -4623,6 +4626,7 @@ Private.event_prototypes = {
|
|||||||
return ret:format(spellName)
|
return ret:format(spellName)
|
||||||
end,
|
end,
|
||||||
GetNameAndIcon = function(trigger)
|
GetNameAndIcon = function(trigger)
|
||||||
|
if type(trigger.spellName) == "table" then return end
|
||||||
local spellName
|
local spellName
|
||||||
if (trigger.use_exact_spellName) then
|
if (trigger.use_exact_spellName) then
|
||||||
spellName = tonumber(trigger.spellName)
|
spellName = tonumber(trigger.spellName)
|
||||||
|
|||||||
Reference in New Issue
Block a user