Get an Epic Experience with Premium


PvP Login to Add Favorites
  • World of Warcraft
  • 1,195 Monthly Downloads
  • Supports: 6.1.0
  • 99,129 Total Downloads
  • Updated 06/16/2015
  • Created 07/26/2011
  • 63 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: 3.0.7
Support development! **

About PvPTimer

PvPTimer is a cooldown tracker for PvP combat. It's very similar to Afflicted.


  • Tracks cooldowns of enemy players
  • Shows timer bars or icons for target/focus/arena targets, and/or groups them like Afflicted did
  • Tries to detect spec of players based on what spells they use and adjusts cooldowns accordingly
  • Turn off spells you don't care about
  • Spell glyphs can be turned on/off for different specs
  • Sends alert messages when cooldowns are triggered to chat, raid warning, party chat, scrolling combat text addons, etc. Supports MSBT, SCT, Parrot and the builtin combat text.

Install SharedMedia, SharedMedia-Blizzard, etc. for more textures/fonts/sounds.

Slash commands

Type /pt or /pvptimer for options.

/pt unlock/lock: Unlock all anchors for moving or lock them.
/pt test: Run a test.
/pt sc: Open spell configuration, where you can disable spells you're not interested in.

Problems, bugs, feature requests

Please use the ticket system if you have any bug reports or feature requests.

Translators Wanted

Translators wanted for all languages, check


  • Spell updates.


  • Removed a leftover debug print message, sorry for that.


  • Fixed an issue which allowed friendly players to show up on group anchors.


  • Fixed an issue with the double event handler.
  • Library updates.
  • Spell updates.


  • Updated for 6.1.0.


  • Group anchor fixes.


  • Spell updates.
  • Library updates.


  • Spell updates.
  • Library updates.
  • Toc bump.


  • Spell updates.


  • Fixed a removed wow api which caused some errors.


  • Fixed an issue with alerts beeing triggered by frienldy players.
  • Fixed an issue with spec detection beeing triggered by frienldy players.
  • Spec detection is now can be disabled properly, on the alerts tab.
  • From now spec detection is disabled by default.
  • Item updates.
  • Some other minor fixes.


  • Added upvalues.
  • Removed any debug related functions, modules and saved variables.
  • Target and focus anchors now going to track friendly units properly too.
  • Target and focus anchors should work properly when you change targets.
  • Fixed an issue with Druid's forth specialization and it's glyphs.
  • Added another event type for cooldown tracking.
  • Group cooldowns now going to reset on loading screens instead of zone changes.
  • Target and focus cooldowns now only going to reset on arena loading screen.
  • Fixed a lua error with unknow talented targets.
  • Item updates. (Engineering, Tailoring)
  • Spell updates. (Warrior)
  • Some performace upgradements.
  • Some other smaller fixes.


  • Library updates.
  • Fixed a bug with pets.


  • Debug mode is off by default again. You can switch it back with "/pt debug" command if you would like to track firendly player's cooldowns too.


  • Fixed a bug with target anchor.


  • Anchors now wont show the player's cooldowns.


  • Spell updates.
  • Library updates.
  • Fixed a bug with the Test bars.


  • Updated for 5.3.


  • Fixed a file zip coding bug.


  • Updated for 5.2.


First Previous Page 1 of 5 Next Last
  • #70

    Hello i have a question..Addon is perfect specially tracking their cds which is rly not easy in some situation everything fast spamming keys it is : i notice u can group OFFENSIVE AND DEFENSIVE spells..that is more easier to shows on every player..which is sort of confusing for example..u click on 3 targets and shows their used cds..they stay the same..not changing or there anyway this to be its on first option (target) original1..same setup for off/def..any solution? moderator? who ever created this!..

  • #69

    Hi, very nice addon. I do have some questions though.

    Is it possible to separate different arena timer ? For instance, get one on the top left, another one on the middle etc. All arena frames seems to be stuck to each other. They are all moving together :(

    Second question: is it possible to set seconds such as 1 2 3 instead of 1.2   2.6   3.5 etc.


  • #67

    How do I unlock the 5 arena targets from eachother? I want to organize them vertically, not horizontally.

  • #68

    You can go the the Arena Targets, Positions tab then change the Distance between frames X to: 0 and Distance between frames Y to: -100, to achieve a vertical layout.

  • #71

    HELP...i`m getting this eror after using this perfect addon... can u tell me what i do wrong or i have to redownload to solve the issue?    

    Message: Interface\AddOns\PvPTimer\Main.lua:830: Usage: GetPlayerInfoByGUID("playerGUID")
    Time: 10/24/15 01:45:45
    Count: 6
    Stack: [C]: ?
    Interface\AddOns\PvPTimer\Main.lua:830: in function `?'
    ...ter\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147: in function <...ter\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
    [string "safecall Dispatcher[15]"]:4: in function <[string "safecall Dispatcher[15]"]:4>
    [C]: ?
    [string "safecall Dispatcher[15]"]:13: in function `?'
    ...ter\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in function `Fire'
    ...dOns\DebuffFilter\Libs\AceEvent-3.0\AceEvent-3.0.lua:120: in function <...dOns\DebuffFilter\Libs\AceEvent-3.0\AceEvent-3.0.lua:119>

    Locals: <none>

  • #63

    Hey Resike,

    Tipping My Hat: This addon is incredible as it works different than Omnibar or Afflicted by showing you cds by your target - which I find invaluable!  This has given me a definitive edge in 1v1 situations & arena scenarios - I can spell reflect stuns like a mind reader ^^!

    Presenting the Issue: As mentioned by various others, there are still some #'s that are off for certain cooldowns (Asphyxiate displaying 1 minute instead of 30s, Mass Entanglement displaying 2 minutes instead of 30s... etc.)

    My Half Solution: I noticed a partial fix by going into the "PVPTimer\Spells" folder and editing the LUA Files for the different classes... changing the #'s in the lines of code (see below).  This process fixes any #'s for spells that are ALREADY IN THE FILES and works like a charm, however...

    -- Asphyxiate
    [108194] = {
    class = 'DEATHKNIGHT',
    duration = 10,
    cooldown = 30,
    type = 'cc',

    My Question: There are still KEY spells such as Desecrated Ground that are not in the files whatsoever.  I assumed that by copying the code EXACTLY, matching format & updating numbers accordingly, I could properly update the spell list.  However, this DOES NOT SEEM TO WORK.  The code I would paste in would look like this (spell ID & cd information taken from wowhead):

    -- Desecrated Ground
    [108201] = {
    class = 'DEATHKNIGHT',
    cooldown = 120,
    duration = 10,
    type = 'defensive',

    Pleading For Help:  Can you please help me in understanding how one could fix this type of scenario?  Is there another file somewhere in this addon pack where we would also have to add a reference to the spell ID we are inputting?  So far, I've only manipulated code information in the file located @ "PVPTimer\Spells" folder for the different classes.

    In Conclusion: I love the addon and really want to be able to use this as my main enemy pvp timer by working around updating the incorrect CD #'s.  I can totally relate to time constraints from work etc. that might prevent you from keeping 100% on top of this, so I'm asking you to give me the keys to the kingdom & help me wade through some of this code!  Where does a fledgling developer, such as I, have to go to properly update new spells that can end up displaying through this beautiful addon?


  • #64

    Hi there you did nothing wrong, there is a bug with a function in the addon which throws away double combat log events so thats why your Desecrated Ground aura did not work. Gonna fix it asap in 3.0.4.

    If you found any issues with the spells in the addon, just let me know, or you can send me whole fixed class files too, then i'll add them in the next release.

    The addon mostly listens 3 subevents in the COMBAT_LOG_EVENT_UNFILTERED event:


    With the ingame slash command: /eventtrace

    You can check spell ids more accurately then wowhead like this:

    The arg 12 is usually the spellID, usually above the spell's name.

    Or using this addon could help too:

    Last edited by Resike on 3/26/2015 11:55:40 AM
  • #66

    Greetings dude god bless you for creating this incredible addon...good setup easy to configure just well done..word thanks its not enough for for what u have maked..hope you gona improve the addon coz its op easy for begginers and better control of what enemy do...dunno what you gain from this but ure the man

    Last edited by beastMK on 5/24/2015 10:40:53 PM
  • #55


    it looks like groups anchor like offensive cds doesnt work,

    target focus and arena works fine but those doesnt,

    i try everythink its doesnt appear in arena but alerts work fine witch weird even when i disable

    arena target and focus... is ti me or.. ?

    One of the best addon :)


  • #57

    Try with 3.0.1.

  • #65

    Should be fixed.

  • #62

    thx again dude it work almost perfectly,

    just last little thing groups anchors now track party cd aswell

    if u can fix this aswell :)

  • #60

    Sorry for that should be fixed with 3.0.2.

  • #58

    thx u for responding

    but, yeah same issue, groups anchors still doesnt works; same thing for friends :(

  • #53

    is it possible to disable the warning?

    the sound its pretty annoying...

    other than that, awesome addon!

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

PAX South Alienware Giveaway