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,499
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-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-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-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, 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, 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, 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-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-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-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, 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-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-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-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-28-09, 03:55 AM  
amarios
A Kobold Labourer
 
amarios's Avatar

Forum posts: 0
File comments: 8
Uploads: 0
First of all thanks for bringing this addon back to life, can't live without it. <3

Just one little thing, I used "Cursor" to place the buttons, but every time i log in I have to move it. Any solution to this annoyance? :P
amarios is offline Report comment to moderator  
Reply With Quote
Unread 01-28-09, 01:28 PM  
Tiberion
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Hi there,

thank you very much and continue the work on this fantastic addon!

I have the same problem than amarios. I configured the addon in size etc. and everything remains after I log in but the position. I used "cursor" just like amarios. I hope there is a solution for this.

Keep up the good work!

Tiberion
Tiberion is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: