A simple dot timer for ShadowPriests
Keep track of ShadowWordPain,DevouringPlague,VT,ShadowOrbs
includes VT-recast-timer:
color red == you can cast soon
green == best time to cast
v4.001
added new Dotmechanism
Best time to refresh our dots are:between last tick and before
So we can use our GCD-time to calc the best time
DP last tick comes when fall of target, it ticks at the rate of GCD*2 , so GCD*2 before ending is the best recasttime
VT last tick comes when fall of target, it ticks at the rate of GCD*2, and it has a Casttime of GCD*1 , so GCD*3 before ending is the best recasttime
SW:P should be refreshd by MF
v3:
added configmode
added click trough frames @ playmode
no more boarder in playmode
Syntax: /st
to move the frame:
/st configmode
Use Mouse1 to move it
/st noconfigmode
- 1 comment
- 1 comment
Facts
- Date created
- Feb 20, 2010
- Categories
- Last update
- Feb 18, 2012
- Development stage
- Release
- Language
- deDE
- enUS
- esES
- esMX
- frFR
- koKR
- ruRU
- zhCN
- zhTW
- License
- Public Domain
- Curse link
- ShadowTimers
- Downloads
- 242,361
- Recent files
- R: Shadowtimer_v4.0012 for 4.3 Feb 18, 2012
- R: Shadowtimer_v4.0011 for 4.2 Jul 15, 2011
- R: Shadowtimer_v4.0010 for 4.2 Jul 15, 2011
- R: Shadowtimer_v4.0009 for 4.2 Jul 13, 2011
- R: Shadowtimer_v4.0008 for 4.2 Jul 03, 2011
- Reply
- #1
pehirsch Mar 11, 2012 at 00:27 UTC - 0 likesReceived this error after scaling to scale2 and after moving the box:
Message: <string>:"ShadowPriestDoTTimerFrame:OnHide":1: attempt to index global "this" (a nil value) Time: 03/10/12 16:24:29 Count: 1 Stack: [C]: in function `Hide' ...AddOns\ShadowPriestDoTTimer\ShadowPriestDoTTimer.lua:497: in function `?' Interface\FrameXML\ChatFrame.lua:4293: in function `ChatEdit_ParseText' Interface\FrameXML\ChatFrame.lua:3992: in function `ChatEdit_SendText' Interface\FrameXML\ChatFrame.lua:4031: in function `ChatEdit_OnEnterPressed' [string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>
Locals: (*temporary) = ShadowPriestDoTTimerFrame { 0 = <userdata> isMoving = false } (*temporary) = <function> defined =[C]:-1