Some references:

http://forums.wowace.com/

http://www.wowinterface.com/forums/f...splay.php?f=11

http://forums.curseforge.com/forumdisplay.php?f=76

http://www.wowace.com/addons/ace3/pages/

http://www.wowace.com/addons/ace3/pa...tting-started/

http://wowprogramming.com/docs/api_types

Definitely the book mentioned above. My copy is well read.

Other addons as well.

Jamba 0.5 is released under a GPL license; so you are welcome to use code from that if you are willing to release anything you make under the GPL as well.

Macros:

FYI: Macro stuff on my todo list. As I have been working on Jamba a bit more regularly the last few months I might get around to some of this stuff (but don't let me stop you).

Jamba-Target rewrites macros on the fly (out of combat) and substitutes #MOB# in the macro for the name of the actual mob being targeted.

See: http://www.dual-boxing.com/showthread.php?t=16181

So my feature/bug tracker has this section called "Jamba-Macro" and here is the contents of one of the entries:

My lofty goal...

Imagine a first time PVE 5 boxer. Install 5 wows, key clone, maximiser, etc. Create 5 new toons. Set up toons/tags in jamba.

Add macros:

/jamba-group inviteteam (on master)
/jamba followmaster (on slaves)

Pre-bake macros: (on slaves)

/jamba settargetmaster
/jamba setassistmaster

Drag spells from spell book to Jamba-Macro-Baker GUI -> produces draggable baked spell macro DBSM (/cast [target=targettarget,harm][] or /assist baked-master-name; /cast). Drag DBSM to bar and keybind.

Keybind baked target, assist on slaves.

Keybind jambatarget 1-8 on all.

Press Jamba-Bake-Me-Now key/button to bake macros.

Setup complete.

Play (use jamba target to mark mobs, or baked /assist, click spells, win)

Wait - drop one slave, create another. Add to jamba team, bake spells to macros; go. No need to configure macros for master to know about new toon; just drag its spells to the baker; drag to action bar, keybind, press Jamba-Bake-Me-Now key/button, go.

Bake up /target dps1; /cast Flash Heal.
Understand? Pipe Dream?

"Jamba provides a completely seperate macro interface. All of your macros can be written and are stored inside of jamba. Macros can be written with token tags in place of targeting information. For example.

Your current party has a paladin named Tankadin who has been given the tag "Tank1"

/cast [target=tank1-target]

would be rewritten automatically to

/cast [target=Tankadin-target

I may have wandered a bit off subject but I needed to dump these ideas somewhere."



I really like it. I'm sure it can be done. I'm busy fixing spam / performance bugs for Jamba-0.2. But when I'm done, I'd really like to bounce more ideas off you, like being able to drag a spell/ability from your spell book to Jamba-Macro-Baker which produces something to drag to your action bar, etc.

Say if you wanted a button to heal your a toon (party4) - name for party4 is Bob.

Drag heal spell from spell book to GUI. On GUI select tag "party4".
Click pre-bake button.
GUI produces dragable JambaMacro button with image of heal spell and text 'party4'.
Drag JambaMacro to action bar.

Click global bake-all-now button. Text on JambaMacro button changes from 'party4' to 'Bob'.

Now, say Bob leaves and Tom joins.

Click global bake-all-now button. Text on JambaMacro button changes from 'Bob' to 'Tom'.

I'm sure you get the gist and its what you were trying to explain to me...

So I'm hopeful you'll be around to help flesh this out and make it become a reality.