Get an Epic Experience with Premium

Death Clock

Combat Login to Add Favorites
  • 5 Likes
  • World of Warcraft
  • 122 Monthly Downloads
  • Supports: 5.2.0
  • 9,868 Total Downloads
  • Updated 03/06/2013
  • Created 07/12/2011
  • 24 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: Public Domain
  • Newest File: r49
or
Support development! **
Donate

About Death Clock

Summary

Death Clock displays an estimated kill time for any of over 50 different unit addresses. Target, Focus, and Boss unit addresses are tracked by default.

Death Clock is both lightweight and low impact.

Options

The algorthm Death Clock uses to calculate the estimated kill times can be tweaked in two ways:

  • The frequency at which it is run can be changed
  • The balance between Reactivity and Stability can be adjusted. Higher Reactivity will more quckly model changes in DPS like when entering/leaving a burn phase, but the estimate will jump around more and be momentarily thrown off by lucky crits or other brief jumps/falls in DPS.

The font, font size, color, outline and background for each Death Clock is configurable.

Additional Death Clocks can be displayed for over 50 unit addresses through the interface options.

Controls

Right Clicking a locked Death Clock will announce the name of the mob it is tracking and the current estimated kill time.

Right Clicking an unlocked Death Clock will lock it.

Left Clicking and Dragging an unlocked Death Clock will move it.

Positioning

The Target, Focus and Boss Death Clocks will attempt to position themselves by their respective unit frames. If you are using a unit frame addon that the Death Clock does not recognise, it will first appear in the middle of you screen and can then be dragged into position.

Death Clocks for other unit addresses will always first appear in the middle of your screen ready to be dragged into position.

If at any point you want to reposition any of the Death Clocks merely unlock it through the options screen and drag it to the desired position. The Death Clock can then be relocked by right clicking it.

Suggestions / Feedback

Please post any suggestions or feedback.

Please 'like' or 'favorite' this addon on Curse to help increase its visibility!

My Other Addons

  • What's Next? - Displays what ability should next be cast using highly customizable logic.
  • AllPlates - A raid frame for enemy units.
  • Sudoku - An in-game Sudoku puzzle interface.
  • Death Clock - An estimated time till death display for multiple units.
  • Super Loot - A lightweight loot frame replacement with a variety of improvments and new features.

------------------------------------------------------------------------
r49 | lordstrucker | 2013-03-06 22:38:01 +0000 (Wed, 06 Mar 2013) | 1 line
Changed paths:
   M /trunk/death-clock.toc

Updated version
------------------------------------------------------------------------
r48 | lordstrucker | 2013-02-02 05:50:42 +0000 (Sat, 02 Feb 2013) | 1 line
Changed paths:
   M /trunk/death-clock.toc

Updated Version number.
------------------------------------------------------------------------

Addon Packs Containing This...

Comments

  • #7

    I'm no LUA programmer so this is a bit rough but can you add in a public function to pull out the time left for a unit? I hacked one up myself for my own purpose so i can use like WeakAura/PowerAura, etc to check the time.

    What i did with no LUA knowledge:

    function DeathClock:GetTimeLeft(unitID)
    local guid = UnitGUID(unitID)
    local timeleft = 0

    if guid then
    if self.units[guid] then
    timeleft = ceil(self.units[guid].time)
    end
    end

    return timeleft
    end

    Also i added in the 'DeathClock:DoAnnounce(guid)' function this:

    if IsInInstance("player") then
    chatType = "INSTANCE_CHAT"

    to support the new 'instance' chat.

    Last edited by Torchler on 4/17/2013 9:13:34 PM
  • #3

    Hi, any way to add the ability to send the estimated time to /say /party or /raid?  Might not be part of the scope for it, but it would be nice to share the info to others so they can gage if group has enough dps to beat enrage timer on some bosses.   Just an idea.

    Take care and thanks for the addon.

  • #4

    I'm currently working on an optional component that lists all the known enemies in the area and their estimated kill time in a small scroll panel akin to a dps meter display.  I can easily include a way to report an entry from that display, say by right clicking an entry.

    I hesitate to include any mouse functionality in the individual clocks when locked as they are often positioned  overlapping unit frames.

    How does that sound?

  • #6

    The build I put up last week does contain a way to announce the current time till death, just right click the Death Clock. There is logic included that picks the highest visibility raid/party chat channel the player has access to so the player does not need to change it back and forth when dungeoning or raiding.

    The way the list report will work, only the unit you click on gets reported. So you might see:

    Deathwing     
    Arm Tenticle                        2m10s
    8x Corrupting Blood             14s 
    Corrupting Tenticle                51s 

    But when you right click Arm Tenticle only it gets announced to raid chat:

    "Arm Tenticle will die in about 2 minutes 10 seconds." 

    Last edited by LordStrucker on 5/14/2012 5:50:38 PM
  • #5

    Pretty much what i asked about, might be easier for you to just be able to call out focus and target, usually you only worry about boss and it'll be either your target or your focus depending on your particular class on the encounter.  Most adds would probably die too fast or be any worry to the group.  The individual clocks can be moved right so it's just a matter of positioning them where a player can righclick on them or just click to get the info out.  Maybe in setup allow the option to set which channel you want the information to go out.  Thanks for at least thinking about it.

  • #2

    Thank you for your great addon!

  • #1
    This works really well, thank you!
  • 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 »

Maingear

ENTER NOW