Download
(286 Kb)
Download
Updated: 04-03-09 12:09 PM
Pictures
File Info
Updated:04-03-09 12:09 PM
Created:01-21-09 07:21 PM
Downloads:4,502
Favorites:46
MD5:
ShardAce WoTLK
Version: 1.05
by: Valéry [More]
This is an UNOFFICIAL 3.0.8 compatible "remix" of the last release of Demon Daemon by Norque, with code adapted from the last release of his pre-WoTLK ShardAce.

In order to differentiate it from Norque's official Demon Daemon project, I have readopted a variation of the ShardAce name. The project will be taken down if Norque should contact me.

For the official project go here:
http://www.wowinterface.com/downloads/info10421-DemonDaemon.html

(As others have done, I have tried to contact Norque via WoW interface but as yet no response and the 3.0.8 break of the last official release has prompted me to bring forward the release.)

*** This release reintroduces shard sorting/destruction. I have also taken this opportunity to extend this functionality to allow users to specify a secondary (i.e. overflow) shard bag. ***

(Please note, that I have only recently begun to script in LUA. I would be grateful for any bug reports!)
1.05

Announcements functionality has now been added.

1.04

Profiles now fully supported.

Option to play sound upon soulstone timer expiry.

Position by "curosr" bug fixed.

1.03

Fly-out menu buttons now hide only on left click.

Spell- and fire-stones may now be applied by left click on their respective buttons.

"Miscellaneous" options tab now added to configuration screen. First option is to toggle show/hide of tool-tips.

1.02

Fixed bug where two clicks were required to re-open the buttons fly-out menu after previously closing it with left click on one of its buttons.

1.01
Fixed TOC.
Post A Reply Comment Options
Unread 01-27-09, 05:46 AM  
Leila
A Kobold Labourer

Forum posts: 0
File comments: 12
Uploads: 0
Originally posted by ObscureScience
I think it's a good function. like when I cast detect invis on my tanks it's nice to not have to bring up the window twice.
agree 100%
Leila is offline Report comment to moderator  
Reply With Quote
Unread 01-27-09, 05:42 AM  
Leila
A Kobold Labourer

Forum posts: 0
File comments: 12
Uploads: 0
Really great work Valery, thanks for bringin to us in WoTLK this fantastic addon, atm there is nothing i need the most than this addon, it works great and its very functional. The new fly-out menu is a good feature, also the new stones it's very very usefull keep on doin the uber work u are already doin' !
Last edited by Leila : 01-27-09 at 05:45 AM.
Leila is offline Report comment to moderator  
Reply With Quote
Unread 01-26-09, 05:59 PM  
ObscureScience
A Kobold Labourer

Forum posts: 0
File comments: 14
Uploads: 0
I think it's a good function. like when I cast detect invis on my tanks it's nice to not have to bring up the window twice.
ObscureScience is offline Report comment to moderator  
Reply With Quote
Unread 01-25-09, 08:20 PM  
Valéry
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 15
Uploads: 1
Version 1.03 uploaded. See change log for details of all changes.

Fly-out menu buttons: left click for cast & close, right click for cast & stay-open.

Please let me know your feedback on this. I may add some options to further customize this behaviour if people strongly desire it, but this seems consistent and sensible to me.
Last edited by Valéry : 01-25-09 at 08:24 PM.
Valéry is offline Report comment to moderator  
Reply With Quote
Unread 01-25-09, 08:05 PM  
Valéry
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 15
Uploads: 1
Originally posted by ObscureScience
can we configure it thru the ui now? I always hated having to type in every command.
thank you very much for continuing this project.
Yes, Demon Daemon was rewritten by Norque to use ACE 3 and it's library for creating simple windows in Blizzard's integrated configuration window, and ShardAce WoTLK is based on Demon Daemon.

Originally posted by qwksilver
original versions of shard tracker, allowed only a use healthstone button when you are a non-warlock character.

later versions simply unloaded when detecting a "not-warlock" character.

personally i prefered the original "not warlock" action for alts.

i don't really profile my toons i load every mod from my main (lock) on all characters i play. SA-WOTLK shows all buttons and errors out in non-lock toons
Yes, I agree that it is not good design to have the add-on simply load and error for non-warlock classes. At some point, this will be addressed one way or another.
Last edited by Valéry : 01-26-09 at 03:55 PM.
Valéry is offline Report comment to moderator  
Reply With Quote
Unread 01-25-09, 07:02 PM  
ObscureScience
A Kobold Labourer

Forum posts: 0
File comments: 14
Uploads: 0
can we configure it thru the ui now? I always hated having to type in every command.
thank you very much for continuing this project.
ObscureScience is offline Report comment to moderator  
Reply With Quote
Unread 01-24-09, 12:46 AM  
qwksilver
A Kobold Labourer

Forum posts: 0
File comments: 44
Uploads: 0
Not a Warlock

original versions of shard tracker, allowed only a use healthstone button when you are a non-warlock character.

later versions simply unloaded when detecting a "not-warlock" character.

personally i prefered the original "not warlock" action for alts.

i don't really profile my toons i load every mod from my main (lock) on all characters i play. SA-WOTLK shows all buttons and errors out in non-lock toons
qwksilver is offline Report comment to moderator  
Reply With Quote
Unread 01-23-09, 10:48 PM  
Lurker37
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
To get the auto-application of Spellstones and Firestones to weapons: (as per the unofficial patch to DD)

in function shardacewotlk:SetupButtons()

replace "/use item:%s\n%s"

with "/use item:%s\n/use 16\n%s"

in lines 1327 and 1330 (version 1.02 lua)
Lurker37 is offline Report comment to moderator  
Reply With Quote
Unread 01-23-09, 06:23 PM  
qwksilver
A Kobold Labourer

Forum posts: 0
File comments: 44
Uploads: 0
The old days

It WAS right click to open (close on next button),
left click to sort shards(kinda redundant now)

on all the fly out buttons is was left click to cast,
with no specific right click function.


Originally posted by Valéry
Also, out of interest, anyone remember how ShardAce left/right clicking worked in TBC for Summon Imp etc.? I didn't use those buttons![/b] [/b]
qwksilver is offline Report comment to moderator  
Reply With Quote
Unread 01-23-09, 05:07 PM  
Tinuviel
A Defias Bandit
 
Tinuviel's Avatar

Forum posts: 3
File comments: 214
Uploads: 0
Originally posted by Valéry
All right ... I know ... it's only fixed for left click. Sorry, the only thing I really use the fly-out menu for is ritual of summoning which doesn't close on right-click.

Edit:
Hmm...that was a little more involved than I was expecting.

This comes down to the behaviour of the add-on when you click a button on the fly-out menu, and the reason why the fly-out closes when you right-click cast, say, Summon Imp.

A SPELLS_CHANGED event is generated during the subsequent code that's executed after you click some of the fly-out buttons. (Don't know why yet.)This in turn leads the add-on to re-setup all the buttons again which includes hiding them all. (When you left-click, the buttons are all hidden straight-away anyway.)

What I don't understand is why both SPELLS_CHANGED and LEARNED_SPELL_IN_TAB are being registered by the add-on. If it's to update the buttons when a new spell is learned, I would have thought that just catching the latter would be sufficient.

I've experimentally removed the registering of SPELLS_CHANGED and will test/think some more about it.

Getting to the point, this would mean that the fly-out menu always closes on left click of a button and never on the right click. I have a feeling that's how ShardAce originally functioned anyway, can anyone confirm that? Any objections if that's how it behaves going forward?
Might it have anything to do with the addon updating whenever you change talents? For example, I recall the spell menu updating if you lost fel dom in a talent respec, or gained it.

Something I recall from the DD version was that I could right click the spell menu and, say, right click fel dom, then click a pet to summon, and the menu would stay open after the fel dom but close after the pet.

I have no idea however if this is what you are looking for.
Tinuviel is offline Report comment to moderator  
Reply With Quote
Unread 01-23-09, 01:41 PM  
Valéry
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 15
Uploads: 1
All right ... I know ... it's only fixed for left click. Sorry, the only thing I really use the fly-out menu for is ritual of summoning which doesn't close on right-click.

Edit:
Hmm...that was a little more involved than I was expecting.

This comes down to the behaviour of the add-on when you click a button on the fly-out menu, and the reason why the fly-out closes when you right-click cast, say, Summon Imp.

A SPELLS_CHANGED event is generated during the subsequent code that's executed after you click some of the fly-out buttons. (Don't know why yet.)This in turn leads the add-on to re-setup all the buttons again which includes hiding them all. (When you left-click, the buttons are all hidden straight-away anyway.)

What I don't understand is why both SPELLS_CHANGED and LEARNED_SPELL_IN_TAB are being registered by the add-on. If it's to update the buttons when a new spell is learned, I would have thought that just catching the latter would be sufficient.

If the above is intentional (and it appears that it is) then I don't understand why it is desirable.

I've experimentally removed the registering of SPELLS_CHANGED and will test/think some more about it.

Getting to the point, this would mean that the fly-out menu always closes on left click of a button and never on the right click. Any objections if that's how it behaves going forward? It would seem to be more consistent anyway.

Also, out of interest, anyone remember how ShardAce left/right clicking worked in TBC for Summon Imp etc.? I didn't use those buttons!
Last edited by Valéry : 01-23-09 at 05:12 PM.
Valéry is offline Report comment to moderator  
Reply With Quote
Unread 01-23-09, 06:34 AM  
Valéry
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 15
Uploads: 1
Originally posted by Leila
Same, specially right after you have used the menu, it's like a doubleclick is needed to re-open it. I'm getting this in both ways: left and right clicking the menu; I tought it was just me being more stoned than usual, but it seems not
As I don't close the fly-out menu by clicking on its buttons, it didn't occur to me when I fixed the 3.0.8 break ... but a bug of omission is still a bug.

In other words, I'm missing a little code so that the add-on knows that the fly-out buttons have been hidden when you click one of them.

This has now been fixed. Version 1.02 uploaded.
Last edited by Valéry : 01-23-09 at 01:21 PM.
Valéry is offline Report comment to moderator  
Reply With Quote
Unread 01-22-09, 07:31 PM  
Leila
A Kobold Labourer

Forum posts: 0
File comments: 12
Uploads: 0
Originally posted by Tinuviel
I have trouble with right-clicking the fly-out spell menu. Dunno what the deal is there.
Same, specially right after you have used the menu, it's like a doubleclick is needed to re-open it. I'm getting this in both ways: left and right clicking the menu; I tought it was just me being more stoned than usual, but it seems not
Leila is offline Report comment to moderator  
Reply With Quote
Unread 01-22-09, 07:08 PM  
Tinuviel
A Defias Bandit
 
Tinuviel's Avatar

Forum posts: 3
File comments: 214
Uploads: 0
OK. Couple of quick things I noticed in getting it up rushed today.

* Having it auto-disable for non-warlock characters.
*I have trouble with right-clicking the fly-out spell menu. Dunno what the deal is there.

Thank you again for this!
Last edited by Tinuviel : 01-22-09 at 07:18 PM.
Tinuviel is offline Report comment to moderator  
Reply With Quote
Unread 01-22-09, 06:10 PM  
Leila
A Kobold Labourer

Forum posts: 0
File comments: 12
Uploads: 0
Originally posted by Valéry
I may have a look at including an option to move stones to a new 5th row of the fly-out menu, and also applying spell/fire stones to weapon this weekend, as I think those are both within my capabilities to add (relatively) painlessly and now that I think about it, I'd quite like to see those options there too.

Otherwise, ritual of summoning / soulwell announcements were next on my list. An option to close the fly-out menu after a specified number of seconds, Fel/Demon Armour recast reminder and a "Drain Soul execute" prompt are some minor additions that I'm intending.

Just small useful things, there's no intention to turn it into anything as ambitous as Necrosis. I understand why we prefer Shard Tracker/ShardAce/Demon Daemon.

However, no promises as to when I'll have any of the above ready. Right now, I'm happy that people are finding this release useful.
Very promising addon i like the usefull things, keep on doin the great work !!!
Leila is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: