Download
(48Kb)
Download
Updated: 07-22-07 03:41 PM
Pictures
File Info
Updated:07-22-07 03:41 PM
Created:unknown
Downloads:164,975
Favorites:171
MD5:

TTSpellTimer  Popular! (More than 5000 hits)

Version: 1.24.20100
by: twig314159 [More]

After many painstaking hours of development and testing (huge thanks to all my friends that helped test!) my newest creation is ready for the general public.

TTSpellTimer

Summary
This is a stand-alone addon that will display various debuff and timer related effects for a large number of spell and abilities. Each class has a supported set of spells, which will be listed later in this document. Using this addon does not require you to create macros for each of your spell or abilities. Just install and play as normal!

Features

  • Non-Intrusive. Timer window is shown in the far right.
  • Works with numerous spells and abilities across all the classes.
  • No need for you to create macros of anything! Just use spells/abilities as normal!
  • The timer window can be moved and its position is saved for the next gaming session.
  • Timer window can list up to 8 timers in two horizontal rows that only show the spell icon and time remaining. Plus 8 timers in a single vertical row that show the spell icon, time remaining, target name, and the name of the ability/spell.
  • You can left-click on a specific timer to automatically target the named mob! (Note: This is inconsistant in PvE when multiple mobs have the same name, but great for PvP!)
  • You can shift-left-click on a specific timer to remove it from the timer window. This is useful if you have timers that do not automatically remove themselves.
  • TTSpellTimer will automatically modify the timer durations based on the rank of the spell cast!
  • TTSpellTimer will automatically modify the timer durations if you have points in the appropriate talents!
  • Each spell is highly configurable by using the settings interface, which can be reached through the slash command "/ttst".
  • Each timer can be individually enabled/disabled. (In the spell/ability list on the left side of the settings window, disabled spells/abilities are colored grey.)
  • Each timer can be configured to automatically post a message when it occurs. TTSpellTimer will only post a message once, first trying Emote, then Raid, then Party, then Yell, and finally Say. You can check/uncheck the appropriate options. If you uncheck all the options, no message will be posted.
  • Each timer can be configured to display the spell name and/or the target's name. If both of these option are unchecked, the timer will be layed out in one of the two horizontal rows.
  • Each timer can be configured to automatically be removed when you exit combat. Great for those debuffs that can last for minutes!
  • Warlock pets are now supported! Seduction and Spell Lock!
  • Shaman totems are now supported!
  • Hunter pets are now supported!
  • In the settings window is a new "General" option to modify a few addon wide settings.
  • You can now disable TTSpellTimer through the "General" option in the settings window.
  • You can now set the scaling for the timer window through the "General" option in the settings window.
  • You can now position the timer window without having a timer active. To do this, use the "Move Window" button in the "General" options. When moving the window, click and drag it to anywhere you want, then press "Done". The four buttons that appear at the corners when moving are to force the timer to grow in that direction. Just click the button before clicking "Done". For example: You move the window to the lower right corner of the screen and you want it to grow up and to the left. Just click the small button in the upper left of the timer window then click "Done".
  • Nearly a complete French localization! It still contains many bugs, but should work okay.
  • Supports Rebirth, Concussive Shot, Counterattack, Scatter Shot.
  • You can now set auto messages to post when casting begins.
  • You can now disable timers/messages independently for each spell/action.
  • Optional progress bars for spell timers!
  • Message posting to a custom channel!

Supported Spells
  • Druid - Abolish Poison, Bash, Challenging Roar, Demoralizing Roar, Entangling Roots, Faerie Fire, Hibernate, Innervate, Insect Swarm, Lacerate, Maim, Mangle, Moonfire, Pounce, Rake, Rebirth, Regrowth, Rejuvenation, Rip, Sooth Animal.
  • Hunter - Concussive Shot, Counterattack, Hunter's Mark, Scare Beast, Scatter Shot, Scorpid Sting, Serpent Sting, Silencing Shot, Viper Sting, Wing Clip, Wyvern Sting.
  • Hunter Pets - Bestial Wrath, Intimidation, Screech, Scorpid Poison.
  • Mage - Blast Wave, Cone of Cold, Counterspell, Dragon's Breath, Fireball, Flamestrike, Frost Nova, Frostbolt, Polymorph, Pyroblast, Slow, Summon Water Elemental.
  • Paladin - Avenger's Shield, Consecration, Hammer of Justice, Redemption, Repentance, Turn Undead.
  • Priest - Abolish Disease, Devouring Plague, Hex of Weakness, Holy Fire, Mind Control, Mind Soothe, Power Infusion, Power Word: Shield, Psychic Scream, Renew, Resurrection, Shackle Undead, Shadow Word: Pain, Silence, Vampiric Embrace, Vampiric Touch.
  • Rogue - Blind, Cheap Shot, Distract, Expose Armor, Garrote, Gouge, Hemorrhage, Kick, Kidney Shot, Premeditation, Riposte, Rupture, Sap.
  • Shaman - All Totems, Earth Shield, Earth Shock, Flame Shock, Frost Shock, Reincarnation, Stonestrike.
  • Warlock - Banish, Corruption, Curse of Agony, Curse of Doom, Curse of Exhaustion, Curse of Recklessness, Curse of Shadow, Curse of the Elements, Curse of Tongues, Curse of Weakness, Enslave Demon, Fear, Hellfire, Howl of Terror, Immolate, Inferno, Ritual of Doom, Ritual of Summoning, Siphon Life, Soulstone Resurrection, Unstable Affliction.
  • Warlock Pets - Seduction, Spell Lock.
  • Warrior - Berserker Rage, Challenging Shout, Concussion Blow, Demoralizing Shout, Disarm, Hamstring, Intimidating Shout, Mocking Blow, Mortal Strike, Piercing Howl, Pummel, Rend, Shield Bash, Sunder Armor, Thunder Clap.

Known Bugs
  • Spells with a casting time (eg. Howl of Terror, Soulstone) and spells that do not apply a debuff may sometimes display a timer even if you cancel the spellcasting. This is a limitation of how Blizzard implemented the event messaging for spells. It can be worked around, but is not easy, so I have chosen to not fix it for the moment.
  • The timer is very reliable solo, but can sometimes create timers for spells even though the spell was resisted. This is only occurs in large raids. At this time, it is easy for a user to work around this issue by just being aware of what abilites are resisted. I WILL have this fixed some day as soon as I find a method that I feel is reliable enough.
  • Cancelling some spells with ESC while a targeting cursor is up may result in a timer being created. (Ritual of Summoning is notorious for this. Still investigating a fix.)

Instructions
Just install and use! Don't forget that using "/ttst" will bring up the settings window!

Conclusion
Please send or post any comments, bugs, or suggestions you have!

Future Features
- Paladin seals and judgements.
- Hunter traps.

Troubleshooting

Q: The timer window doesn't seem to be appearing. What's the problem?
A: Make sure that the addon is actually loaded. You can verify this by using the slash command "/ttst". If the TTSpellTimer Settings window does not appear then the addon was not properly loaded by WoW.
A: It is possible that the timer window is appearing off screen and is working, but not visible. To reset the window location to its default position use this slash command "/ttst reset window".

Q: Is there a way to restore a spell's settings to the default settings?
A: Yes there is! Use the following slash command to reset a specific spell's settings to its default values, "/ttst reset <spell name>". Example: "/ttst reset Howl of Terror"
A: To reset all spells to their default settings use this slash command, "/ttst reset all".

Version Information

1.24.20100
- Updated .toc to the latest Blizzard interface version (20100).
- Minor bug fixes.
- Better reliability when detecting the application of spells. It will no longer create timers for resisted spells.

1.23.20000
- New spells/abilities: Redemption, Resurrection,
- Fixed combo modifier problem with Rupture.
- Attempted to fix problems with Spell Lock and Seducion. If you continue to have problems, let me know!
- Timers should now have the proper target name when using click-casting! Let me know (in detail) if you continue to see problems in this area.

1.22.20000
- Some debugging code made it into the 1.21.20000 release. I've now removed that.

1.21.20000
- Various bugs fixed which were caused by the update to WoW 2.0.

1.20.20000
- Updated .toc to the latest Blizzard interface version (20000).
- Updated to work with WoW client 2.0!
- Many new spells added and bugs fixed!

1.17.11200
- Updated .toc to the latest Blizzard interface version (11200).
- New feature: Optional progress bars for timers!
- New feature: Post messages to a custom channel!
- New feature: Optional display of tenths of a second for timers!
- Bug fix: Distract should now work properly.

1.16.11100
- Version 1.15.11100 was inadvertently released with a new feature that wasn't yet completed. That new feature is displaying tenths of a second when the time remaining on a timer is less than 1 minute. While the feature does work, it has a few bugs and there is no way to change it back to the default display. This new update changes it back to the default until this new feature is complete and ready for distribution.

1.15.11100
- Fixed the bug with Polymorph and Shackle Undead not updating their timers when a target was re-polymorphed or re-shackled before it broke from the previous effect.
- Fixed a problem with CastSpellByName not working if the "self" parameter was specified as "true".

1.14.11100
- Corrected the durations for many Shaman totems.
- Added Reincarnation for the Shaman.
- Made sure that the Mage spells Polymorph: Pig and Polymorph: Turtle work properly.

1.13.11100
- Update for the lastest WoW patch 1.11.
- Bug fixes to correct stuff that was broken because of patch 1.11.

1.12.11000
- Bug fix for saving the position after it's been moved. Thanks Hshh!
- Added Rogue's Kidney Shot and Rupture. Thanks Hshh!
- Complete Simplified Chinese localization. Huge thanks to Hshh!

1.11.11000
- This should fix consistancy problems people have been having ever since WoW patch 1.10. Many times, the addon would stop working when doing this that would force a load, like zoning.

1.10.11000
- Gah, fix another bug that causes first time users to not have the addon enabled by default.

1.09.11000
- Instant cast spells were not working as of WoW v1.10. Now fixed. I have no idea how I missed something this large. My apologies to every that has download an update again.

1.08.11000
- New supported spells.
- Can now hide the timer background.
- Can now move the timer window without having an active timer.
- Spell/Actions cast from macros should now be timed properly.

1.07.11000
- Bad upload. Use v1.08.11000

1.06.10900
- Hunter pets are now supported!
- The timer window can now be scaled!
- You can now disable TTSpellTimer completely from the settings window!
- Fixed a bug with Grounding Totem.
- I missed the Tranquil Air Totem in the previous release. It has now been added.

1.05.10900
- Shaman totems are now supported!
- Fixed a bug that was exposed by using chat addons (eg ChatEx)

1.04.10900
- Fixed a bug where some timers would stop appearing after a while.
- Fixed a bug where casting a debuff on top of the safe debuff (Corruption on top of Corruption) would not create a timer for the second casting.
- Made sure that Shadow Word: Pain was taking talents into account.

1.03.10900
- Fixed bug when using ALT+number to target self.
- Fixed a bug where sometimes a timer would appear without a target name. This bug was most apparent with spells that had a casting time.
- Updated the Insect Swarm icon to be the new icon Blizzard created for patch 1.9.
- Added Emote auto-chat feature.
- Added warlock pet abilities.

1.02.10900
- Fixed an error on login when the user had moved the spell timer window to another location.

1.01.10900
- Initial release. Enjoy!

Post A Reply Comment Options
Unread 01-06-07, 05:16 PM  
twig314159
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 68
Uploads: 2
Re: Timers not timing

Originally posted by Kal_Zakath13
I am a Warlock.

While TTSpellTimer works well with all my DoTs, it won't time Banish if it's used via Hotkey instead of actually clicking on it. If I click the spell on my Hotbar, it works fine (and detects wether Rank 1 or 2), but if I just press '3', which is my hotkey for my banish, it doesn't add the timer.

It also won't time my Soulstone or Enslave Demon anymore, regardless of how I activate them.
I too am a Warlock and have not noticed any issues with Banish, Soulstone, or Enslave Demon.

Do your action buttons do anything spell? Are they macros, do you have any other timer/button addons installed?

If yes to either of those questions, would you please tell me which addons and post of private message me the text of the macro you use?

I'll do what I can to look into it until then.


Thanks!
Report comment to moderator  
Reply With Quote
Unread 01-05-07, 12:59 PM  
Melkor
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Originally posted by twig314159
The addon uses the debuff list on your target to figure out if the spell succeeded or not. Because of this, it is possible for the addon to not create timers if you do not have the enemy targeted at the time the banish debuff goes into effect.

For example:
1. Target mob A
2. Cast banish on mob A
3. Target mob B before banish finishes casting
Result: No banish timer for mob A
Just an update on this, i was trying to figure out if this was the cause but it seems not. During the garr fight i was targetting the same elemental for the whole fight and rebanishing when necessary however the timer window still failed to appear on numerous occasions. I have however been using another seperate mod called Uberbanish to stay on top of banish timing which is reporting bang on. Im not sure if there is anything in that mod that you havent used that you could incorporate for this part of the mod functionality.
Report comment to moderator  
Reply With Quote
Unread 01-04-07, 09:24 AM  
kathyp
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
I really like this mod, and find myself relying on it more and more in order to prioritize when to refresh which spells.

The only thing I can think of which I would really like to see added is the ability to move it to any part of the screen and lock it there, as I would like to keep it right next to my action buttons in order to make the eye-scan pattern tighter and quicker.

Thanks for all the time and hard work you've put in for making this excellent little mod!

Katherine
Report comment to moderator  
Reply With Quote
Unread 01-03-07, 11:48 PM  
Laneer
A Kobold Labourer

Forum posts: 0
File comments: 18
Uploads: 0
Thank you so much making it follow focus now! I was so missing seeing who had my renews and now I can be more active again
Report comment to moderator  
Reply With Quote
Unread 01-03-07, 01:42 PM  
Kal_Zakath13
A Kobold Labourer

Forum posts: 0
File comments: 15
Uploads: 0
Timers not timing

I am a Warlock.

While TTSpellTimer works well with all my DoTs, it won't time Banish if it's used via Hotkey instead of actually clicking on it. If I click the spell on my Hotbar, it works fine (and detects wether Rank 1 or 2), but if I just press '3', which is my hotkey for my banish, it doesn't add the timer.

It also won't time my Soulstone or Enslave Demon anymore, regardless of how I activate them.
Report comment to moderator  
Reply With Quote
Unread 01-01-07, 04:52 AM  
twig314159
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 68
Uploads: 2
Originally posted by Gendji
Yes, i am clicking on the timer in the TTST window.

I don't know if i missed an opion, but is it possible to just target instead of trying to cast or recast a spell? That way i can at least retarget Banished or Sheeped targets when they are about to come out.
Unfortunately, no. The retargetting feature is dead. It will never work again because of the changes that Blizzard made to protect certain actions from addons.

There is nothing I can do to fix this problem. The best I can do is eliminate the error.
Report comment to moderator  
Reply With Quote
Unread 01-01-07, 03:10 AM  
Gendji
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Originally posted by twig314159
How are you recasting the spell? Are you clicking on the timer in the TTST timer window? Are you doing something else?

If you are clicking on the timer in the TTST window: It looks likes this is completely busted and will never work again. Even with secure templates I can do the right thing, but it won't work anyways since Blizzard prevents addons from doing certain things during combat. One of those things is setting a target on a secure button.

And since most timers appear during combat, this causes a problem for TTST.
Yes, i am clicking on the timer in the TTST window.

I don't know if i missed an opion, but is it possible to just target instead of trying to cast or recast a spell? That way i can at least retarget Banished or Sheeped targets when they are about to come out.
Report comment to moderator  
Reply With Quote
Unread 12-31-06, 05:02 PM  
twig314159
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 68
Uploads: 2
Originally posted by Mook
My bad - I didn't mean the little progress bars (nice touch by the way! so much nicer), I meant the line of buffs that appear in the timer window, the 'buff area'. Possibly not showing because I also have CT_BuffMod running, but I thought I'd still be able to see options for it. (No big really, I was mostly just curious because I can see the buffs in the screenshots, just not on my screen).
Ah ha, that little bar. Timers only appear in the little bar if the timer for that spell has both "Show Target Name" and "Show Spell Name" unchecked.

So, go to /ttst and select the spell/ability you want to appear in the little bar and make sure both of the check boxes I mentioned above are both unchecked. Tada!
Report comment to moderator  
Reply With Quote
Unread 12-31-06, 03:47 PM  
Mook
A Murloc Raider
AddOn Compiler - Click to view compilations

Forum posts: 6
File comments: 125
Uploads: 1
Originally posted by twig314159
1) Open the settings window (/ttst), go to General --> Settings, and turn on "Show progress bars"


My bad - I didn't mean the little progress bars (nice touch by the way! so much nicer), I meant the line of buffs that appear in the timer window, the 'buff area'. Possibly not showing because I also have CT_BuffMod running, but I thought I'd still be able to see options for it. (No big really, I was mostly just curious because I can see the buffs in the screenshots, just not on my screen).

Originally posted by twig314159
2) Easy to do. I'll add these for the next update.
Sweeeet - thanks!
Report comment to moderator  
Reply With Quote
Unread 12-31-06, 02:53 PM  
twig314159
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 68
Uploads: 2
Originally posted by seanmcleary
Just downloaded the add-on and it seems like it'll be great. Couple comments, though:

- Since the patch, PW:Shield can only be cast on party/raid members. If I select some random person not in my group and click PW:Shield (and I have Auto-Self Cast enabled) the shield gets cast on me but the timer shows as the person I had selected.

- It'd be great to see timers for things I've cast on myself. Yeah, it's a bit of a duplication of the buff area but still.

- Also, it'd be handy to be able to sort the timers by either player, cast time or spell type. E.g. group all the timers for a player together, or all the renews together.

- Regardless of which corner of the timer window I have checked, it always seems to grow left to right, top to bottom.
- I'll take a look at PW:Shield again and see what I can do. Ever since patch 2.0 it's a lot harder to get a reliable target name for click casting.

- I intentionally did not include these types of spells because they already existed in the buff area. I'm unlikely to include these spells any time soon. If I do, they would all be disabled by default.

- On my list of "nice to haves", which means other things get fixed before this would get added.

- Hmm...Some people have problems with this, others don't. I'll look into it...again.
Report comment to moderator  
Reply With Quote
Unread 12-31-06, 02:48 PM  
twig314159
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 68
Uploads: 2
Originally posted by Mook
Love TTSpellTimers

Two quick things -

1) I'm sure this is going to be something right in my face that I'm missing but - I can't seem to figure out how to get the little buffs bar to appear in the TTST timer box?

2) How hard would it be to add support for Mages' Portal spells? A timer isn't really needed, but it would be great to be able to have a message, something like "All aboard, portal opening to blahblah".

The timer functions in TTST seem much better than any other spell timers I've tried - not sure what you do differently, but nice job
1) Open the settings window (/ttst), go to General --> Settings, and turn on "Show progress bars"

2) Easy to do. I'll add these for the next update.
Report comment to moderator  
Reply With Quote
Unread 12-31-06, 01:33 PM  
Mook
A Murloc Raider
AddOn Compiler - Click to view compilations

Forum posts: 6
File comments: 125
Uploads: 1
Love TTSpellTimers

Two quick things -

1) I'm sure this is going to be something right in my face that I'm missing but - I can't seem to figure out how to get the little buffs bar to appear in the TTST timer box?

2) How hard would it be to add support for Mages' Portal spells? A timer isn't really needed, but it would be great to be able to have a message, something like "All aboard, portal opening to blahblah".

The timer functions in TTST seem much better than any other spell timers I've tried - not sure what you do differently, but nice job
Report comment to moderator  
Reply With Quote
Unread 12-31-06, 12:55 PM  
seanmcleary
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Just downloaded the add-on and it seems like it'll be great. Couple comments, though:

- Since the patch, PW:Shield can only be cast on party/raid members. If I select some random person not in my group and click PW:Shield (and I have Auto-Self Cast enabled) the shield gets cast on me but the timer shows as the person I had selected.

- It'd be great to see timers for things I've cast on myself. Yeah, it's a bit of a duplication of the buff area but still.

- Also, it'd be handy to be able to sort the timers by either player, cast time or spell type. E.g. group all the timers for a player together, or all the renews together.

- Regardless of which corner of the timer window I have checked, it always seems to grow left to right, top to bottom.
Report comment to moderator  
Reply With Quote
Unread 12-31-06, 12:45 PM  
Deri
A Kobold Labourer

Forum posts: 1
File comments: 11
Uploads: 0
Right click self cast mod

Update looks to be working fine with the click casting. Thanks!

I also use rSelfcastBB, which simply allows me to right click a spell to cast it on myself, if when doing this i have another person targetted the timer gets their name.

A pretty specific issue im aware, but if its an easy fix, something you could post on the board or something that would be great

Once again, very nice mod.

Deri
Report comment to moderator  
Reply With Quote
Unread 12-31-06, 11:45 AM  
twig314159
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 68
Uploads: 2
Originally posted by Gendji
Hello there,

I tested the new version today and i still get the following error when i try to recast a spell through TTST by clicking on the target.

(image cut, see post below)

Dunno if that is a TTST problem or a "Blizz changed everything that used to work" problem.
How are you recasting the spell? Are you clicking on the timer in the TTST timer window? Are you doing something else?

If you are clicking on the timer in the TTST window: It looks likes this is completely busted and will never work again. Even with secure templates I can do the right thing, but it won't work anyways since Blizzard prevents addons from doing certain things during combat. One of those things is setting a target on a secure button.

And since most timers appear during combat, this causes a problem for TTST.
Last edited by twig314159 : 12-31-06 at 11:46 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: