Download
(159Kb)
Download
Updated: 03-20-24 02:20 PM
Pictures
File Info
Compatibility:
Plunderstorm (10.2.6)
Updated:03-20-24 02:20 PM
Created:10-17-10 03:25 PM
Downloads:6,762
Favorites:27
MD5:
10.2.6

ShardAce Cataclysm  Popular! (More than 5000 hits)

Version: 1.23g
by: Kyrgune [More]

The basic functionality of this addon still works as far as flyout windows go from the minimap with the Dragonflight expansion.

**This addon is a work in progress, but it works!**

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. (Options/Addons)

Currently you can only move the buttons using "cursor"

Left click (or right click) on the Shard counter button and then drag to the left to bring out the flyout buttons for Warlock specific spells to use. Or middle click to bring out the flyout buttons.

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.23g

--Updated TOC

1.23f

--Updated TOC

1.23e

--Updated TOC

1.23d

--Updated TOC

1.23c

--Updated TOC

1.23b

--Updated TOC

1.23a

-- Updated TOC

1.23

-- Updated TOC

1.22

-- Updated TOC
-- Fixed buttons

1.21

-- Updated TOC
-- Changed Succubus spell ID

1.20

-- Updated TOC
-- Updated libs

1.19

-- Updated TOC
-- Updated libs
--Soulstone expiration sound not working.

1.18

-- Updated TOC
-- Updated Ace3 libs
-- Commented some code out from errors with patch 8.0.1

1.17

-- Updated TOC
-- Updated Libstub
-- The main fuctions work. I wanted to let everyone know I am still around for Legion.

1.16

-- Removed options for messaging Warlock specific spells.
-- Healthstone button to 1 minute.
-- Other small cleanup changes. (Much more is to be done I know.)

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 (10)
File Name
Version
Size
Author
Date
1.23g
159kB
Kyrgune
01-17-24 11:57 AM
1.23f
159kB
Kyrgune
11-14-23 12:32 PM
1.23e
159kB
Kyrgune
09-06-23 05:13 PM
1.23d
163kB
Kyrgune
07-12-23 08:25 AM
1.23c
159kB
Kyrgune
05-04-23 12:56 PM
1.23b
159kB
Kyrgune
03-21-23 07:07 AM
1.23a
159kB
Kyrgune
01-24-23 02:09 PM
1.23
159kB
Kyrgune
11-28-22 02:43 PM
1.22
161kB
Kyrgune
11-10-22 09:50 PM
1.21
161kB
Kyrgune
03-09-22 10:41 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?
Report comment to moderator  
Reply With Quote
Unread 10-23-10, 11:16 AM  
Kyrgune
Premium Member
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 14
File comments: 66
Uploads: 2
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?
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
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: 210
Uploads: 0
Do we have to install the original ShardAce Wotlk to make this work, or does this work without that?
Report comment to moderator  
Reply With Quote
Unread 10-28-10, 11:59 AM  
Kyrgune
Premium Member
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 14
File comments: 66
Uploads: 2
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.
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: 210
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.
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.
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.
Report comment to moderator  
Reply With Quote
Unread 10-29-10, 01:58 PM  
Kyrgune
Premium Member
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 14
File comments: 66
Uploads: 2
Thanks

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

Kyrgune
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: 210
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.
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: 210
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.
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
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
Report comment to moderator  
Reply With Quote
Unread 10-31-10, 01:00 PM  
Kyrgune
Premium Member
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 14
File comments: 66
Uploads: 2
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
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: 210
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.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: