Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(197 Kb)
Download
Updated: 12-09-13 02:22 PM
Pictures
File Info
Compatibility:
Warlords of Draenor Pre-Patch (6.0.2)
Siege of Orgrimmar (5.4)
Escalation (5.3)
Thunder Isle (5.2)
Landfall (5.1)
Mists of Pandaria (5.0.4)
Updated:12-09-13 02:22 PM
Created:10-17-10 03:25 PM
Downloads:3,048
Favorites:27
MD5:
6.0.2
ShardAce Cataclysm
Version: 1.15
by: Kyrgune [More]
**This addon is a work in progress, but it works!**

I highly recommend downloading the addon SoulSpeak and use the message system included in there for Warlocks. It's much more versatile than the one included in this addon, and honestly the message system on ShardAceCata has been a bit broken for awhile and I will be removing it soon.


Description: Button goodness for Warlocks which can be placed near your minimap.

Some basic useful hints:

Options to setup the addon is in the "Addons" tab in the World of Warcraft menu. (Interface/Addons)

Left click (or right click) on the Shard counter button to bring out the flyout buttons for Warlock specific spells to use. Left click (or right click) on the Shard counter button to close the flyout rows.

Select your target and right click on the Soulstone button to Soulstone a target.

Right click on the Healthstone button to create a Healthstone. Left click to use the Healthstone.

A big thanks to everyone helping out to continue this great addon!

This is an updated version of ShardAceWoTLK which can be found at http://www.wowinterface.com/download...dAceWoTLK.html
1.15

-- Some fixes to timers such as Summoning and SoulBurn.

1.14

-- Removed desaturate for the Soulstone button.
-- Added Dark Intent for the flyout buttons with the spell change.

1.13

-- Fixed The SoulStone button to show the 10 minute cooldown.
-- Updated TOC

1.12b

-- Updated TOC

1.12a

-- Updated TOC

1.12

-- Added Dark Intent to flyout buttons.

1.11

-- Fixed Soulstone messages to Party/Raid and yourself.

1.10

-- Added in fixes for strata.
-- Fixed errors for low level Warlocks hovering over the Healthstone and Soulstone buttons.

1.09

-- Changed Soulstone timer back to 15 minutes.
-- Changed the self message from "RAID" to "SAY".
-- Removed strata for the buttons until a better way is found.

1.08

-- Fixed Empower timer

1.07

-- Fixed spelling mistakes, thanks Ravynne.
-- HOPEFULLY removed all the old useless code :)
-- For positioning the main buttons, changed the description to include "cursor".


1.06

-- Changed the name of the addon.
-- Added in Ravynee's fix to set strata for the buttons.

1.05

-- Thanks to Ravynne for adding the Soulshard count and a new button icon.
-- Changed the layout of flyout buttons so they make alittle bit more sense.
-- Added grayouts for Doomguard and Infernal. (They both gray out since they share the same cooldown.)
-- Added grayouts for SoulWell and Summoning Portal (Right now they gray out if you just cast the spell and nobody clicks on it, but it's better than not having them do it at all.)
-- Other small misc. changes to code cleanup.


1.04

-- Fixed a small boo-boo for the 3rd row not showing the right icons for the spell selected.
-- Updated TOC

1.03

-- Fixed Soul Harvest cooldown so it grays out when on cooldown.
-- Added Soulburn to the flyout buttons.
-- Changed position of the Felguard on the flyout buttons.

1.02

-- Fixed Metamorphosis popup error.

1.01

-- Cleaned up some code.
-- Removed old Shard count.
-- Added Soul Harvest to flyout row one.


1.0

-- Thanks to pod_x for fixing the buttons.
Archived Files (11)
File Name
Version
Size
Author
Date
1.14
197kB
Kyrgune
05-18-13 07:21 PM
1.13
197kB
Kyrgune
03-16-13 06:56 PM
1.12b
197kB
Kyrgune
06-29-11 10:43 PM
1.12a
197kB
Kyrgune
04-26-11 12:12 PM
1.12
197kB
Kyrgune
01-26-11 11:59 AM
1.11
197kB
Kyrgune
01-05-11 02:32 PM
1.10
197kB
Kyrgune
12-14-10 12:10 PM
1.09
197kB
Kyrgune
12-05-10 11:10 AM
1.08
197kB
Kyrgune
10-31-10 02:59 PM
1.07
197kB
Kyrgune
10-31-10 01:45 PM
1.06
197kB
Kyrgune
10-29-10 01:56 PM


Post A Reply Comment Options
Unread 10-20-10, 09:32 PM  
Ravynne
A Kobold Labourer

Forum posts: 0
File comments: 17
Uploads: 0
I made a patch of your patch to get rid of the Spellstone and Firestone buttons. I didn't like the error when I hovered over their spots. I also removed a few more spells internally just for cleanup, but it still needs the massive cleanup. How can I send a file to those who want one?
Ravynne is offline Report comment to moderator  
Reply With Quote
Unread 10-23-10, 11:16 AM  
Kyrgune
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 49
Uploads: 1
pod_x fixed the button issue, I was trying to figure it out but for the life of me couldn't. Guess having a few drinks and trying to figure it out wasn't a good idea. The updated version is up now.

Originally posted by Ravynne
I made a patch of your patch to get rid of the Spellstone and Firestone buttons. I didn't like the error when I hovered over their spots. I also removed a few more spells internally just for cleanup, but it still needs the massive cleanup. How can I send a file to those who want one?
Kyrgune is offline Report comment to moderator  
Reply With Quote
Unread 10-28-10, 09:14 AM  
Tiberion
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Thanks A lot you two for maintainig this small, simple but effective addon. Please keep up the very, very good work!!

Greetings
Tiberion
Tiberion is offline Report comment to moderator  
Reply With Quote
Unread 10-28-10, 11:01 AM  
Tinuviel
A Defias Bandit
 
Tinuviel's Avatar

Forum posts: 3
File comments: 211
Uploads: 0
Do we have to install the original ShardAce Wotlk to make this work, or does this work without that?
Tinuviel is offline Report comment to moderator  
Reply With Quote
Unread 10-28-10, 11:59 AM  
Kyrgune
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 49
Uploads: 1
No you don't, I accidentally uploaded this to the Plug-Ins & Patches. Trying to get this changed to the warlock class category right now, but it doesn't look like I can do it myself so had to contact someone in charge.

**All fixed now**

Originally posted by Tinuviel
Do we have to install the original ShardAce Wotlk to make this work, or does this work without that?
Last edited by Kyrgune : 10-28-10 at 01:13 PM.
Kyrgune is offline Report comment to moderator  
Reply With Quote
Unread 10-28-10, 03:07 PM  
Tinuviel
A Defias Bandit
 
Tinuviel's Avatar

Forum posts: 3
File comments: 211
Uploads: 0
Any chance I can make a request?

Some of the bugs in this never got fixed, and there's a feature I'd like to see.

One specific bug that's annoyed me: Have the addon disable itself if you are on a character that isn't a warlock.

Feature: Strata options for the buttons and flyouts.
Tinuviel is offline Report comment to moderator  
Reply With Quote
Unread 10-28-10, 07:18 PM  
Ravynne
A Kobold Labourer

Forum posts: 0
File comments: 17
Uploads: 0
Addon disable if not a warlock. I just use the addon manager thingy in addon screen to just only enable it for my warlock. 1 time setup. It's not elegant, but it's a workaround.

Now strata... I was looking for that last week, but didn't know the terms to search. Now you told me the term, so I found stuff. I'll work on this ASAP.

Originally posted by Tinuviel
Any chance I can make a request?

Some of the bugs in this never got fixed, and there's a feature I'd like to see.

One specific bug that's annoyed me: Have the addon disable itself if you are on a character that isn't a warlock.

Feature: Strata options for the buttons and flyouts.
Ravynne is offline Report comment to moderator  
Reply With Quote
Unread 10-28-10, 07:21 PM  
Ravynne
A Kobold Labourer

Forum posts: 0
File comments: 17
Uploads: 0
Try this:

Edit ButtonDaemon-1.0\ButtonDaemon-1.0.lua
after Line 13: button = CreateFrame line...

So on new Line 14:
button:SetFrameStrata("TOOLTIP")

This means the buttons when I click on them actually show on top of items behind it now (where in the past, buffs would be on top of the top row).


Originally posted by Ravynne
Addon disable if not a warlock. I just use the addon manager thingy in addon screen to just only enable it for my warlock. 1 time setup. It's not elegant, but it's a workaround.

Now strata... I was looking for that last week, but didn't know the terms to search. Now you told me the term, so I found stuff. I'll work on this ASAP.
Ravynne is offline Report comment to moderator  
Reply With Quote
Unread 10-29-10, 01:58 PM  
Kyrgune
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 49
Uploads: 1
Thanks

Just wanted to say thanks for everyone helping out to keep this addon going. I couldn't do it without you guys!

Kyrgune
Kyrgune is offline Report comment to moderator  
Reply With Quote
Unread 10-29-10, 02:39 PM  
Tinuviel
A Defias Bandit
 
Tinuviel's Avatar

Forum posts: 3
File comments: 211
Uploads: 0
Re: Thanks

Originally posted by Kyrgune
Just wanted to say thanks for everyone helping out to keep this addon going. I couldn't do it without you guys!

Kyrgune
I wish I could help, but I don't have a programming bone in my body.

But I will just say "THANK YOU" because frankly, I don't have enough bar space for my lock without this addon. It's had a long run and been around for a long time, and it is STILL useful.

I just hope you can keep on updating it as time goes on.
Tinuviel is offline Report comment to moderator  
Reply With Quote
Unread 10-30-10, 07:45 PM  
Tinuviel
A Defias Bandit
 
Tinuviel's Avatar

Forum posts: 3
File comments: 211
Uploads: 0
One more request, I'm not sure how hard it would be to implement or not.

Positioning this mod is REALLY SHITTY difficult.

Is there any way you can put in a way to drag and drop the position of the main buttons (while keeping the way to adjust the coordinates of them and the other bars as well), then lock them in place? Currently, its based on the position of the minimap, and if you move the minimap by some other mod, it makes it difficult to put it anywhere you want on the screen.

EDIT: And with the strata option, I was hoping you could put it in to where we could adjust the strata of the buttons (low, medium, high, background, etc). I guess I'm not seeing the option if you put it in.
Last edited by Tinuviel : 10-30-10 at 07:52 PM.
Tinuviel is offline Report comment to moderator  
Reply With Quote
Unread 10-30-10, 10:59 PM  
Ravynne
A Kobold Labourer

Forum posts: 0
File comments: 17
Uploads: 0
Re: Thanks

Originally posted by Kyrgune
Just wanted to say thanks for everyone helping out to keep this addon going. I couldn't do it without you guys!

Kyrgune
Kyrgune, you're doing great with maintaining this. For an addon that has had little maintenance over the past few years, it has all the features I require. Anything else you do to it now (removing old unused items, adding new features, etc) is just gravy.

Some minor changes you could possibly include for a future update:
1. Line 396: Correct typo on "messsages"

2. There is a function called PosistionButtons which is spelled wrong. It should be PositionButtons. But since this is internal, it doesn't really matter.

3. AceDB-3.0\AceDB-3.0.lua probably needs updating. Line 601 makes calls to getglobal and setglobal which is being deprecated. To future proof this, you could probably do this:

Old:
Code:
    tbl = getglobal(name)
    if not tbl then
      tbl = {}
      setglobal(name, tbl)
New:
Code:
    tbl = _G[name]
    if not tbl then
      tbl = {}
      _G[name] = tbl
Ravynne is offline Report comment to moderator  
Reply With Quote
Unread 10-30-10, 11:05 PM  
Ravynne
A Kobold Labourer

Forum posts: 0
File comments: 17
Uploads: 0
Re: Re: Thanks

Hmm... I was renaming my configuration file from SavedVariables\ShardAceWOTLK.lua to ShardAceCata.lua... I opened the file, and changed the DB name from ShardAceWOTLKDB to ShardAceCataDB... I don't like to reenter my settings, so I just made the new file look like the old one... I see some old settings in here that don't do anything anymore.

So here's more cleanup you can do in some spots... You started it in line 1463 or so (in shardacecata:OnInitialize()), but there are still some setter/getter functions out there that refer to these once used fields. (Like line 600ish).

Off to bed for now
Ravynne is offline Report comment to moderator  
Reply With Quote
Unread 10-31-10, 01:00 PM  
Kyrgune
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 49
Uploads: 1
Originally posted by Tinuviel
Positioning this mod is REALLY SHITTY difficult.
You can also have it set to "cursor" instead of "Minimap", but it has the same problems. Myself, I've always used "cursor" and moving my mouse near the Minimap in hopes that it would go where I want it to.
Once it's in place I to a "/rl" and then it's good from then on. I'm not sure why the addon does this, but it's been a problem with ShardAce for as long as I can remember.

This is something I'd like to get fixed, but not sure how to at the moment.


Ravynne:

Thanks for all the tips there, I've made the changes you listed and it's working. I am also am going through the rest of the lua getting rid of the old stuff.

Take it easy everyone!

Kyrgune
Kyrgune is offline Report comment to moderator  
Reply With Quote
Unread 10-31-10, 01:52 PM  
Tinuviel
A Defias Bandit
 
Tinuviel's Avatar

Forum posts: 3
File comments: 211
Uploads: 0
Originally posted by Kyrgune
You can also have it set to "cursor" instead of "Minimap", but it has the same problems. Myself, I've always used "cursor" and moving my mouse near the Minimap in hopes that it would go where I want it to.
Once it's in place I to a "/rl" and then it's good from then on. I'm not sure why the addon does this, but it's been a problem with ShardAce for as long as I can remember.

This is something I'd like to get fixed, but not sure how to at the moment.

Kyrgune
Yeah, I hope you do get to figure it out. Cursor has never really worked for me; I end up having to completely reset and try again, it disappears off the screen. So yeah.

Don't get me wrong, I'm not trying to be difficult, I would just like to see this thing work without too much hassle. Thanks again for doing the work.
Tinuviel is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: