This site makes extensive use of JavaScript.
Please enable JavaScript in your browser.
Live
PTR
10.2.7
PTR
10.2.6
Beta
AddOn Challenge
Post Reply
Return to board index
Post by
Groovin
For all you hot-shot AddOns developers out there (and some of you are indeed quite good), a challenge:
Create an extension whereby if a player goes through and flags specific, chosen, mounts and pets, these selections will appear in pop-out buttons which function similarly to mage port/teleport spells, and hunter "call pet".
Try to avoid reinventing the wheel. For instance there is already a pretty serviceable mounts/pets pane in the UI. So instead of making yet another pane which shows these, in order to facilitate the designation of which mounts/pets appear as choices in the two buttons, simply add a "flagging" option in the preexisting screens.
Use FIFO (if you have to ask "FIFO?" then this challenge is not for you, and you should probably seek work in fields outside coding, say, or inventory control) to determine the order in which selections appear in the unfurled buttons, with the addition that the last used always moves to the front of the queue (i.e., where it can be selected with the least mouse movement).
Set a reasonable upper limit of how many mounts/pets can be selected. 12 is a good number. If the user attempts to exceed this figure, give a warning with an option to automatically deselect a former choice (the one at the current top of the FIFO list) by NAME (so that they know which mount/pet will no longer appear. For extra credit, pop up the entire list of 12 currently selected and allow the user to deselect any (in order to make room for the newly favoured choice).
If someone has already created an AddOn which provides at least the basic button functionality described, please direct me to it. I have not been able to find any such.
Post by
Neffi
You might try the wonderful
OPie
. Written by the very talented foxlit. It gives you a set of radial menus with as many buttons and submenus as you want. You could create a menu with your selection of mounts.
See the screenshots for what I'm talking about. It's infinitely useful for these types of situations.
Edit:
Use FIFO (...
If you're getting as specific as to say you absolutely want it to be designed as a queue, maybe you should write it yourself instead of questioning the abilities and talent of
others
.
Post by
TheReal
You might try the wonderful
OPie
. Written by the very talented foxlit. It gives you a set of radial menus with as many buttons and submenus as you want. You could create a menu with your selection of mounts.
See the screenshots for what I'm talking about. It's infinitely useful for these types of situations.
Edit:
Use FIFO (...
If you're getting as specific as to say you absolutely want it to be designed as a queue, maybe you should write it yourself instead of questioning the abilities and talent of
others
.
OPie is awesome. Almost as awesome as beer but not quite. It can't do FIFO, but a combo of two macros can:
/dismount
/castsequence <a>,<b>,<c>,<d>, etc etc
Post by
pelf
I enthusiastically support the OPie suggestion. I've been using it since ... since one of its earliest releases. For the things it's good for, there's nothing better.
Post by
Neffi
pelf: If you're the farmer type, can I turn you onto
Spade
as well?
I %^&*ing love foxlit for these addons. He took a simple idea and executed it with utmost quality and polish. Very few other addons have ever felt this professionally done, and this elegantly nice.
Post by
Groovin
If you're getting as specific as to say you absolutely want it to be designed as a queue, maybe you should write it yourself instead of questioning the abilities and talent of others.
I was not calling into question, merely providing a condition under which (in my considered opinion) someone might want to assess their own coding or inventory control acumen. It is meant as a joke in any event.
I looked at OPie and I think it is brilliant work. It is, however, far far beyond the simplicity and small footprint I seek for controlling mounts (primarily: companion/battle pets is not such a big priority to me).
/castsequence <a>,<b>,<c>,<d>, etc etc
/castsequence does not provide what I seek, which is not a static queue. In my hypothetical AddOn, there would be a means of (within the already established Mounts pane) to flag up to N mounts, which would now appear in a button which unfurls like Call Pet/Portal/Teleport (are there others?) do. In the order flagged in the Mounts pane, first being nearest the button target base. This would form the initial queue.
However, as time and usage go by, when a given mount in the queue is (via the button) chosen, then it moves to the front of the queue. This last-out-first-in (thus now first out) function could be made optional (by toggle and/or on keydown-actuation, whatever).
I looked at OPie and it is amazing. It is also provides far more than the simple, hopefully small solution I would like to see. I am probably going to use OPie anyway: I can readily see its utility for spellcasting, which is something I struggle with under the standard game UI.
Code the AddOn myself... well, that is not beyond the realm of my abilities, just have to learn a new programming environment. Just don't have the time. Hardly have time to play any given week. Which is one reason why I absolutely respect Wowhead - when I need information to solve a baffling quest fast (it's my time!): this is the place!
Post by
Neffi
I did not question. Note the conditional usage there.
I direct you to:
and you should probably seek work in fields outside coding, say, or inventory control
Did they teach you about what being a condescending prick sounds like in your lofty formal logics class at your local community college?(##RESPBREAK##)16##DELIM##asakawa##DELIM##/frown
Post by
pelf
Ouch. Be nice, both of you. We were all someone once.
pelf: If you're the farmer type, can I turn you onto
Spade
as well?
I %^&*ing love foxlit for these addons. He took a simple idea and executed it with utmost quality and polish. Very few other addons have ever felt this professionally done, and this elegantly nice.
Wow, yeah I had been thinking, myself, about writing something for Sunsong Ranch. The easy-to-use pre-quest cans and sprayer and the plow were definitely on the list. The feature showing what's planted for each alt is also nice. I generally only plant Enigma Seeds now for the Golden Lotus to fuel my flask needs alternating with Songbells when my spirits get low (I make the LW armor kits for my guildies free of charge), so the multi-seed ring is probably not super-useful, in my case. Looks like he already had those other ideas! The time savings would probably be worth it, nonetheless; I'm doing it on two characters now, probably will cap out at around 3 (Warrior's next).
The big one I was trying to figure out is a function that makes SURE you've fixed all the ailments. Even with the changes in 5.1, I left a goddamn wiggling plant overnight recently. I was thinking that it could require a sweep of the cursor across all the plants, somehow identifying them uniquely (which might not be possible; do objects have unique IDs like players do?) and making sure it identifies
n
*
non-ailing plants before indicating that it's complete. I suppose it could also keep track while you're curing the ailments, somehow. I'm not sure. I hadn't thought that through to completion yet.
*
Where
n
= however many you've unlocked.
Post by
Wanderingfox
See I just slammed everything into a ihml macro :# I suppose a formal addon does make that a bit cleaner... Might have to look into spade if I ever get around to actually using opie for something.
The big one I was trying to figure out is a function that makes SURE you've fixed all the ailments. Even with the changes in 5.1, I left a goddamn wiggling plant overnight recently. I was thinking that it could require a sweep of the cursor across all the plants, somehow identifying them uniquely (which might not be possible; do objects have unique IDs like players do?) and making sure it identifies
n
*
non-ailing plants before indicating that it's complete. I suppose it could also keep track while you're curing the ailments, somehow. I'm not sure. I hadn't thought that through to completion yet.
*
Where
n
= however many you've unlocked.
Run a series of target checks? Pretty sure that's possible to execute outside of combat, no? If none of them come back with a unit then you're good.
At least this is what I do... Basically have a macro that is something like:
/tar wigg
/tar runty
/tar parched
(etc)
/stopmacro
/run print("YOU STILL HAVE STUFF TO DO!")
Did they teach you about what being a condescending prick sounds like in your lofty formal logics class at your local community college?
People are not always jackasses, but when they are they drink Dos Equis. = If they are a jackass then they drink Dos Equis. Logical implication, not all Dos Equis drinkers are jackasses, but all jackasses are Dos Equis drinkers. In other words Jackass => Dos Equis or alternatively
Thus concludes today's snarky comment. I now return you to your regularly scheduled thread.
Post by
pelf
Ohhhhh, Fox! That's totally the right direction to approach from. I hate it when I can't see the forest for the trees. You're the best.
Post Reply
You are not logged in. Please
log in
to post a reply or
register
if you don't already have an account.