How to Record DPS in Mists of Pandaria Beta without AddOns
Just a short video explaining how to record your DPS in the Mists of Pandaria beta since there are no AddOns like Recount or anything.
NOTE: READ MY COMMENT IN THE COMMENTS SECTION FOR TWO CHANGES.
Macro 1:
/dump CreateFrame("Frame","f")
/dump tinsert(f,function(a,b,c)f[a]=b;c()end)
/dump f[1]("e",{'COMBAT_LOG_EVENT_UNFILTERED','PLAYER_REGEN_DISABLED','PLAYER_REGEN_ENABLED'},function()for _,e in pairs({f.e[1],f.e[2],f.e[3]})do f:RegisterEvent(e)end end)
Macro 2:
/dump f[1]("s",function()f.c=UnitName("target")or"?"f[f.c]={s=GetTime()}print(f.c.." engaged!")Stopwatch_Clear()StopwatchFrame:Show()Stopwatch_Play()end,function()end)
/dump f[1]("f",function()f[f.c].f=GetTime()Stopwatch_Pause()end,function()end)
Macro 3:
/dump f:SetScript('OnEvent',function(_,e,_,g,_,_,s,j,_,_,_,_,_,a,_,_,b)if e==f.e[2]then f:s()end if e==f.e[3]then f:f()end if strfind(g or"","_DA")and f.c and 8bit.band(j,15)then f[f.c][s]=(f[f.c][s]or 0)+(g=="SWING_DAMAGE"and a or b)end end)
Macro 4:
/dump f[1]("p",function(_,k)t=k or UnitName("target")or f.c;fd=(f[t].f or GetTime())-f[t].s f.o("DMG for "..t)for n,v in pairs(f[t]or{})do if strlen(n)1 then f.o(n..": "..v.." ("..floor(v/fd).." dps)")end end end,function()f.o=SendChatMessage;end)
Macro 5:
/dump f:p()
NOTE: READ MY COMMENT IN THE COMMENTS SECTION FOR TWO CHANGES.
Other Videos By GhsCrysis
Other Statistics
World of WarCraft Statistics For GhsCrysis
There are 380,997 views in 82 videos for World of WarCraft. World of WarCraft has approximately 19 hours of watchable video on his channel, roughly 20.12% of the content that GhsCrysis has uploaded to YouTube.