Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function(_,_,message,_,_,source,_,_,destGUID,_,_,_,_,spell,_,amount)
- local dot = {
- name = "Nether Tempest",
- }
- WA_DOTS = WA_DOTS or {};
- if (UnitIsUnit(source or "", "player") and spell == "Nether Tempest") then
- WA_DOTS[dot.name] = WA_DOTS[dot.name] or {};
- if (message == "SPELL_PERIODIC_DAMAGE") then
- WA_DOTS[dot.name][destGUID] = WA_DOTS[dot.name][destGUID] or {};
- local record = WA_DOTS[dot.name][destGUID];
- record.Amount = amount;
- return true;
- end
- if (message == "SPELL_AURA_REMOVED") then
- table.remove(WA_DOTS[dot.name], destGUID);
- return false;
- end
- end
- return false;
- end
- function()
- local dot = {
- name = "Nether Tempest",
- }
- WA_DOTS = WA_DOTS or {};
- WA_DOTS[dot.name] = WA_DOTS[dot.name] or {};
- local record = WA_DOTS[dot.name][UnitGUID("target")];
- if(record) then
- return string.format("%i", record.Amount or 0);
- else
- return "Waiting";
- end
- end
Add Comment
Please, Sign In to add comment