Macaroon

  • Addon: Macaroon
  • Version: 30100.2.5
  • Category: Action Bars
  • Size: 260KB
  • Libs: None
  • Score: 4/5
  • Download:
  • Author: Maul
  • Wow Version: 3.1.1
  • Update: 2010-3-23 15:25:11
  • Localized: En/Fr/De/Es/Ru/Cn/Tw/Kr
  • Vote: -3 +1 +3

Macaroon

"Feel the power of the macro side..." A WoW 3.0 Wrath of the Lich King addon.

Macaroon is a macro-based action bar addon. It can stand on its own or supplement any other action bar addon or even the default Blizzard UI.

I have decided to keep Macaroon as the main bar addon. I have developed Trinity Bars to Macaroon Importer to attempt to import your Trinity Bars settings

1.This is not the official thread of Trinity mods and Macaroon, all instructions and docs here are as of my own experience and habit. All rights of official news and instructions are reserved by Maul himself.
2.Author of this thread is a Asian speaker and dont use English as his common language, so if any sentences and phrases are out of common habit and not understandable, feel free to correct me
3.This thread might be updated at a slow pace since covering most questions and aspects of Macaroon can be quite a lot of work and cost a bit time, so if everything goes well, it will be full, but not in one day.

Known Issues -

  • The Blizzard API for items does not report charges on items ( GetItemCount(item) ). This is a request I have had for a while now, I hope it gets in before WotLK release =) Currently, the only API where charges work (shown as count on button) is the action ID-based API ( GetActionCount(action) ).

Notes -

  • Every button in Macaroon is a macro button. However, in many ways, they behave like normal action buttons.
    • - You can drag spells from your spell book or items from your inventory and drop them on a Macaroon button. Macaroon will then, however, automatically create a simple /cast or /use macro for that spell or item on that button.
    • - You can drag and drop macros from one Macaroon button to another Macaroon button.
    • - However, you CANNOT drag Macaroon buttons to non-Macaroon buttons. This will most likely never happen.
  • Macaroon has a completely redone GUI that is much more intuitive.
  • Most of Macaroon's options can also be accessed via slash commands-
    • Type /macaroon or /mac alone to display a list of available commands, which are:
      • menu: Toggle the main menu
      • create: Create a blank bar
      • delete: Delete the currently selected bar
      • config: Toggle configuration mode for all bars
      • add: Adds buttons to the currently selected bar (add or add #)
      • remove: Removes buttons from the currently selected bar (remove or remove #)
      • edit: Toggle edit mode for all buttons
      • bind: Toggle binding mode for all buttons
      • scale: Scale a bar to the desired size.
      • snapto: Toggle SnapTo for current bar
      • autohide: Toggle AutoHide for current bar
      • shape: Change current bar's shape
      • name: Change current bar's name
      • strata: Change current bar's frame strata
      • alpha: Change current bar's alpha (transparency)
      • alphaup: Set current bar's conditions to 'alpha up'
      • arcstart: Set current bar's starting arc location (in degrees)
      • arclen: Set current bar's arc length (in degrees)
      • columns: Set the number of columns for the current bar (for shape Multi-Column)
      • padh: Set current bar's horizontal padding
      • padv: Set current bar's vertical padding
      • padhv: Adjust both horizontal and vertical padding of the current bar incrementally
      • showgrid: Toggle the current bar's showgrid flag
      • x: Change current bar's horizontal axis position
      • y: Change current bar's vertical axis position
      • state: Toggle states for the current bar (/mac state . Type /mac statelist for vaild states
      • statelist: Print a list of valid states

30100.2.5 -
Dual spec w/profiles fix.

30100.2.4 -
-Profiles loading fix.

30100.2.3 -
-Button Facade fix.

30100.2.2 -
-If you choose to use the default UI vehicle bar, Macaroon will now set the bindings on those buttons as priority override.
-Control Bar and Possess/Vehicle are now mutually exclusive states. If you check Control Bar, it will erase the any Possess/Vehicle states set on that bar.

The Control Bar is a pure [bonusbar:5] state, so it will show anytime [bonusbar:5] is true. The Possess and Vehicle states attempt to determine if the [bonusbar:5] state is a possession or a vehicle, but at this time it is not guaranteed. The only purpose to the Possess and Vehicle states are to show the special buttons that control those states. However, a user may create these buttons on their own for any macro button using the following syntax-

#macaroon-vehicleup
#macaroon-vehicledown
#macaroon-vehicleleave
#macaroon-possessaction
#macaroon-possesscancel

Placing these # commands in a macro will cause the macro to be re-written with the appropriate commands as well as display the special icons and tooltips associated with those buttons.

Some very small changes to loading.

Macaroon download
Top Wow Addon
Recommend Wow Addon