Download
(524 Kb)
Download
Updated: 05-31-13 06:33 PM
Pictures
File Info
Compatibility:
Escalation (5.3)
Updated:05-31-13 06:33 PM
Created:unknown
Downloads:61,308
Favorites:314
MD5:
Categories:Buff, Debuff, Spell, Casting Bars, Cooldowns, Warlock, DPS, Combat Mods
Ellipsis (Multi-Target DoT Timers)  Popular! (More than 5000 hits)
Version: 3.0.4
by: Kith [More]
Ellipsis (indicating omission)
Typography - A mark consisting of three periods, colloquially known as 'dot-dot-dot'.


Ellipsis is an addon that features multi-target DoT and HoT tracking for spells that you cast on other people. It has support for all classes and can additionally be configured to track Cooldowns as well. Access the GUI by typing '/ellipsis' or by going to the WoW Main Menu, then Interface, then the Addons tab and selected Ellipsis from the AddOn list on the left; contained here are a rather large number of options to configure pretty much all aspects of the display (and a few functionality based options as well).

DoT's & HoT's
Ellipsis scans your target and focus for spells you can cast (as well as your pet's target and your group mates targets should you have either); and once found, it makes a timer for it. Timers are seperated onto their respective targets using the GUID identification system to provide full accuracy in determination of what goes where. Ellipsis additionally tracks your pets spells when cast on targets, tracks 'multi-target' spells like AoE's, and if your a shaman provides tracking of totem durations as well. You can also setup notifications (both audio and visual) for when your dots fade or are broken ahead of time.

Totems
Ellipsis also features a fairly minimal totem tracking ability. It will track totem durations no matter what happens to them when replaced, or destroyed early and you have a built-in option to ctrl click on a timer to cancel the associated timer as well.

Cooldowns
Ellipsis can also create cooldown timers on a single exponentially growing bar for spells, pet abilities and item (including worn equipment) usage. The maximum cooldown duration to track can be set as well as the ability to block certain timers from appearing and the bar itself can be set to show varying sizes of timescale. In regards to its exponential nature, this means that a timer will countdown quicker the nearer it gets to the '0' end of the scale (eg, it will cover the same distance between 0-10 seconds as it will between 11-60 seconds on the base timer display).

Installation
There are two 'mods' included with Ellipsis, the main mod itself (folder: Ellipsis) and the congfiguration options (folder: Ellipsis_Options). Only the first is required to use the mod, though you will not be able to change options without the latter; Ellipsis_Options is also Load on Demand and thus won't use up any resources until you begin changing options (which is also why its a seperate folder/addon).

Notes
On first install (or a new character/profile), the 'anchors' for both Targets and Prominent Targets (text on a light blue background) will be visible. After you move them to their desired locations, you need to enter the mod options and "Lock" the interface elements to hide these anchors otherwise there will be some overlap with the actual mod targets.
-- 3.0.4 --
- Updated ToC and Libraries for 5.3

-- 3.0.3 --
- Updated ToC for 5.1

-- 3.0.2 --
- Fixed raid marking related bug that caused a LUA error.

-- 3.0.1 --
- Release build for Mists of Pandaria (same as MoP beta build)

-- 2.2.1 --
- Updated TOC for 4.3
- Fixed (long-standing) bug with Cooldown bar showing when not wanted. To hide the bar just disable tracking of all 3 cooldown types, the bar will hide itself once all tracked cooldowns have expired (if any).

-- 2.2.0 --
- Updated TOC for 4.2

-- 2.1.0 --
- Added minimum duration options for auras and cooldowns (set in seconds as opposed to minutes like the maximums)
- Fixed spell cooldown groups showing the wrong icon for Hunter Traps and Shaman Shocks (they were flipped)
- Cleaned up tooltips and made it more clear when mouseover options are disabled by the 'Clickable' option

- Still To Do: For those who are able and willing, the following strings need translating in all available languages other than English (if you have a translation, please PM me it and the language it's in).

L.MinAuraDuration = 'Min Aura Duration'
L.MinAuraDurationDesc = 'Set the minimum duration of auras (in seconds) that will be tracked by Ellipsis.'
L.MaxAuraDurationDesc = 'Set the maximum duration of auras (in minutes) that will be tracked by Ellipsis.\n\nA setting of 0 will disable max duration checking, allowing auras of any duration.'
L.CDMinDuration = 'Min CD Duration'
L.CDMinDurationDesc = 'Set the minimum duration of cooldowns (in seconds) that will be tracked by Ellipsis.\n\nThis setting will not go below 2 dseconds so as to avoid all cooldowns showing up due to the GCD.'
L.CDMaxDurationDesc = 'Set the maximum duration of cooldowns (in minutes) that will be tracked by Ellipsis.\n\nA setting of 0 will disable max duration checking, allowing cooldowns of any duration.'

-- 2.0.3 --
Fixed glitch with mages due to Water Elemental now being permanent or nothing rather than a talented duration buff.

-- 2.0.2 --
- 4.0.3 release.

-- 2.0.1 --
- Class Data changes made. I'm sure I missed some as I haven't been properly following the class changes for 4.0.1 so please let me know if anything errors, isn't tracked or has the wrong timer. Note: this is only for AoE spells and Totems, single targets are all handled via direct interaction with the game so should update properly.

Warlock:
- Howl of Terror: 6 -> 8 seconds
- Shadowflame: 8 -> 6 seconds
Death Knight:
- Removed Unholy Blight
Priest:
- Removed Shadow Fiend
Hunter:
- Removed Flare
- Added Ice Trap
Mage:
- Blast Wave: 6 -> 3 seconds
- Removed Water Elemental
- Added Time Warp
Warrior:
- Thunderclap set to 30sec duration
Shaman:
- Removed Cleansing Totem
- Removed Fire Nova Totem
- Removed All 4 Resistance Totems
- Removed Sentry Totem (awr, I liked this one)
- Removed Totem of Wrath
- Searing Totem set to 60sec duration
- Tremor Totem: 120 -> 300 seconds
- Added Elemental Resistance Totem
- Added Tranquil Mind Totem
Paladin:
- Consecration: 8 -> 10 seconds
Once again, i'm sure i've missed some (probably newly added abilities), so please let me know if any problems occur.

-- 2.0.0 --
- Base update for compatibility with 4.0.1. No in-depth testing done due to lack of available time though most things should work. Things that are likely to be broken will apply to new/changed spells that had special requirements (such as some AoE's and shaman totems). Please let me know of any issues with these.

-- 1.5 --
- ToC Update

-- 1.4 --
- Fixed bug with detecting cooldown of Holy Shock & Penance (thanks Jzar)
- Fixed bug with Searing Totem duration detection (I swear there weren't 10 ranks last time I played!)
- Updated internal Libs to most recent versions

-- 1.3a --
- Corrected some missing translations in the zhTW Options locale.

-- 1.3 --
- Actually removed the Poison Cleansing Totem entry instead of just claming to.

-- 1.2 --
- Made the following changes to ClassData (internal spell ID references):
- - Divine Hymn: changed ID
- - Disease Cleansing Totem: replaced by Cleansing Totem
- - Poison Cleansing Totem: removed
- - Polymorph: added serpent, cat, rabbit and turkey

-- 1.1 --
- Made compatible with 3.1 LUA changes.

-- 1.0 --
- Full release.

-- 0.78 RC2 --
- Updated totem durations to new values.
- Added Feral Spirit to 'aoe' timer tracking.

-- 0.77 RC1 --
- Missing translations fixed.
- You can now add 'Do Not Track' entries by drag-n-drop on spell and item icons and all non-needed information should be stripped to ensure the setting works correctly
- You can now Ctrl+Right-Click on totem timers to destroy that particular totem.
- Shifted check for mage talents in regards to water elemental. Talent data was loading 'after' my check initially. Mages should get an accurate timers for water elemental now if they have the appropriate talents.

-- 0.76 --
- I'm an idiot and left debugging code in the WOTLK version, its gone now.

-- 0.75 --
- Will now track timers on target dummies.
- Cooldowns will now be announced to raid when in a raid group, and not party
- Rewrote notification system to handle locales better.
- Translations added for German (by Eltorrato@Kil'jaeden) and French (by Markam@Chants éternels).

-- 0.74 --
- Changed a Blizzard function call after its name was changed in a recent build to allow options to work properly again via /ellipsis
Note: The next version will most likely be 0.75 for both WOTLK and LIVE when required, as 0.74 is a WOTLK-only update.

-- 0.73 --
- Rewrote totem destruction handling to use a new event-based system (via an event I never previously knew existed), totems timers should now properly update when destroyed whether its manually, via Totemic Call or by going out of range.
Important: Needs testing on WOTLK servers as i'm unable to do it myself (no Shaman :<)

-- 0.72 --
- Added the option to colour target identifiers based on the class of the target.
- Cleared player, pet and aoe timers appropriately on death.
- Default location for the Prominent Targets anchor shifted slightly so it does not overlap the Targets anchor.
- Fixed an error that was causing announcements to goto party chat instead of raid chat when in a raid.

-- 0.71 --
- If you cast a totem of one type while another totem of the same type is active, the timer should be destroyed as appropriate.
- AoE list updated for WOTLK version undoing a mistake made when 0.70 went live that prevented tracking of all 'wotlk only' aoe and unique spells.

-- 0.70 --
New Features:
- Prominence: You can now make No Target (AoE), Player and Pet timers promienent, that is, attach them to a seperate anchor from the rest of your aura targets.
- Cooldown Offsets: You can now offset cooldown timers (icons) from the main bar, either with or without a 'tag' linking them back to their position on the bar.
- Transparency: You can now make certain gui elements transparent via their colour pickers, these include most of the cooldown bar elements and the background for aura timers.
- Pet Tracking: You can now track buffs you cast on your pet (used to be a package deal with player tracking).
- Profiles: Profiling options for settings have been included, if you are updating from a version of Ellipsis prior to 0.7, then the default profile for everyone is "Default", for new users, an individual profile will be generated for each player. In either case, you will need to change settings if you wish the alternative behaviour.
- LibSink: Ellipsis now uses LibSink for visual notification output for expired and broken timers, this includes options to output to all main Blizzard locations (raid warning, error frame, chat etc) as well as Channel, SCT and MikSBT options.

Fixes:
- Redone the options panel to be more informative and to better group option categories.
- Aura scanning re-written to more accurately track the status of player, pet, target, and focus timers. Please give this extra attention when testing.
- Aura Target Layout re-written to fix a few glitches and to improve performance, please give this extra attention (mainly the Configure Target Display and Max Targets options, please try as many combinations as you are willing).
- Fixed many other glitches and errors (hopefully all now, but I doubt it :p)

Known Bugs:
- When using offset tags for cooldown timers, the tag will bulge slightly while in motion, this is an artifact of how WoW renders the textures and there is no fix I know of for the time being. It is less prominent the further a timer moves, so the larger your bar and the shorter the timescale, the less pronounced it will be.

-- 0.68 --
- Fixed bug in Secondary Scanning which was causing lua errors (and for it not to work).
- Fixed a few spelling errors in the options.

-- 0.67 --
- Added the option to show raid icons on timer targets (needs additional testing that it accurately updates timers when icons change mid-combat)
- Fixed a few bugs introduced by the 'show stack in text' option.
- Moved cooldown icons 'behind' the timescale text to allow for reading the times.
- Fixed config updates to recognise the 'trackPlayers' setting properly.

-- 0.66 --
- Fixed a glitch where stacks weren't showing up properly for stackable spells (eg, Lifebloom)
- Hopefully fixed a glitch with cooldowns for some spells not showing up.
- Added an option to display spell stacks as part of the name display on the timer (this option will result in no stack being shown if your using icon mode as it has no spell text).
- Fixed a glitch where the secondary scan was picking up debuffs regardless of your options.

NOTE: For additional testing of the cooldowns on spells, added a debug option which will give you internal feedback about what the mod is up to. To activate it, type "/run Ellipsis.db.profile.debug = true" (without quotes) and to disable, the same but substitute 'true' for 'false'. If your not getting spell cooldowns showing up, please enable this and see if a) the spell missing is listed as being tracked and b) that its picked up when a cooldown event happens (obviously one of the above is failing).

-- 0.65 --
- Fixed a small glitch which was preventing some timers showing up.

-- 0.64 --
- There are now two versions of the mod, one for LIVE servers and the other for the WOTLK beta, please download the appropriate one for your game installation.
- Cooldown functionality now implemented.
- Can toggle ability to track auras (buffs) on player.
- Moved the 'lock' button for gui movement to a more prominant place.
- Numerous other tweaks and fixes.
Archived Files (6)
File Name
Version
Size
Author
Date
3.0.3
523kB
Kith
11-27-12 08:36 PM
3.0.2
523kB
Kith
09-26-12 02:57 AM
3.0.1
523kB
Kith
08-29-12 01:33 AM
2.2.1
188kB
Kith
03-23-12 10:19 PM
2.2.0
186kB
Kith
06-28-11 09:06 PM
2.1.0
186kB
Kith
12-27-10 05:26 AM


Post A Reply Comment Options
Unread 09-27-08, 02:56 AM  
Luzzifus
A Warpwood Thunder Caller
 
Luzzifus's Avatar
AddOn Author - Click to view AddOns

Forum posts: 94
File comments: 314
Uploads: 8
Currently, Ellipsis doesn't show dots/debuffs on the test dummies on PTR.
Luzzifus is offline Report comment to moderator  
Reply With Quote
Unread 09-25-08, 03:19 AM  
Kith
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 64
Uploads: 5
Re: Re: Re: Remove Current Timer w/o

Originally posted by JMHammer
Hmm... I have thought about this some more. Consider: A caster has Ellipsis set up so that he can track his castable buffs. While walking through his home city, he "ninja-buffs" people at random. This causes a large number of timers to appear on his screen, none of which the caster actually cares to track. However, if temporary aura ignores are cleared after combat, all of these will reappear, or not vanish at all since an end-of-combat event is not triggered.
I was originally going to add that option but couldn't think of a time when it would be needed. As you just pointed out, I obviously missed such a reason; i'll add the option to right-click-kill a timer in the next version; though like with DoTimer's version, that timer will just come right back again in combat within a few seconds most likely.
Kith is offline Report comment to moderator  
Reply With Quote
Unread 09-23-08, 08:22 AM  
JMHammer
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 308
Uploads: 1
Re: Re: Remove Current Timer w/o

Originally posted by Kith
...unless you mean you want a temporary "don't show this spell again until the next fight" in which case I can add the spell to the DNT list but remove it post fight.
Yes, almost exactly! However, is it possible to store the aura AND the target so that the same aura applied to a different target in the same battle will be shown? Or perhaps assign some unique ID to every individual aura being tracked on every target, so that a temp-ignore affects just that ID but not any others of the same aura name.

Hmm... I have thought about this some more. Consider: A caster has Ellipsis set up so that he can track his castable buffs. While walking through his home city, he "ninja-buffs" people at random. This causes a large number of timers to appear on his screen, none of which the caster actually cares to track. However, if temporary aura ignores are cleared after combat, all of these will reappear, or not vanish at all since an end-of-combat event is not triggered.

Perhaps I can point you to the last version of Asheyla's DoTimer which works on the current 2.4.3 patch on the retail servers. Whenever a timer appears that I don't want to track anymore, but wish to track in the future, in or out of combat, a right-click on that timer removes it from my display. Often, in combat, that timer will just reappear - but that's OK, since such timers usually only get in the way out of combat.

http://www.wowinterface.com/downloads/info5302-DoTimer.html
Last edited by JMHammer : 09-23-08 at 08:22 AM.
JMHammer is offline Report comment to moderator  
Reply With Quote
Unread 09-22-08, 10:03 PM  
Kith
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 64
Uploads: 5
Re: Remove Current Timer w/o

Originally posted by JMHammer
Left-Click to Announce.

Shift+Right-Click to block this spell.

Can you add:
Right-Click to remove this timer.

The Right-Click would remove that specific timer from the display, but would not prevent the spell or effect that triggered that timer from triggering a displayed timer in the future.
The only problem with a right-click remove, is that spell will just come back again the next time that target is scanned for auras (either when its auras change or when a secondary scan catches it), unless you mean you want a temporary "don't show this spell again until the next fight" in which case I can add the spell to the DNT list but remove it post fight.
Kith is offline Report comment to moderator  
Reply With Quote
Unread 09-22-08, 09:58 PM  
JMHammer
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 308
Uploads: 1
Remove Current Timer w/o "blocking" it

Left-Click to Announce.

Shift+Right-Click to block this spell.

Can you add:
Right-Click to remove this timer.

The Right-Click would remove that specific timer from the display, but would not prevent the spell or effect that triggered that timer from triggering a displayed timer in the future.
JMHammer is offline Report comment to moderator  
Reply With Quote
Unread 09-20-08, 10:35 PM  
JMHammer
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 308
Uploads: 1
Kith- 0.74 works great on the PTR! Really, really nice and I foresee a very smooth transition from Asheyla's DoTimer to Ellipsis once the 3.02 patch goes live.

Thank you very much for your work on this great addon.
JMHammer is offline Report comment to moderator  
Reply With Quote
Unread 09-20-08, 05:58 PM  
Kith
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 64
Uploads: 5
Originally posted by JMHammer
Error: attempt to call global 'InterfaceOptionsFrame_OpenToFrame' (a nil value)
File: Interface\AddOns\Ellipsis\Config.lua
Line: 159
Count: 1

edit: When I login with the Ellipsis_Options addon disabled, I do not get an error message, but I do get a message printed to the General Chat Log:
"Ellipsis: Please enable the Ellipsis_Options addon for option configuration."
As to the error, I have to admit i'm stumped as that function is a built-in Blizzard function (part of their UIOptionsFrame), i'll take a look on Beta to see if they've modified or removed the function.

As to your edit, thats intended that you can't change options if Ellipsis_Options is disabled. The options mod is LoD and so won't consume resources until needed (ie, when you type /ellipsis), and if your happy with your setup for sure, you can just disable it completely.

EDIT:Uploaded a new version that uses the (apparently renamed) version of the OpenToFrame function, so everything should be working right now, please let me know if you experience anything contrary to that.
Last edited by Kith : 09-20-08 at 06:53 PM.
Kith is offline Report comment to moderator  
Reply With Quote
Unread 09-20-08, 01:58 PM  
JMHammer
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 308
Uploads: 1
Wow, I don't know why you even responded to that guy. You're not a paid customer-service representative from Microsoft - this is your hobby project. Tell him to go away and put him on ignore.

Anyway...

I'm currently using Asheyla's DoTimer on the retail servers (WoW 2.4.2) and it continues to work great for me, so I'll be using it until the WoW 3.02 patch is released.

On the PTR for 3.02, I tried the Ellipsis WotLK beta and - while it works - I can't set any options and I get the following error message when I type /ellipsis:

Error: attempt to call global 'InterfaceOptionsFrame_OpenToFrame' (a nil value)
File: Interface\AddOns\Ellipsis\Config.lua
Line: 159
Count: 1

To the extent that Ellipsis is functioning without my being able to move the timer bars or configure them, it looks great! However, my testing is stuck until I'm able to change the configuration options. Is there something I am doing wrong, or is this an error with Ellipsis?

Thanks for your great work!


edit: When I login with the Ellipsis_Options addon disabled, I do not get an error message, but I do get a message printed to the General Chat Log:
"Ellipsis: Please enable the Ellipsis_Options addon for option configuration."
Last edited by JMHammer : 09-20-08 at 02:23 PM.
JMHammer is offline Report comment to moderator  
Reply With Quote
Unread 09-17-08, 04:12 PM  
Kith
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 64
Uploads: 5
Re: How do I make this **** work?

When the options panel is open, there should be two panes, the right one contains the options you listed, the left one should be highlihgting Display Options (the right panel you see) and list about 10 more, all of which give the other options.

If you are not seeing this, and if the mod is not tracking DoT's immediately then something is either a) corrupt in your download or b) something in one of your other mods is conflicting for some reason. I've tested the version downloaded from WoWI on my copy of beta, with no other mods installed and it works fine. Can you please try the following:

a) PM me a screenshot of the options panel as you see it (or a link to an sshot)
b) Goto Options -> Game -> Help -> Display LUA Errors and turn it on, then type "/rl" into chat without quotes to reload the interface and if an error box comes up, tell me what it says.

As to your last question, i'll reserve judgement until I know if this is my fault or not

Originally posted by Alexis
Okay I cant figure this shit out.

I am on beta, and I play a warlock.

I was referred to this shit by a post from EJ.

I download the addon, clicking on the download latest button.

I get a file Ellipsis_v0.73_WOTLK, I extract it to the interface addons folder.

I load up the game, I can see two blue bars - target and prominent target, and a thick grey bar.

I can access some options from using /ellipsis and /Ellipsis_Options (both take me to the same window)

In these options i see about 5 sliders for auras and cooldowns, a test button and a lock check box. Nothing else.

When I hit Test I see 3 sets or pretty green bars counting down. Fucking Awesome.

When i cast a dot - any dot - nothing shows up. Nothing, zilch zip, nada.

So tell me.. what the fuck am I doing wrong, am i kalgan's fucking bastard child, or is this piece of shit messed up big fucking time?

I dont have *any* other addons installed except recount and Quartz. Does this stink pile need ace or some other shit like that? If so list it somewhere god fucking dammit.

P.S. i would have left this crap to rot if it wasnt recommended over at EJ. Least I thought I could do is come here and make a post...

So which one is it? Am i an asshat or is this this fucked up?
Kith is offline Report comment to moderator  
Reply With Quote
Unread 09-17-08, 08:01 AM  
Alexis
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Thumbs down How do I make this **** work?

Okay I cant figure this shit out.

I am on beta, and I play a warlock.

I was referred to this shit by a post from EJ.

I download the addon, clicking on the download latest button.

I get a file Ellipsis_v0.73_WOTLK, I extract it to the interface addons folder.

I load up the game, I can see two blue bars - target and prominent target, and a thick grey bar.

I can access some options from using /ellipsis and /Ellipsis_Options (both take me to the same window)

In these options i see about 5 sliders for auras and cooldowns, a test button and a lock check box. Nothing else.

When I hit Test I see 3 sets or pretty green bars counting down. Fucking Awesome.

When i cast a dot - any dot - nothing shows up. Nothing, zilch zip, nada.

So tell me.. what the fuck am I doing wrong, am i kalgan's fucking bastard child, or is this piece of shit messed up big fucking time?

I dont have *any* other addons installed except recount and Quartz. Does this stink pile need ace or some other shit like that? If so list it somewhere god fucking dammit.

P.S. i would have left this crap to rot if it wasnt recommended over at EJ. Least I thought I could do is come here and make a post...

So which one is it? Am i an asshat or is this this fucked up?
Last edited by Alexis : 09-17-08 at 08:07 AM.
Alexis is offline Report comment to moderator  
Reply With Quote
Unread 09-15-08, 05:45 PM  
Kith
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 64
Uploads: 5
Originally posted by tayedaen
Hi,
I took a deep look at the code, and I've identified two issues so far:
1 ) (this the easy one)
In AuraHandler.lua, line 164 you are scanning 'target.sortedTimers'. I think you should scan the newly added 'target.prominentTargets' too.
Edit: I misread what you were saying here. There is no need to scan prominentTargets as that code chunk is scanning the sortedTimer list which is from the target variable, which was populated from activeGUIDS, which is global to all entries regardless of which heading they are sorted under.


2) (the very complicated one)
Situation: I cast a totem with my shaman, you add a new target 'notarget'.
When I now cancel the totem by rightclicking the buff, then a UNIT_AURA event is fired, with unit=player.
First problem here: if track player buffs is off, then we never actually scan the buffs (return in AuraHandler.lua line 90).
Even if we continue, target is set to 'nil' in line 100 if there are no other buffs on the player.
And the major problem is, that on UNIT_AURA with existing AOE spells ('notarget' spells) you would need to compare all Old buffs to the New buffs to find out which buff is missing, to handle the timer bar for the buff that has been removed accordingly.
I wasn't actually aware you could cancel a totem by right-clicking the buff, I assumed they were up til they expired or you used Totemic Call (doh). As for the other issues caused by totems, i'll have to give this some thought; it seems to be only an issue with totems due to their nature rather than all AoE's, as the others are either channelled or once cast, run their full anyhow (or at least may do on some targets).

Edit: I swear i've said this before about a change, but had some more free time and was able to sort it out using an event for timers that I wasn't previously aware existed (PLAYER_TOTEM_UPDATE). This should handle totem destruction nicely, whether its from player interaction, totemic call or getting out of range (had them all tested on live).

Concern: I have no shaman, and no more premade transfer slots, so i'm unable to test if this still functions on the WOTLK beta, would much appreciate if you were able to once the new version is posted :>
Last edited by Kith : 09-16-08 at 02:36 AM.
Kith is offline Report comment to moderator  
Reply With Quote
Unread 09-15-08, 05:38 PM  
Kith
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 64
Uploads: 5
Originally posted by hackerz81
I cant find the option for changing between bars and icon mode...I also cant find the option to switch between horizontal and vertical mode (default is vertical on load up). I have the addon isntalled correctly and with the 2 seperate folders like you said they should. Any help?
The switch between modes option is 'Timer Mode' under Display Options -> Aura Timers 1.

For vertical or horizontal mode, if you meant timers, look for 'Grow Timers' under Display Options -> Aura Timers 1, if you meant targets, look for 'Grow Targets' under Display Options -> Aura Targets 1, and for the cooldown bar look for 'Horizontal Bar' under Cooldowns 1 (ticked by default, if yours is vertical by default, please tell me as thats a bug).
Kith is offline Report comment to moderator  
Reply With Quote
Unread 09-15-08, 03:25 PM  
tayedaen
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 192
Uploads: 42
Originally posted by Kith
Well for the last point, a totem isn't considered a player buff as its an 'aoe' effect (at least thats how the mod sees it to place it under the No Target identifier).

As for totems disappearing, i'm assuming this happens when you put down, say, a fire totem when you have another fire totem already out? If so, it occurs to me I never added a check to group totems for just that situation; i'll need to think of some way to handle this as the 'unique' code path wouldn't handle multiple items all being in the same category.

* Also, can you please confirm this is only for totems?
Hi,
I took a deep look at the code, and I've identified two issues so far:
1 ) (this the easy one)
In AuraHandler.lua, line 164 you are scanning 'target.sortedTimers'. I think you should scan the newly added 'target.prominentTargets' too.
2) (the very complicated one)
Situation: I cast a totem with my shaman, you add a new target 'notarget'.
When I now cancel the totem by rightclicking the buff, then a UNIT_AURA event is fired, with unit=player.
First problem here: if track player buffs is off, then we never actually scan the buffs (return in AuraHandler.lua line 90).
Even if we continue, target is set to 'nil' in line 100 if there are no other buffs on the player.
And the major problem is, that on UNIT_AURA with existing AOE spells ('notarget' spells) you would need to compare all Old buffs to the New buffs to find out which buff is missing, to handle the timer bar for the buff that has been removed accordingly.

I hope this small analysis is helpful

cu
tay
tayedaen is offline Report comment to moderator  
Reply With Quote
Unread 09-15-08, 08:26 AM  
hackerz81
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
I cant find the option for changing between bars and icon mode...I also cant find the option to switch between horizontal and vertical mode (default is vertical on load up). I have the addon isntalled correctly and with the 2 seperate folders like you said they should. Any help?
hackerz81 is offline Report comment to moderator  
Reply With Quote
Unread 09-14-08, 09:31 AM  
Kith
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 64
Uploads: 5
Originally posted by tayedaen
Hi,

I've now found the exact circumstances of the bug.
It happens with my shamans totems.

A timer for the totems does appear, but it does not disappear when the totem is removed before the time is over.

Btw. (for totems) it seems it does not matter if "Track player buffs" is set or not.

cu
tay
Well for the last point, a totem isn't considered a player buff as its an 'aoe' effect (at least thats how the mod sees it to place it under the No Target identifier).

As for totems disappearing, i'm assuming this happens when you put down, say, a fire totem when you have another fire totem already out? If so, it occurs to me I never added a check to group totems for just that situation; i'll need to think of some way to handle this as the 'unique' code path wouldn't handle multiple items all being in the same category.

* Also, can you please confirm this is only for totems?
Kith is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.