Go to Page... |
Compatibility: | Classic (1.13.2) |
Updated: | 09-15-19 05:57 AM |
Created: | 05-25-19 04:36 AM |
Downloads: | 3,274 |
Favorites: | 22 |
MD5: |
This addon is being updated now with the main version here.
This addon adds the /select macro command you can use instead of /use or /cast to use an item or spell among a list. Right-clicking your macro from the bars will pop out a menu where you can change the item or spell to use.
How to Use
/select Battle Shout, Commanding ShoutWhen you create that macro it will cast Battle Shout every time it's hit. If you join a group with a death knight and want to use Commanding Shout instead, right-click the macro on your bars and choose Commanding Shout. Now the macro will display and cast Commanding Shout.
/focus [@focus,noexists][@focus,dead][mod:alt]This is a standard focus-sheep macro. When you want to change what polymorph spell to use, right-click the macro on your bars and pick another. It will use that new polymorph until you decide to change it again.
/select [@focus,exists][] Polymorph, Polymorph(Turtle), Polymorph(Rabbit), Polymorph(Black Cat)
/click [btn:2]S001M;S001AIt will do this on its own and it will recreate this line if it's accidentally deleted or altered. You don't need to worry about it except to remember that when writing your /select macros your macro needs at least 26 characters free for it to add this line (if it's not already there).
Comment Options |
Gello |
View Public Profile |
Send a private message to Gello |
Find More Posts by Gello |
Add Gello to Your Buddy List |
09-21-19, 05:42 AM | |
|
Thanks a ton for this.
Something to the tune of equip:INVTYPE_CLOAK Edit: Took a look at the source and it seems it's already supported for the type:keyword filter, just undocumented in the addon description This is amazing. Edit2: Anyone knows if there's a Masque plugin to skin the select popout? "Select" is an awfully hard keyword to google for and get addon relevant results.
Last edited by Dridzt : 09-21-19 at 06:18 AM.
|
|
Dridzt |
View Public Profile |
Send a private message to Dridzt |
Find More Posts by Dridzt |
Add Dridzt to Your Buddy List |
MeriseS |
View Public Profile |
Send a private message to MeriseS |
Find More Posts by MeriseS |
Add MeriseS to Your Buddy List |
Gello |
View Public Profile |
Send a private message to Gello |
Find More Posts by Gello |
Add Gello to Your Buddy List |
09-24-19, 11:04 PM | ||
A Kobold Labourer
Forum posts: 0
File comments: 2
Uploads: 0
|
Re: Re: Great addon
|
|
|
MeriseS |
View Public Profile |
Send a private message to MeriseS |
Find More Posts by MeriseS |
Add MeriseS to Your Buddy List |
09-29-19, 03:50 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 1
Uploads: 0
|
spell ranks
Hello,
i'm trying to set up the addon to include different paladin spells (the seals) but seems to not work when including ranks. My macro is: #showtooltip /select Seal of Command(Rank 1), Seal of Light, Seal of Righteousness /click [btn:2]S121M;S121A I even tried typing the spell ID (20375) but everytime I press the button it casts the max rank of the Seal. There is something i'm missing?
Last edited by EvilGab : 09-29-19 at 03:50 PM.
|
|
EvilGab |
View Public Profile |
Send a private message to EvilGab |
Find More Posts by EvilGab |
Add EvilGab to Your Buddy List |
10-12-19, 01:06 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 1
Uploads: 0
|
keyword "profession:" not working in classic
Hi,
I tried to create a button for all my professions. I tried:
Both tries ended up with an empty button. |
|
Arnothar |
View Public Profile |
Send a private message to Arnothar |
Find More Posts by Arnothar |
Add Arnothar to Your Buddy List |
11-16-19, 05:40 PM | |
|
/select profession fires this error. I guess GetProfessions() doesn't exist on classic's API
Code:
2x Select\Select_Filters.lua:421: attempt to call global 'GetProfessions' (a nil value) Select\Select_Filters.lua:421: in function `?' Select\Select_Menu.lua:66: in function `FillFlyout' Select\Select-2.6.0-classic.lua:501: in function `FillAttributes' Select\Select-2.6.0-classic.lua:156: in function `UpdateAllMacros' Select\Select-2.6.0-classic.lua:139: in function `?' Select\Select-2.6.0-classic.lua:20: in function <Select\Select.lua:18> [C]: in function `EditMacro' Blizzard_MacroUI\Blizzard_MacroUI.lua:503: in function `MacroFrame_SaveMacro' Blizzard_MacroUI\Blizzard_MacroUI.lua:175: in function <Blizzard_MacroUI\Blizzard_MacroUI.lua:173> Locals: arg = "[Aa][Nn][Yy]" (*temporary) = <function> defined @Select\Select.lua:181 (*temporary) = <function> defined @Select\Select_Filters.lua:421 (*temporary) = nil (*temporary) = "attempt to call global 'GetProfessions' (a nil value)" s = <table> { arrow = <unnamed> { } StartTimer = <function> defined @Select\Select.lua:412 timerTimes = <table> { } FlyoutOnShow = <function> defined @Select\Select_Menu.lua:172 RealActionButtonOnLeave = <function> defined @Select\Select.lua:585 itemCache = <table> { } FillFlyoutsOverTime = <function> defined @Select\Select.lua:384 COMPANION_LEARNED = <function> defined @Select\Select_Filters.lua:214 debugTimes = <table> { } numFlyouts = 3 FlyoutButtonOnLeave = <function> defined @Select\Select_Menu.lua:154 knownFlyouts = <table> { } SPELLS_CHANGED = <function> defined @Select\Select.lua:121 PLAYER_LOGIN = <function> defined @Select\Select.lua:25 mountIDs = <table> { } UpdateMacroIcon = <function> defined @Select\Select.lua:450 MOUNT_JOURNAL_USABILITY_CHANGED = <function> defined @Select\Select_Filters.lua:191 TOYS_UPDATED = <function> defined @Select\Select_Filters.lua:119 timersRunning = <table> { } UPDATE_MACROS = <function> defined @Select\Select.lua:137 iconsToUpdate = <table> { } toyCache = <table> { } SetTooltip = <function> defined @Select\Select.lua:590 main = <unnamed> { } CreateFlyout = <function> defined @Select\Select.lua:337 RealActionButtonOnEnter = <function> defined @Select\Select.lua:574 UpdateAllMacroIcons = <function> defined @Select\Select.lua:487 UpdateOwnedMountIDs = <function> defined @Select\Select_Filters.lua:191 UpdateNeededMacroIcons = <function> defined @Select\Select.lua:480 FlyoutButtonOnEnter = <function> defined @Select\Select_Menu.lua:146 PLAYER_ENTERING_WORLD = <function> defined @Select\Select.lua:125 CacheBags = <function> defined @Select\Select_Filters.lua:70 landMountIDs = <table> { } FLYOUTBUTTON_ONCLICK_SNIPPET = " local flyout = self:GetParent() local main = flyout:GetParent():GetParent() flyout:Hide() -- hide opened flyout if IsAltKeyDown() and main:GetAttribute("DontSelectWithAlt") then return -- don't touch action button if <Alt> down and DontSelectWithAlt set end local form = main:GetAttribute("UseWhenSelecting") and "%s" or "alt-%s*" local action = flyout:GetParent() local attribType = self:GetAttribute(string.format(form,"type")) local attribValue if attribType=="macro" then attribValue = self:GetAttribute(string.format(form,"macrotext")) elseif attribType then attribValue = self:GetAttribute(string.format(form,attribType)) end -- if the button contains valid attributes if attribType=="item" or attribType=="spell" or attribType=="macro" then -- wipe whatever was in the action button before action:SetAttribute("item",nil) action:SetAttribute("spell",nil) action:SetAttribute("macrotext",nil) -- set the action button's attributes to the new selec PLAYER_EQUIPMENT_CHANGED = <function> defined @Select\Select_Filters.lua:53 GetLines = <function> defined @Select\Select.lua:167 toySearchString = "" FillAttributes = <function> defined @Select\Select.lua:494 SetTooltipByItemID = <function> defined @Select\Select.lua:626 UpdateAllMacros = <function> defined @Select\Select.lua:151 ToysUpdateEnded = <function> defined @Select\Select_Filters.lua:115 professions = <table> { } WipeButtonAttributes = <function> defined @Select\Select.lua:310 CreateNewFlyouts = <function> defined @Select\Select.lua:322 flyingMountIDs = <table> { } BAG_UPDATE = <function |
|
10leej |
View Public Profile |
Send a private message to 10leej |
Visit 10leej's homepage! |
Find More Posts by 10leej |
Add 10leej to Your Buddy List |
09-02-20, 12:17 PM | |
|
The latest Classic version of this addon is also the current Retail version here:
https://www.wowinterface.com/downloa...07-Select.html For Classic you'll need to load out of date addons. |
|
Gello |
View Public Profile |
Send a private message to Gello |
Visit Gello's homepage! |
Find More Posts by Gello |
Add Gello to Your Buddy List |