Download
(282Kb)
Download
Updated: 09-11-19 02:29 AM
Pictures
File Info
Compatibility:
Classic (1.13.2)
Updated:09-11-19 02:29 AM
Created:unknown
Downloads:8,512
Favorites:61
MD5:

DemonDaemon  Popular! (More than 5000 hits)

Version: 1.09-classic
by: Norque [More]

DemonDaemon
Classic problems require vanilla solutions

DemonDaemon aims to make a warlocks lot in life that little bit easier, mostly by freeing up upto 30 buttons :P

Like ShardAce (which was inspired by the efforts of ShardTracker and it's numerous resurrections) DD takes your Demonology spells and crams them into little buttons up by your minimap.

1.09-classic - Timers are working again now
1.08-classic - Stirred from it's endless slumber for WoW Classic
- Basic functionality seems to be working ok, but I'm only up to level 22
1.08 - Fixed bug reported by Veyska
- Added ability to arrange the main buttons in straight lines
1.07 - Spells on cooldown grey out
- Stone buttons grey out when said stone isn't in your bags
1.06 - Summon menu buttons now hide on left click
- All buttons will show a tooltip when moused over
1.05 - Added new Healthstone item IDs
- Added options menu. Currently just positioning options.
1.04 - Added Soulshard counting
- Changes for Spellstones and Firestones in build 8962
1.03 - Added CallbackHandler-1.0 library. Learnt again why it's important to test mods by themselves
1.02 - Added new spells
- Should only display buttons for spells you actually know
- buttons update as you learn and forget spells
1.01 - Small update to deal with build 8820 changes
1.00 - Initial release
Optional Files (0)


Post A Reply Comment Options
Unread 10-15-08, 10:12 PM  
Ravynne
A Kobold Labourer

Forum posts: 0
File comments: 17
Uploads: 0
Re: Re: Feature Request?

Originally posted by Tinuviel
What was the command to bring up the options? I'm not getting any option when I do /dd.
This was tricky too, but made sense after I thought about it.

Options are in Ace Addons menu. Esc for Options -> Interface -> AddOns.
Find it there under DemonDaemon.
Report comment to moderator  
Reply With Quote
Unread 10-16-08, 07:52 AM  
Anahka
A Kobold Labourer

Forum posts: 0
File comments: 29
Uploads: 0
- needs option to hide fire- and spellstone
- needs option to change menu-popup direction (my minimap is in the bottom-center of my screen, I want the demon and spell menu to open UP instead of LEFT)
- doesn't need to show if whoever loads it is not a warlock

Also it doesn't seem to save position on logout/reloadui. It keeps popping back to top-right where the minimap is supposed to be. Re-anchoring it to "minimap" works fine but gets annoying
Last edited by Anahka : 10-16-08 at 07:54 AM.
Report comment to moderator  
Reply With Quote
Unread 10-16-08, 12:26 PM  
mscott998
A Chromatic Dragonspawn

Forum posts: 152
File comments: 4
Uploads: 0
any chance of adding a button that pops out all the curses? thanks
Report comment to moderator  
Reply With Quote
Unread 10-16-08, 01:38 PM  
Tinuviel
A Defias Bandit
 
Tinuviel's Avatar

Forum posts: 3
File comments: 210
Uploads: 0
Originally posted by Anahka
Also it doesn't seem to save position on logout/reloadui. It keeps popping back to top-right where the minimap is supposed to be. Re-anchoring it to "minimap" works fine but gets annoying [/b]
You might want to check your other addons; I was having that problem with a different addon not saving. DD saves its location for me, so it may just be another addon causing you issues.
Report comment to moderator  
Reply With Quote
Unread 10-16-08, 02:41 PM  
Hawkblade
A Murloc Raider

Forum posts: 9
File comments: 5
Uploads: 0
Is there a way to drag the buttons to a different location on the screen without having to "anchor" it to certain frame ?

My "Minimap" location doesn't allow for buttons around it and I was able to move them when it was ShardAce.

I'm also getting a few bug sack errors :-

[2008/10/16 16:36:35-113-x1]: ButtonDaemon-1.0\ButtonDaemon-1.0.lua:90: bad argument #1 to 'pairs' (table expected, got nil)
ButtonDaemon-1.0\ButtonDaemon-1.0.lua:90: in function `ArrangeStraight'
DemonDaemon-1.08\DemonDaemon.lua:1039: in function `PosistionButtons'
DemonDaemon-1.08\DemonDaemon.lua:423: in function <Interface\AddOns\DemonDaemon\DemonDaemon.lua:421>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[3]":9: in function <[string "safecall Dispatcher[3]"]:5>
(tail call): ?:
AceConfigDialog-3.0\AceConfigDialog-3.0.lua:776: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:600>
AceConfigDialog-3.0\AceConfigDialog-3.0.lua:829: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:821>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[3]":9: in function <[string "safecall Dispatcher[3]"]:5>
(tail call): ?:
AceGUI-3.0\AceGUI-3.0.lua:264: in function `Fire'
...cade\Libs\AceGUI-3.0\widgets\AceGUIWidget-Slider.lua:58: in function <...cade\Libs\AceGUI-3.0\widgets\AceGUIWidget-Slider.lua:56>:

---

---
[2008/10/16 16:33:22-113-x2]: ButtonDaemon-1.0\ButtonDaemon-1.0.lua:90: bad argument #1 to 'pairs' (table expected, got nil)
ButtonDaemon-1.0\ButtonDaemon-1.0.lua:90: in function `ArrangeStraight'
DemonDaemon-1.08\DemonDaemon.lua:1039: in function `PosistionButtons'
DemonDaemon-1.08\DemonDaemon.lua:489: in function <Interface\AddOns\DemonDaemon\DemonDaemon.lua:481>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[3]":9: in function <[string "safecall Dispatcher[3]"]:5>
(tail call): ?:
AceConfigDialog-3.0\AceConfigDialog-3.0.lua:776: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:600>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[3]":9: in function <[string "safecall Dispatcher[3]"]:5>
(tail call): ?:
AceGUI-3.0\AceGUI-3.0.lua:264: in function `Fire'
...ade\Libs\AceGUI-3.0\widgets\AceGUIWidget-EditBox.lua:54: in function <...ade\Libs\AceGUI-3.0\widgets\AceGUIWidget-EditBox.lua:51>:

---

---
[2008/10/16 16:33:09-113-x4]: ButtonDaemon-1.0\ButtonDaemon-1.0.lua:90: bad argument #1 to 'pairs' (table expected, got nil)
ButtonDaemon-1.0\ButtonDaemon-1.0.lua:90: in function `ArrangeStraight'
DemonDaemon-1.08\DemonDaemon.lua:1039: in function `PosistionButtons'
DemonDaemon-1.08\DemonDaemon.lua:437: in function <Interface\AddOns\DemonDaemon\DemonDaemon.lua:435>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[3]":9: in function <[string "safecall Dispatcher[3]"]:5>
(tail call): ?:
AceConfigDialog-3.0\AceConfigDialog-3.0.lua:776: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:600>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[3]":9: in function <[string "safecall Dispatcher[3]"]:5>
(tail call): ?:
AceGUI-3.0\AceGUI-3.0.lua:264: in function `Fire'
...de\Libs\AceGUI-3.0\widgets\AceGUIWidget-CheckBox.lua:51: in function <...de\Libs\AceGUI-3.0\widgets\AceGUIWidget-CheckBox.lua:47>:

---
Last edited by Hawkblade : 10-16-08 at 05:43 PM.
Report comment to moderator  
Reply With Quote
Unread 10-17-08, 01:28 AM  
Norque
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 47
Uploads: 5
Hrmm... Okay, i'm gonna work my way up through the last few comments...

@Tinuviel
Toggling tooltips should be easy enough, will do. Soulwell missing is my fault, will be fixed next update

@Anahka
Fire and Spellstones are halfway useful now! But i'll keep it in mind.
Play with the options some more, specifically the options for rows 1 - 4
Having DD loading up for everyone is a bit of an oversight on my part. Will be fixed next update I hope
And i don't know why the position isn't saving for you, but i'm looking into it

@mscott998
I don't know about curses. I prefer to have them on my main bars where i can get at them quickly, but i'll think about it

@Hawkblade
putting cursor as the anchor frame will put the buttons around the point your cursor is at that time. Type cursor in the box, move your cursor somewhere convenient, and hit enter.
As for those errors... Can you try disabling ButtonFacade (if you use it) and see if you still get them?
Report comment to moderator  
Reply With Quote
Unread 10-17-08, 07:00 AM  
Lidda
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
My L23 BE warlock has the Firestone/Spellstone buttons too, however she lacks the spells and when I mouse over them I get a the error message:

Interface\AddOns\DemonDaemon\DemonDaemon.lua:659: GetSpellLink(): Invalid spell slot

At L23 she does not have the spells yet.
Report comment to moderator  
Reply With Quote
Unread 10-17-08, 08:42 AM  
Hawkblade
A Murloc Raider

Forum posts: 9
File comments: 5
Uploads: 0
Norque, Thanks for the anchor advice, and yes, I WAS using ButtonFacade at the time of posting, I have since disabled it as I was getting issues with that mod and Autobar and I'm no longer getting those errors.

Again, many thanks and great work on a great addon.
Report comment to moderator  
Reply With Quote
Unread 10-17-08, 08:55 AM  
Lidda
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Ritual of Souls missing.

Oh, btw, I can't find my Ritual of Souls spell (healthstone vendor) among the buttons on my L70 warlock.
Report comment to moderator  
Reply With Quote
Unread 10-17-08, 12:53 PM  
Tinuviel
A Defias Bandit
 
Tinuviel's Avatar

Forum posts: 3
File comments: 210
Uploads: 0
Originally posted by Norque

@Hawkblade
putting cursor as the anchor frame will put the buttons around the point your cursor is at that time. Type cursor in the box, move your cursor somewhere convenient, and hit enter.
As for those errors... Can you try disabling ButtonFacade (if you use it) and see if you still get them?
Now that's something I didn't think you had implemented. You may want to state somewhere on the main page that this is how you can position by cursor...I never would have guessed that.
Report comment to moderator  
Reply With Quote
Unread 10-17-08, 01:14 PM  
Malsirian
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Heya Norque,

Thanks a ton for your continued work on this!! It's appreciated by more people that you realize I'm sure!

In the past when another person was Soulstoned ShardAce would automatically announce it in party chat (or you could change the message to whatever you wanted it to say - and the same for Summoning Ritual) is that gone? If so, any chance it will return? If not, how do I set it up? =)

Thanks again for all your hard work!
Report comment to moderator  
Reply With Quote
Unread 10-17-08, 06:30 PM  
sieraj
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
Thanks for continuing this Mod...
The X/Y Offsets for the main bar needs a "0", as it's currently either +1 or -1 and means it's on a constant angle.

Which is all well and good if you're trying to get it around a circular object, but looks funk-ah if you're putting it beside a straight line (eg. edge of screen)
Report comment to moderator  
Reply With Quote
Unread 10-17-08, 08:36 PM  
Norque
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 47
Uploads: 5
Originally posted by sieraj
Thanks for continuing this Mod...
The X/Y Offsets for the main bar needs a "0", as it's currently either +1 or -1 and means it's on a constant angle.

Which is all well and good if you're trying to get it around a circular object, but looks funk-ah if you're putting it beside a straight line (eg. edge of screen)
You can click on the number beneath the slider to enter in values manually
Report comment to moderator  
Reply With Quote
Unread 10-17-08, 10:47 PM  
Lackin
A Fallenroot Satyr

Forum posts: 26
File comments: 5
Uploads: 0
What is the command to open options
Report comment to moderator  
Reply With Quote
Unread 10-18-08, 01:50 AM  
JMHammer
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 309
Uploads: 1
Norque- I am a huge fan of ShardAce. Thank you very much for that addon. I am missing it terribly since Tuesday, even though I haven't played much since the patch.

I can't seem to get DemonDaemon to do ANYTHING. I'm able to move the buttons around and arrange them as I like (being able to link the button strip to any frame - nice feature!) but clicking on the buttons does nothing. Am I missing a command or configuration option? I know this is still an early alpha, but I was under the impression that some functions were enabled.

Thanks for all your time and effort. I'm looking forward to again using custom summoning/soulstoning/healthstone ritualing messages, and enjoying the audio warnings when it's time to recast a soulstone and for Nightfall/Backlash procs.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: