ShadowTimers

shadowtimers4

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

You must login to post a comment. Don't have an account? Register to get one!

  • 1 comment
  • Avatar of pehirsch pehirsch Mar 11, 2012 at 00:27 UTC - 0 likes

    Received 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

  • 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

Authors