Go to Page... |
Compatibility: | Cataclysm Classic (4.4.0) Classic (1.15.2) Plunderstorm (10.2.6) |
Updated: | 04-30-24 06:25 PM |
Created: | 11-08-08 12:23 PM |
Downloads: | 33,980 |
Favorites: | 195 |
MD5: | |
Categories: | Action Bar Mods, Bags, Bank, Inventory |
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.
This version works on Retail/Shadowlands, Classic Era and The Burning Crusade Clients clients.
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(Sheep), Polymorph(Turtle), Polymorph(Rabbit), Polymorph(Black Cat)
/focus [@focus,noexists][@focus,dead][mod:alt]Search:Keywords
/select [@focus,exists][] spell:Polymorph
/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).
File Name |
Version |
Size |
Author |
Date |
3.5.6 |
56kB |
Gello |
03-19-24 06:41 PM |
|
3.5.5 |
56kB |
Gello |
03-10-24 12:25 PM |
|
3.5.4 |
56kB |
Gello |
01-16-24 03:58 PM |
|
3.5.3 |
56kB |
Gello |
11-21-23 12:30 PM |
|
3.5.2 |
56kB |
Gello |
11-07-23 03:30 PM |
|
3.5.1 |
56kB |
Gello |
10-19-23 01:43 PM |
|
3.5.0 |
56kB |
Gello |
10-19-23 12:07 PM |
|
3.4.17 |
56kB |
Gello |
09-05-23 04:44 PM |
|
3.4.16 |
56kB |
Gello |
08-24-23 04:05 AM |
|
3.4.15 |
56kB |
Gello |
07-11-23 06:00 PM |
|
3.4.14 |
56kB |
Gello |
05-02-23 05:58 PM |
|
3.4.13 |
55kB |
Gello |
05-02-23 03:18 AM |
|
3.4.12 |
55kB |
Gello |
03-21-23 03:07 AM |
|
3.4.11 |
55kB |
Gello |
01-30-23 05:31 AM |
|
3.4.10 |
55kB |
Gello |
01-29-23 12:05 PM |
|
3.4.9 |
55kB |
Gello |
01-25-23 04:58 AM |
|
3.4.8 |
55kB |
Gello |
01-19-23 06:02 PM |
|
3.4.7 |
54kB |
Gello |
12-11-22 12:31 PM |
|
3.4.6 |
54kB |
Gello |
11-15-22 11:15 AM |
|
3.4.5 |
54kB |
Gello |
11-12-22 11:34 AM |
|
3.4.4 |
54kB |
Gello |
11-02-22 03:01 PM |
|
3.4.3 |
54kB |
Gello |
10-28-22 01:39 AM |
|
3.4.2 |
53kB |
Gello |
10-25-22 05:38 PM |
|
3.4.1 |
53kB |
Gello |
10-19-22 04:34 PM |
|
3.4.0 |
53kB |
Gello |
10-04-22 09:55 AM |
|
3.3.5 |
53kB |
Gello |
09-03-22 03:26 AM |
|
3.3.4 |
53kB |
Gello |
09-02-22 04:33 PM |
|
3.3.3 |
53kB |
Gello |
09-01-22 01:56 AM |
|
3.3.2 |
53kB |
Gello |
08-16-22 06:29 PM |
|
3.3.1 |
53kB |
Gello |
06-08-22 05:10 PM |
|
3.3.0 |
53kB |
Gello |
06-05-22 11:40 AM |
|
3.2.3 |
52kB |
Gello |
05-31-22 09:05 AM |
|
3.2.2 |
52kB |
Gello |
05-22-22 06:20 PM |
|
3.2.1 |
52kB |
Gello |
05-12-22 06:32 PM |
|
3.2.0 |
52kB |
Gello |
04-28-22 07:08 PM |
|
3.1.5 |
51kB |
Gello |
02-22-22 04:40 PM |
|
3.1.4 |
51kB |
Gello |
11-02-21 09:46 AM |
|
3.1.3 |
51kB |
Gello |
09-02-21 04:56 AM |
|
3.1.2 |
51kB |
Gello |
08-22-21 09:10 AM |
|
3.1.1 |
49kB |
Gello |
06-29-21 04:51 PM |
|
3.1.0 |
49kB |
Gello |
06-19-21 05:51 PM |
Comment Options |
ruadh |
View Public Profile |
Send a private message to ruadh |
Find More Posts by ruadh |
Add ruadh to Your Buddy List |
kaiden |
View Public Profile |
Send a private message to kaiden |
Find More Posts by kaiden |
Add kaiden to Your Buddy List |
11-09-16, 08:30 AM | ||
|
|
|
|
Gello |
View Public Profile |
Send a private message to Gello |
Find More Posts by Gello |
Add Gello to Your Buddy List |
11-08-16, 06:34 PM | |
|
Trying to make something with this and I noticed something that would be awesome to have actually. select rarity:Artifact ?? that way we can have macros for switching gear easily. Do you think that's possible?
|
|
kaiden |
View Public Profile |
Send a private message to kaiden |
Find More Posts by kaiden |
Add kaiden to Your Buddy List |
09-18-16, 07:32 AM | ||
|
|
|
|
Gello |
View Public Profile |
Send a private message to Gello |
Find More Posts by Gello |
Add Gello to Your Buddy List |
09-17-16, 04:07 PM | |
Guest
Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
|
Wow! This addon is amazing + very lightweight! The exact thing I need to store all my mounts into!
The question is, can I make it look like default blizz drop down, that is, like FloFlyout ( https://mods.curse.com/addons/wow/floflyout )? I really hate golden color and borders. Please make option to make it look blizzlike. Thanks!
Last edited by : 09-18-16 at 02:35 AM.
|
|
05-13-16, 05:06 AM | |
|
Anyone looking for a version for the Legion Beta, you can find it here:
http://www.wowinterface.com/download...egionBeta.html |
|
Gello |
View Public Profile |
Send a private message to Gello |
Find More Posts by Gello |
Add Gello to Your Buddy List |
03-22-16, 09:30 AM | |
|
Thank you for the fix/update and the comprehensible explanation.
The m: prefix works quite fine with an ID, and so do m:fland and m:fflying. |
|
harl |
View Public Profile |
Send a private message to harl |
Find More Posts by harl |
Add harl to Your Buddy List |
03-17-16, 04:35 PM | ||
|
I'll get something up to fix this. The likely fix will be to prefix mount: (or m:) before spellIDs that are mounts and spell: (or s:) before spellIDs that are player spells. It won't work yet until I post an update (tonight or this weekend at the latest). If you're interested in the technical details, it's pretty interesting. I forgot raw numbers can be used for select parameters. The item:118089 or spell:118089 is the intended method to choose an itemID or spellID (or i:118089 or s:118089). When the key (item: (or i:) or spell: (or s:)) is missing, it assumes it's a text name of something and checks if it's an item first and a spell second. The functions for checking also accept itemID and spellIDs so it's matching the legs if they're in your bags or the mount otherwise. However, mounts are not typical player spells and it will fail to find the azure water strider with spell:118089 because spells: intentionally uses IsSpellKnown and IsSpellKnown(118089) returns false. That IsSpellKnown check is there to prevent spells that exist but a player doesn't know from showing up (so spell:2061 would list flash heal on a priest but skip it on a warrior). That said, I can see why you want equivalency tables by using raw spellIDs. The addon is designed to skip over mounts you can't summon. So you can have this: Code:
/select mount:Azure Water Strider, mount:Goblin Trike, mount:Turbostrider On alliance characters it will offer the Azure Water Strider and Turbostrider. When space is a concern you can flag mounts as favorites and then using mount:favorite, or mount:favflying or mount:favland. (These can be shortened to m:favorite, m:fflying, m:fland.) edit: 2.3.13 just posted should fix the problem if you prefix 118089 with an mount: or m: so it's m:118089. I've also added some logic so that it will only add the mount-by-spellID if it can be summoned. This will drop the horde mounts on alliance characters and vice versa. It adds a couple characters to each mount but it can help clean up the menu:
Last edited by Gello : 03-17-16 at 05:26 PM.
|
|
|
Gello |
View Public Profile |
Send a private message to Gello |
Find More Posts by Gello |
Add Gello to Your Buddy List |
03-17-16, 03:03 PM | ||
|
Code:
/select 118089,171617,34896,138425,179478,102346,39315,138424,41252,24252,92232,61425,155741,48025,142073,133023,171845 |
|
|
harl |
View Public Profile |
Send a private message to harl |
Find More Posts by harl |
Add harl to Your Buddy List |
03-15-16, 10:47 PM | |
|
Hmm. That's really peculiar. Can you post the /select line that the water strider is on?
As far as making equivalency tables, I'm sorry but that's not something I'm willing to maintain for the life of the addon. Adding content-specific data immediately puts a shelf life on addons. I would definitely be open to exploring ways a user can manage that themselves. Except for this addon they can already do it by adding both mounts and only their factions would show in the flyout. And if character space is an issue they can favorite the mounts they want to show up. |
|
Gello |
View Public Profile |
Send a private message to Gello |
Find More Posts by Gello |
Add Gello to Your Buddy List |
03-15-16, 12:40 PM | |
|
Not a big thing really, but there's something odd with "Super Sterilized" Blastguard Leggings appearing in my ground mounts flyout in place of Azure Water Strider, both of which have the same ID (118089) but one refers to the item and the other one of course to the spell.
I think it's the only item that I've ever encountered this issue with, though that may be because the water strider is my selected mount that often, and because item and spell IDs match only rarely. - If I sell the leggings and restart the whole game, it reverts back to the water strider (whereas just logging out and back in doesn't suffice). Maybe there's a way you could prioritise the spell over the item. Also, maybe you could translate a few of those IDs "on-the-fly" based on faction and/or location limits, so if one ID is in the macro then it would dynamically cast either one based on those conditions. (Sure, separate flyouts for Alliance & Horde work well enough I guess, though it would be more elegant with a translation hash table.) (The following list is not complete.) Alliance ←→ Horde Spectral Steed ←→ Spectral Wolf Blue Dragonhawk ←→ Red Dragonhawk Grand Gryphon ←→ Grand Wyvern Grand Armored Gryphon ←→ Grand Armored Wyvern Champion's Treadblade ←→ Warlord's Deathwheel Golden King ←→ Kor'kron Annihilator Vashj'ir & spell learnt ←→ not Vashj'ir Vashj'ir Seahorse ←→ Subdued Seahorse |
|
harl |
View Public Profile |
Send a private message to harl |
Find More Posts by harl |
Add harl to Your Buddy List |
12-22-15, 04:49 AM | |
|
Today's update (2.3.12) fixes a minor bug (point out by mjsmagalhaes over on curse) that's been in the addon for a couple years so some may have taken it to be standard behavior.
In a mount:land select (or mount:flying) it's supposed to list all land (or flying) mounts. To get favorite land or flying mounts you can use mount:fland (or mount:favland) or mount:fflying (or mount:favflying). If you suddenly get a bazillion mounts showing up in your select flyouts, go in and change your macro from mount:land or mount:flying to mount:fland or mount:fflying. If you don't have enough characters and mount is spelled out, you can also do m:fland or m:fflying. |
|
Gello |
View Public Profile |
Send a private message to Gello |
Find More Posts by Gello |
Add Gello to Your Buddy List |
03-30-15, 11:19 AM | ||
|
Unfortunately it doesn't address the reasons I scrapped the use of the proof of concept I made years ago that does mostly this same thing. If I have time this week I'll go over it in more detail. I appreciate the time you've taken to help. |
|
|
Gello |
View Public Profile |
Send a private message to Gello |
Find More Posts by Gello |
Add Gello to Your Buddy List |
03-30-15, 01:35 AM | ||
|
In the meantime you can use: /select Garrison Hearthstone,Hearthstone,Zen Pilgrimage,Death Gate,spell:Moonglade Thanks for bringing it up! |
|
|
Gello |
View Public Profile |
Send a private message to Gello |
Find More Posts by Gello |
Add Gello to Your Buddy List |