FAQ  •  Register  •  Login

Feature Request: Target variable changes in Game

Moderator: MiRai

<<

ZorbaTheGeek

Posts: 27

Joined: Tue Oct 26, 2010 6:21 pm

Post Wed Dec 22, 2010 7:08 pm

Feature Request: Target variable changes in Game

Lax, would it be possible to have named variables which we can use within ISBoxer, say "Assist" or "Target" so we can create macros for the ISBoxer addon that read.

/assist {ASSIST}
/targetexact {TARGET}

and then change the actual content of those variables using a UI in the ISBoxer addon or within Innerspace. Ideally just a frame that lists variable name and a text box with the current value (which we could update while playing).

Now, I know this is functionally possible (on a macro by macro basis) by binding an in game macro to a key press and sending the keypress via ISBoxer. I'd like to have variables that are more akin to the inbuilt {SLOT1} and be usuable across multiple macros for generic configurations and, ideally, user defined.

Example application:
Code:
{I_AM_TANK} variable. All tank heal macros, pre-combat buffs, fear wards etc are configured in ISBoxer with the form:

!if (character in "class") /cast [target={I_AM_TANK}] spell (targetted at a "healers" ATG)

Now the heal spells are generic for all group makeups, only the {I_AM_TANK} variable is required to complete it. This could have a default value for the team (charset) and be altered if we find ourselves in a raid group while playing.

Other applications could be /targetexact {BOSS_FIGHT} -> All in:(ranged) for targetting totems, spawns or other targets during specific instances.
<<

lax

User avatar

Site Admin

Posts: 7303

Joined: Tue Nov 17, 2009 9:32 pm

Post Thu Dec 23, 2010 10:27 am

Re: Feature Request: Target variable changes in Game

I've thought for a while about adding something like this, I could potentially do it in ISBoxer 38. These variables would be pre-processed like the rest of ISBoxer's macro generation, so if you plan to make changes to these hypothetical ISBoxer variables while playing you would need to /console reloadui. (Par for the course for ISBoxer's WoW Macros).

Anyway, not opposed to the idea and I may add it, but people would probably expect more features/flexibility out of them than is practical ;)
<<

ZorbaTheGeek

Posts: 27

Joined: Tue Oct 26, 2010 6:21 pm

Post Thu Dec 23, 2010 11:21 am

Re: Feature Request: Target variable changes in Game

Variables that could be assigned on a per team basis would be very useful (for me) but it would be much better if they could be changed while the game is running.

After all, macros can be changed inside the game (while out of combat), just not the ones stored in the ISBoxer addon. What I was hoping you may consider was adding a UI into the addon that allowed us to change the variables, which would then be used to modify the macros when we click "OK". Now I realise that, ultimately, this would require an addon data-channel for the ISBoxer addons to communicate through the party. Lots of addons do this, but I will admit that I have no idea of the complexity of the code to do it.

As I see it, any macro with embedded variables would need to exist in the addon twice, once as the template and once with the variables resolved and tied to a hotkey. Each time the addons "OK" button was pressed the contents of the UI window variables would be broadcast to the rest of the team and the variable macros reconstructed in all sessions. No /reloadui would be needed under these conditions unless there is some secure function block on addons making changes to macros out of combat?

If I'm going to make a feature request, I may as well make it a good one =P
<<

lax

User avatar

Site Admin

Posts: 7303

Joined: Tue Nov 17, 2009 9:32 pm

Post Thu Dec 23, 2010 6:51 pm

Re: Feature Request: Target variable changes in Game

I don't have that kind of extra time on a per game basis, especially if they change stuff in patches. There's a reason the addon does as little as possible ;)

Return to World of Warcraft

Who is online

Users browsing this forum: No registered users and 6 guests