Get an Epic Experience with Premium

MacroForm

Development Tools Login to Add Favorites
  • 2 Likes
  • World of Warcraft
  • 1,266 Monthly Downloads
  • Supports: 5.3.0
  • 34,871 Total Downloads
  • Updated 06/13/2013
  • Created 11/10/2008
  • 117 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU Lesser General Public License version 3 (LGPLv3)
  • Newest File: v4.3.0.0
or
Support development! **
Donate

About MacroForm

This addon helps the user write conditional macros using only the mouse.
Not all available conditions have been implemented but the ones that are used the most are.
No more spelling errors when creating macros.

Usage:
type "/mf" to bring up the UI.
Drag a spell/ability from the spellbook to the spell button in the main frame.
Select the conditions that you want to use.
Press add.
Select a new set of conditions (and a new spell if needed).
Press add again.
Repeat until the macro is complete.
Copy and paste into the normal macro window.

For castsequence hit the Sequence button at the top (OneLine to go back).
Set the conditions and reset conditions for your macro.
Drag in a spell from you spell book to the spell button.
Press add.
Drag in a new spell.
Press add and so on until you're done.
Copy the script from the bottom of the window and paste it in to the macro.

Colours will show the role that a specific part of the macro plays - command,
ability, condition and so on. Red indicates that something is wrong and that the
macro most likely will not work.

------------------------------------------------------------------------
r39 | zaman | 2013-06-13 20:55:36 +0000 (Thu, 13 Jun 2013) | 1 line
Changed paths:
   A /tags/v4.3.0.0 (from /trunk:38)

Tagging as v4.3.0.0
------------------------------------------------------------------------
r38 | zaman | 2013-06-13 20:55:01 +0000 (Thu, 13 Jun 2013) | 2 lines
Changed paths:
   M /trunk/MacroForm.lua
   M /trunk/MacroForm.toc
   M /trunk/MacroForm.xml

v4.3.0.0
Changed selection of channeling spells to dropdown so you can choose channeling or nochanneling
------------------------------------------------------------------------
r36 | zaman | 2013-05-30 22:02:41 +0000 (Thu, 30 May 2013) | 2 lines
Changed paths:
   M /trunk/MacroForm.toc

v4.2.0.2
Version update
------------------------------------------------------------------------

Addon Packs Containing This...

Comments

First Previous Page 1 of 2 Next Last
  • #17

    v 4.3.0.0 gives you more options on the channeling (basically channeling / nochanneling or don't bother)

  • #13
    I really like this addon. Unique. Awesome. If you'd copy the "copy" function from Imacro you'd have a cool copy/paste feature for your addon. :)
  • #14
    Will look in to it. Have had plans to sort out a "create macro" button as well which shouldn't be too hard to fix.
  • #15
    Woot on the new feature. :) If you could have "create macro" show the macro screen that would rock!
  • #12
    Keep up the good work. This seems to be the only addon of it's kind. Awesome!
  • #10
    i'm having a problem bringing up the interface, I enter the / command but nothing comes up
  • #11
    Try using the key binding functionality, there might be another addon using the same command which would make stuff act different from what you expect.
    Just typing "/mf" should still work.
  • #8
    Hi Zaman I like the idea of the addon but not sure I fully understand it's purpos. I am trying to make a one button cast that will cast three different buffs/spells/moves any of that combination but I can only seem to get my charater to cast the first spell in the macro. please tell me what I am doing wrong. here is my macro I made /cast [] Seal of Wisdom; [] Greater Blessing of Kings; [] Righteous Fury I have auto self cast enabled
  • #9
    The way that cast macros work is that they will cast the first spell for which the condition (the stuff inside the []) is met.
    Macros are read from left to right and top to bottom. This means that in your case it reaches the first spell (Seal of Wisdom) and since the condition is met (empty condition) it will fire the spell and then break off and go to the next line.
    To get them to fire separately you have to set a separate condition for each spell so that you have a way of choosing which spell should be fired.
    For example: Start with an empty macro/frame.
    Drag Seal of Wisdom to the addon and check modifier "Alt" before pressing add.
    Drag Greater Blessing of Kings to the addon, unchek "Alt", check "Ctrl" and press add.
    Drag Righteous Fury to the addon, uncheck everything and press add.

    This would create a macro looking like this:
    /cast [mod:alt] Seal of Wisdom; [mod:ctrl] Greater Blessing of Kings; [] Righteous Fury
    To cast SoW you hold down Alt, to cast GBoW you hold down ctrl and anything else will cast Righteous Fury.
    If you want to create a macro that casts them all after each other you'd have to make a /castsequence macro and they work a bit differently.
    Due to GCD you can't create a macro that casts more than one spell per click. The real reason is that Blizz doesn't want people to write addons/macros that lets you click one button, go to sleep and wake up with a dead boss :)

    Hope this helps and who knows, some day I might even implement the castsequence macro into the addon as well (I do get quite a few questions on how to write them) and at that time I'd probably also clean up the old functionality a bit.
  • #6
    1st there could be more info on how too get this too work. i put the spell in there hit add. opend up my macros made a new one for my spell and nothing happin.how do you copy it,too get it too work,what do you hit before you add it.guess what i ned is a step by step thx for the help more info
  • #7
    You copy and paste like you do with any other text, mark the text and then press Ctrl+c to copy and Ctrl+v to paste.
    The rest of the information is in the addon description.
  • #5
    wow awesome addon i wuvs it :D!
  • #2
    Hmmm, dying to try it, but neither /mf or /macroform brings up any window.
  • #3
    Do you get any error messages when you type /mf or /macroform?

    You can also try to bind a key to bring up the UI (among the usual key bindings).
  • #4
    Ah, if appears that MailTo is thinking that I am trying to use a command relating to one of its functions.

    Binding a key works though - many thanks :)
  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Maingear

ENTER NOW