Download
(133Kb)
Download
Updated: 12-10-23 10:52 AM
Pictures
File Info
Compatibility:
Classic (1.15.0)
WOTLK Patch (3.4.3)
Updated:12-10-23 10:52 AM
Created:06-24-19 05:05 PM
Downloads:15,343
Favorites:38
MD5:
Categories:Classic - General, WOTLK Classic, Mage

MageButtons (Classic)  Popular! (More than 5000 hits)

Version: 1.15
by: Moxey [More]

MageButtons
- Purpose: Adds "menu" buttons for mage spell categories: water, food, teleports, portals, mana gems, polymorph

WOTLK NOTE: If "Show all spell ranks" is not checked in your spellbook, tooltips of lower ranks will only display the spell name.

Features
- Consolidates spells into collapsible buttons to save bar space (like modern teleports/portals buttons)
- Horizontal or Vertical layouts
- Menu direction left/right/up/down
- Customizable button size, padding, background color, border
- Can specify button order
- Buttons can be keybound via standard bindings page (under Addons)

Other
- First time loading it will default to a set button order, need to go into Options and actually set them for them to save (will say "not set")

Known issues / TODO:
- Keybindings are wonky, probably because I'm doing something wrong, but they mostly work?
- Need to reload UI when new spells are learned from trainer so the addon will pick them up
- Not sure if the Polymorph button is worth it, was thinking it would be nice to easily switch from Sheep to Turtle to Pig

1.15 - Updated for Season of Discovery
1.14 - ToC bump for 30403
1.13 - Disabled backdrop colors for new API compatibility
1.12 - Fixed error when summon Water Elemental in combat (but disables button order showing in options)
1.11 - Fixed some incorrect WotLK spells and added more
1.10 - Added WotLK spells, finally added required levels option for food and water
1.04 - Hopefully fixed startup error
1.03 - Increased startup delay
1.02 - Updated with TBC spells
1.01 - Set menu button strata to HIGH, updated usage
1.00 - Added mouseover option, minimap icon will now default to on
0.99 - Fix to minimap button, slash commands
0.99 - Largely rewritten, most settings changes should now occur without needing to reload
0.90 - Added check to config file to not load if character isn't a mage
Archived Files (7)
File Name
Version
Size
Author
Date
1.14
133kB
Moxey
10-11-23 06:22 PM
1.13
132kB
Moxey
01-19-23 12:10 PM
1.11
133kB
Moxey
07-21-22 03:13 PM
1.10
168kB
Moxey
07-16-22 08:49 PM
1.04
132kB
Moxey
06-20-21 04:07 PM
1.03
132kB
Moxey
05-18-21 05:25 PM
1.02
132kB
Moxey
05-13-21 03:00 PM


Post A Reply Comment Options
Unread 08-08-19, 03:16 PM  
tommysp
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Lua Error

Message: [string "PolymorphTable = {}..."]:3: Usage: IsSpellKnown(spellID[, isPet])
Time: Thu Aug 8 23:02:49 2019
Count: 1
Stack: [string "PolymorphTable = {}..."]:3: Usage: IsSpellKnown(spellID[, isPet])
[C]: in function `IsSpellKnown'
[string "PolymorphTable = {}..."]:3: in function `cmdRun2'
Interface\AddOns\MageButtons\MageButtons.lua:150: in function <Interface\AddOns\MageButtons\MageButtons.lua:106>

Locals: (*temporary) = nil
Report comment to moderator  
Reply With Quote
Unread 08-08-19, 09:26 PM  
Moxey
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 21
Uploads: 4
This should be fixed! 0.99 uploading now (large rewrite of the whole thing).
Report comment to moderator  
Reply With Quote
Unread 08-12-19, 01:50 PM  
groin
A Cyclonian
AddOn Compiler - Click to view compilations

Forum posts: 45
File comments: 86
Uploads: 3
Hi,
Mouseover could be a usefull improvement!
Keep it up!
Report comment to moderator  
Reply With Quote
Unread 08-12-19, 03:36 PM  
Moxey
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 21
Uploads: 4
Seems like that should be possible, I will mess around with it in the BFA client.
Report comment to moderator  
Reply With Quote
Unread 08-15-19, 08:14 PM  
Moxey
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 21
Uploads: 4
Mouseover option has been added.
Report comment to moderator  
Reply With Quote
Unread 08-16-19, 07:21 AM  
Wyrade
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Hm, how hard would it be to "convert" this addon into one that has buttons for emotes? =o
Those are another thing you can afford to use by clicking only, yet it can be very nice to have them readily available, but not something you want to waste action bar slots on.

Btw thanks for the addon, it will be very useful in saving my skillslots for other things, I have plenty of things to place on it in space of these.
Last edited by Wyrade : 08-16-19 at 07:25 AM.
Report comment to moderator  
Reply With Quote
Unread 08-17-19, 11:45 PM  
groin
A Cyclonian
AddOn Compiler - Click to view compilations

Forum posts: 45
File comments: 86
Uploads: 3
Originally Posted by Moxey
Mouseover option has been added.


Thank you!!
Report comment to moderator  
Reply With Quote
Unread 08-28-19, 02:24 PM  
vampyricus
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
options and config

I am wanting to use this addon however I am not seeing any minimap button to access the config section.
I have read the readme file and everything listed on the download page here and see nothing about the correct slash command to access the options.
Report comment to moderator  
Reply With Quote
Unread 08-30-19, 11:51 PM  
Cr8o
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
I might suggest setting the button strata to HIGH (around L628 in MageButtons.lua) so that they don't end up behind elements that the base buttons stay on top of. For example, I have the base buttons positioned over a couple of buttons on my action bars, but when I right click them, the other buttons end up expanding behind my other action bars, and are hence inaccessible. One line fix, and might save some folks a headache!
Report comment to moderator  
Reply With Quote
Unread 08-31-19, 10:07 AM  
Moxey
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 21
Uploads: 4
Re: options and config

Originally Posted by vampyricus
I am wanting to use this addon however I am not seeing any minimap button to access the config section.
I have read the readme file and everything listed on the download page here and see nothing about the correct slash command to access the options.
Hi, I'm not sure why the minimap button isn't defaulting on, I just made a new mage to check and it seems to be working. For now, you can use "/magebuttons minimap 1" to get the button back, or "/magebuttons config" to open the options page.
Report comment to moderator  
Reply With Quote
Unread 08-31-19, 10:14 AM  
Moxey
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 21
Uploads: 4
Originally Posted by Cr8o
I might suggest setting the button strata to HIGH (around L628 in MageButtons.lua) so that they don't end up behind elements that the base buttons stay on top of. For example, I have the base buttons positioned over a couple of buttons on my action bars, but when I right click them, the other buttons end up expanding behind my other action bars, and are hence inaccessible. One line fix, and might save some folks a headache!
Thanks for the suggestion, I've made the change locally and will test it out today (almost through queue...), and then push it up.
Report comment to moderator  
Reply With Quote
Unread 08-31-19, 03:07 PM  
hobox10
A Kobold Labourer

Forum posts: 0
File comments: 15
Uploads: 0
Can we get the base teleport and portal spells to show the number of runes we have left for each one? The default spell icons on the bars currently show this for Classic as in this image:


Also, I expected that the addon would let you mouse-over the spell to expand the list and then simply click the spell you want to cast. This works best for portals and teleports also. Maybe right-clicking should be the action that sets it as the actionbar slot action and left-clicking just performs the action immediately?

One final thing I noticed is that the icons don't darken when I lack the mana for the spells on the slot.
Last edited by hobox10 : 09-01-19 at 12:03 AM.
Report comment to moderator  
Reply With Quote
Unread 09-07-19, 04:53 AM  
Aisenfaire
A Murloc Raider

Forum posts: 6
File comments: 394
Uploads: 0
Suggestion: Would it be possible to put the rank number or level requirement (for food, gems, drinks) on the lower left corner of the icons? So that you know at a glance which to click on.
Report comment to moderator  
Reply With Quote
Unread 09-07-19, 02:03 PM  
Moxey
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 21
Uploads: 4
Originally Posted by Aisenfaire
Suggestion: Would it be possible to put the rank number or level requirement (for food, gems, drinks) on the lower left corner of the icons? So that you know at a glance which to click on.
Yes, this should be possible, I will add it to the TODO list. Same with reagent numbers. Still busy leveling but will hopefully have time to do some work soon.
Report comment to moderator  
Reply With Quote
Unread 09-09-19, 11:37 PM  
lulzkev
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Love the addon! Hopefully you keep up the good work.

Would it be possible to have it collapse into a single button when not in use? Hopefully with the ability to select our own icon for the single button.

Also, would love to see buffs added (AI, Mage Armors, Dampen Magic, etc)
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: