Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(460 Kb)
Download
Updated: 10-21-14 12:00 AM
Pictures
File Info
Compatibility:
Warlords of Draenor Pre-Patch (6.0.2)
Updated:10-21-14 12:00 AM
Created:unknown
Downloads:397,826
Favorites:985
MD5:
Ion  Popular! (More than 5000 hits)
Version: Hydrogen-10.3 Beta
by: Maul, Jrosk, SLOKnightfall

Ion!
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.

Buy Maul a Coke!

"Feel the power of the macro side..."
A WoW 5.x Mists of Pandaria addon.

Help Localize Ion!

Still need:

French(frFR) • German(deDE) •
Russian(ruRU)
Latin American Spanish(esMX) • Spanish(esES) • Russian(ruRU) Brazilian Portuguese(ptBR)
Korean(koKR) Simplified Chinese(zhCN) • Traditional Chinese(zhTW)

Official Forum!

/flyout FAQ!

Bug Reports - Report bugs here

Feature Requests - Request features here


Be sure to check out the Optional Ion Addons to give you additional control over UI elements other than buttons using the Ion UI configuration framework.


Features -
  • An unlimited number of macros, create as many bars/buttons as you want/need per character!
  • Are you a keybinder extreme? Use the button storage area for all your macros/keybinds! No buttons on screen needed!
  • Are you a clicker extrodanaire? As many buttons on the screen you want where you want, when you want!
  • Macros the size of Texas! Up to 1024 characters in length!
  • Maul's unique mouseover key-binding system - where the mouseover binding system was born!
  • Many other of the favorite desired bar addon features and then some!
  • Button Facade support!
  • Every button in Macaroon is a macro button by default and in many ways they behave like normal action buttons. Buttons can also be set to be "action" or "pet" buttons.
Commands -
  • Type /ion to display a list of available commands, which are:
menu: Toggle the main menu
storage: Open the button storage area
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
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 <state>). Type /mac statelist for vaild states
statelist: Print a list of valid states
load: Load a profile
lock: Lock buttons
Just remember: "With great flexibility comes great configuration..." - Maul
Trinity/Trinity Bars Note:
Ion, a World of Warcraft® user interface addon.
Copyright© 2006-2012 Connor H. Chenoweth, aka Maul


Hydrogen-10.3 Beta
-Reverted spell name change and added different work around for hunter call pet macros

Hydrogen-10.2 Beta
-Fixed TOC so bar position are global again. 10.1 accidentally contained a version that had the settings stored per character

Hydrogen-10.1 Beta
-Included SLOKnightfall's WoD updates
-Fixed mount macro's
-Fixed random mount macro
-Changed which spell name is used in the generated macro to fix issue with hunter pets summon macros not being correct.
-Created a list of spells that will ignore subtext in the spells. Mainly for hunter traps that were getting Trap Launcher added to the macro and not working.

Hydrogen-10 Beta
-Updating to Warlords of Draenor Expansion patch

Hydrogen-9 Beta
- Debug spam fix

Hydrogen-8 Beta
- Minor update to fix smaller issues

Hydrogen-7 Beta
- Updated for patch 5.4.1

Hydrogen-6 Beta
- Updated for patch 5.3

Hydrogen-5
- Spell Count bug fix (i.e. Death Knight's Scent of Blood count update)
- Spell Charges fix properly implemented

Hydrogen-4
- Forum version, include most hotfixes appearing on the forum (flyx, Nephyrin, chinoloco,kouik)
- should now display the appropriate tooltip in all cases.
- GetSpellCount replaced by GetSpellCharges (roll charges issues)
- spells with distinct subtypes between specs should be shown as useable in all cases.
- spell cooldowns should update (trash, symbiosis, disconnect/reconnect after a spec change should not show questionmark anymore)
- flyout should show the proper spell

Hydorgen-3

Hydrogen-2 Beta
- Updated for patch 5.1
- Fixed texture issue
- Dual spec toggle should work now
- Fixed extra bar action ID
- Other minor changes
- Sorry folks, that is all :(

Hydrogen-2 Beta
-Now scans profession spells
-Tentatively enabling/disabling of the Blizzard Main Bar should work
-Blizzard ExtraAction button should now only show if the Blizzard Bar is used
-Moved localization to one file

Hydrogen-1 Beta
- beta release for patch 5.0.4
Optional Files (8)
File Name
Version
Size
Author
Date
Type
Hydrogen-7 Beta
43kB
10-17-14 10:17 PM
Addon
Hydrogen-7 Beta
12kB
10-15-14 08:37 AM
Addon
Hydrogen-5 Beta
5kB
10-15-14 08:35 AM
Addon
Hydrogen-5 Beta
5kB
10-15-14 08:34 AM
Addon
40300.1
6kB
11-29-11 09:01 AM
Addon
40300.1
15kB
11-29-11 08:59 AM
Addon
40000.2.0.1
23kB
07-02-11 11:28 PM
Patch
40000.2.0.1
2kB
07-02-11 07:51 PM
Addon


Archived Files (5)
File Name
Version
Size
Author
Date
 Ion
Hydrogen-10.2 B
460kB
Maul
10-18-14 10:17 AM
 Ion
Hydrogen-10.1 B
460kB
Maul
10-17-14 10:12 PM
 Ion
Hydrogen-10 Bet
454kB
Maul
10-15-14 08:38 AM
 Ion
Hydrogen-9 Beta
454kB
Maul
04-08-14 05:30 PM
 Ion
Hydrogen-8 Beta
417kB
Maul
03-31-14 08:51 AM


Post A Reply Comment Options
Unread 10-23-10, 10:27 PM  
Echolalia
A Murloc Raider

Forum posts: 9
File comments: 7
Uploads: 0
Re: Right Click Drag to Copy

Originally posted by Clavicle
Is the Right Click Drag to Copy option gone? I am missing it a lot.
its still there. its now located under the button edit GUI in the General tab, third option down.
Echolalia is offline Report comment to moderator  
Reply With Quote
Unread 10-23-10, 09:01 PM  
Clavicle
A Kobold Labourer

Forum posts: 0
File comments: 63
Uploads: 0
Right Click Drag to Copy

Is the Right Click Drag to Copy option gone? I am missing it a lot.
Clavicle is offline Report comment to moderator  
Reply With Quote
Unread 10-23-10, 07:27 PM  
Flaer
A Murloc Raider

Forum posts: 6
File comments: 29
Uploads: 0
I may have missed this in the comments already but:

I'm not getting cooldown displays on certain buttons despite the whole bar being set to display cooldowns. I've noticed it with Crusader Strike and Chain Lightning so far. Both have rather short cooldowns, around 3 seconds. Perhaps there's something I'm missing.
Flaer is offline Report comment to moderator  
Reply With Quote
Unread 10-23-10, 04:14 PM  
erogroth
A Cyclonian

Forum posts: 43
File comments: 30
Uploads: 0
Originally posted by Mordreade
My guess is because you are using TullaCooldownCount addon instead of the built in cooldown timer in Macaroon, and or maybe have them both running at the same time?
Good call. Thats exactly what the problem was. I removed Tulla. Not sure why I was using it in the first place.
erogroth is offline Report comment to moderator  
Reply With Quote
Unread 10-23-10, 12:59 PM  
DaemonSambe
A Kobold Labourer
 
DaemonSambe's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 154
Uploads: 1
Hunter - Aimed Shot

Having a problem with my MarksMan Hunter and Aimed Shot.

For reasons unknown Aimed Shot is unable to fire under normal conditions. Meaning, i have focus, and it's not on cooldown, but appears to be. Also there's a MM proc, ReadySetAim, that procs Aimed Shot to Instant Cast. Only under that proc, can i cast Aimed Shot, but even then, it casts with full cast time.

Has anyone else seen this, or have a idea what's up?

I haven't looked at all of my toons/specs as yet, but this is the only one so far, to have a problem as such.

Regards.

----

I saw a couple posts about it further back, but no resolution. Is it just a bug on Blizzards end?

----

I worked around it, by using an ActionID button.
For most people, i'd imagine that the blizz default bars are not used at all with Macaroon, so would be pretty empty. Just set Aimed Shot to the first button on the default blizz bar, and then change the macaroon button state to actionID - ID: 1. It will use Aimed Shot properly, although for some reason it now has a permanent yellow border, for which purpose i cannot imagine.
Last edited by DaemonSambe : 10-23-10 at 01:10 PM.
DaemonSambe is offline Report comment to moderator  
Reply With Quote
Unread 10-23-10, 10:05 AM  
Mordreade
A Murloc Raider
 
Mordreade's Avatar

Forum posts: 6
File comments: 33
Uploads: 0
@Phanx --- "I'm not running the Macaroon Totem Bar plugin."

What did the totem addon author tell you the problem was?
Just curious cause I haven't fiddled with Macaroon totem plugin yet.
Last edited by Mordreade : 10-23-10 at 10:18 AM.
Mordreade is offline Report comment to moderator  
Reply With Quote
Unread 10-23-10, 09:53 AM  
Mordreade
A Murloc Raider
 
Mordreade's Avatar

Forum posts: 6
File comments: 33
Uploads: 0
Originally posted by erogroth
I am getting a 37 errors when I summon a vanity pet.

1x tullaCC-2.1\cc.lua:69: attempt to index field 'updater' (a nil value)
tullaCC-2.1\cc.lua:163: in function <tullaCC\cc.lua:150>
<in C code>: in function `SetCooldown'
Interface\FrameXML\Cooldown.lua:4: in function `CooldownFrame_SetTimer':
Macaroon-40000.1.10\Macaroon_Buttons.lua:857: in function <Macaroon\Macaroon_Buttons.lua:851>
Macaroon-40000.1.10\Macaroon_Buttons.lua:2123: in function <Macaroon\Macaroon_Buttons.lua:2095>
Macaroon-40000.1.10\Macaroon_Buttons.lua:2161: in function <Macaroon\Macaroon_Buttons.lua:2145>
Macaroon-40000.1.10\Macaroon_Buttons.lua:2525: in function <Macaroon\Macaroon_Buttons.lua:2519>

Locals:
cd = MacaroonButton39IconFrameCooldown {
timer = MacaroonButton39IconFrameCooldownTimer {}
button = MacaroonButton39 {}
0 = <userdata>
}
start = 6928.484
duration = 1.5
timer = MacaroonButton39IconFrameCooldownTimer {
0 = <userdata>
}
MIN_DURATION = 3
Timer_Create = <function> @ tullaCC\cc.lua:119:
Timer_UpdateText = <function> @ tullaCC\cc.lua:75:
MIN_SCALE = 0.6
Timer_Stop = <function> @ tullaCC\cc.lua:67:

---


They are all basically the same error just different lines. Any ideas.
My guess is because you are using TullaCooldownCount addon instead of the built in cooldown timer in Macaroon, and or maybe have them both running at the same time?
Last edited by Mordreade : 10-23-10 at 10:06 AM.
Mordreade is offline Report comment to moderator  
Reply With Quote
Unread 10-23-10, 06:08 AM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4435
File comments: 2041
Uploads: 40
Maul:

Macaroon seems to be doing something that taints the MultiCastActionBar. Specifically, during combat I get several "action blocked" messages about Macaroon trying to call Show on several of the MultiCastActionButtons, and I can't swap totems from the flyout menus anymore. If I disable Macaroon, I have no problems swapping totems. I'm running Macaroon 40000.1.10. I'm not running the Macaroon Totem Bar plugin.

Here's an example error/stacktrace:
Code:
ADDON_ACTION_BLOCKED:AddOn 'Macaroon' tried to call the protected function 'MultiCastActionButton2:Show()'.\n<in C code>: in function `Show'
Interface\\FrameXML\\ActionButton.lua:198: in function `ActionButton_Update':
Interface\\FrameXML\\ActionButton.lua:440: in function `ActionButton_OnEvent':
Interface\\FrameXML\\MultiCastActionBarFrame.lua:446: in function `MultiCastActionButton_OnEvent':
<string>:\"*:OnEvent\":1: in function <[string \"*:OnEvent\"]:1>
Phanx is offline Report comment to moderator  
Reply With Quote
Unread 10-23-10, 02:42 AM  
opocaj
A Defias Bandit
 
opocaj's Avatar

Forum posts: 2
File comments: 7
Uploads: 0
Lightbulb The Macaroon Community Guide

Do you feel like Macaroon really improves your game-style?
Do you feel like it could give you even more if you knew all it's secrets?

The Macaroon Community Guide
The great project has started!




Are you an expert in using Macaroon?
Do you use Macaroon for one only feature, but you're the best at it?
Are your English and communicative skills good enough?

We are still looking for writers!
Here comes the moment to use your experience to help the others: join the team and write a section of the guide!

Please refer to me in private message if you wish to take part to the project.
__________________
opocaj
opocaj is offline Report comment to moderator  
Reply With Quote
Unread 10-22-10, 10:04 PM  
Echolalia
A Murloc Raider

Forum posts: 9
File comments: 7
Uploads: 0
Originally posted by Echolalia
Okay, so its been a while since I'veh ad to make a pet bar and when I did it was during the previous patch. A couple of questions...

1. When you made the bar was your pet called or dismiss?
2. When you say the bar disappears do you mean the buttons don't render when the state should return true? Or does the bar delete itself from the list on the left side of GUI?


Im following Mauls FAQ instructiosn to the letter when creating the pet bar....yet as soon as I select state pet, add the buttons I want...it shows the skills etc and when I save it...the bar disappears and will not appear no matter how many times I try
I tested making a pet bar on an alternate toon to see if I could replicate this problem.

If my was called when I created the bar the buttons and bar would disappear when leaving the config mode. However, dismissing my pet and recalling resolved the issue and it work fine the next dozen times I called my pet.

If my pet was dismissed when I created the bar I had no issues at all.
Echolalia is offline Report comment to moderator  
Reply With Quote
Unread 10-22-10, 05:59 PM  
pearsop
A Kobold Labourer

Forum posts: 1
File comments: 9
Uploads: 0
Oui Oui

Maul, I think you have deserved another cold fresh Coke. I'm sending enough to make sure you can at least buy 1, even at Paris prices
pearsop is offline Report comment to moderator  
Reply With Quote
Unread 10-22-10, 03:38 PM  
Echolalia
A Murloc Raider

Forum posts: 9
File comments: 7
Uploads: 0
Originally posted by Liantha
OK maybe Im being stupid but im still having problems with the pet bar myself.

Im following Mauls FAQ instructiosn to the letter when creating the pet bar....yet as soon as I select state pet, add the buttons I want...it shows the skills etc and when I save it...the bar disappears and will not appear no matter how many times I try

Since im attempting to lvl a hunter, this is kinda annoying me :P

Any1 any ideas what I might be doign wrong or how I can fix this?

Okay, so its been a while since I'veh ad to make a pet bar and when I did it was during the previous patch. A couple of questions...

1. When you made the bar was your pet called or dismiss?
2. When you say the bar disappears do you mean the buttons don't render when the state should return true? Or does the bar delete itself from the list on the left side of GUI?
Echolalia is offline Report comment to moderator  
Reply With Quote
Unread 10-22-10, 01:58 PM  
erogroth
A Cyclonian

Forum posts: 43
File comments: 30
Uploads: 0
I am getting a 37 errors when I summon a vanity pet.

1x tullaCC-2.1\cc.lua:69: attempt to index field 'updater' (a nil value)
tullaCC-2.1\cc.lua:163: in function <tullaCC\cc.lua:150>
<in C code>: in function `SetCooldown'
Interface\FrameXML\Cooldown.lua:4: in function `CooldownFrame_SetTimer':
Macaroon-40000.1.10\Macaroon_Buttons.lua:857: in function <Macaroon\Macaroon_Buttons.lua:851>
Macaroon-40000.1.10\Macaroon_Buttons.lua:2123: in function <Macaroon\Macaroon_Buttons.lua:2095>
Macaroon-40000.1.10\Macaroon_Buttons.lua:2161: in function <Macaroon\Macaroon_Buttons.lua:2145>
Macaroon-40000.1.10\Macaroon_Buttons.lua:2525: in function <Macaroon\Macaroon_Buttons.lua:2519>

Locals:
cd = MacaroonButton39IconFrameCooldown {
timer = MacaroonButton39IconFrameCooldownTimer {}
button = MacaroonButton39 {}
0 = <userdata>
}
start = 6928.484
duration = 1.5
timer = MacaroonButton39IconFrameCooldownTimer {
0 = <userdata>
}
MIN_DURATION = 3
Timer_Create = <function> @ tullaCC\cc.lua:119:
Timer_UpdateText = <function> @ tullaCC\cc.lua:75:
MIN_SCALE = 0.6
Timer_Stop = <function> @ tullaCC\cc.lua:67:

---


They are all basically the same error just different lines. Any ideas.
Last edited by erogroth : 10-22-10 at 02:03 PM.
erogroth is offline Report comment to moderator  
Reply With Quote
Unread 10-22-10, 12:36 PM  
Dwargh
A Theradrim Guardian
 
Dwargh's Avatar
AddOn Author - Click to view AddOns

Forum posts: 64
File comments: 650
Uploads: 2
Originally posted by Reis

First two happen every time I log a char
Other two happen when I try to place pet skill on pet bar

Also, I've been trying to create a 11-button pet bar and it's not working
The 11th button is just not working, everything I place there instantly disappears.

There is also something very strange happening with my hunter.
I cant place freezing trap at all using Macaroon button.
It is constantly grayed-out and when I try to click it or use keybind I get "you cant do that yet" message.
When I click trap from spellbook it works fine.
You got some answers from Mordreade as for the traps being greyed out. It is a blizzard thing with handling macros, even their own. Turn your trap buttons into a actionID bitton and drag the spells from spellbook again, this will let you cast your traps.
Dwargh is offline Report comment to moderator  
Reply With Quote
Unread 10-22-10, 11:41 AM  
Mordreade
A Murloc Raider
 
Mordreade's Avatar

Forum posts: 6
File comments: 33
Uploads: 0
@ Reis ---- You need to clean out your addons list, MacaroonBound is an old plugin for Macaroon, You clean out the old stuff and you wont get that one anymore. Also, there are only 10 pet buttons, period, cannot be anymore.

@Maul ---- The bar "slide" seems fixed now THANKS!

I am still getting this error though, with or without the other addons loaded;



Date: 2010-10-22 13:35:53
ID: 3
Error occured in: Global
Count: 3
Message: ..\AddOns\Macaroon\Macaroon_Buttons.lua line 1177:
Usage: GetActionInfo(slot)
Debug:
[C]: ?
[C]: ?
Macaroon\Macaroon_Buttons.lua:1177:
Macaroon\Macaroon_Buttons.lua:1175
Macaroon\Macaroon_Buttons.lua:1422:
Macaroon\Macaroon_Buttons.lua:1334
AddOns:
Swatter, v5.9.4960 (WhackyWallaby)
NPCScan, v4.0.0.4
AckisRecipeList, v2.0.4-23-g431542f
Atlas, v1.17.2
AtlasBattlegrounds, v1.17.2
AtlasDungeonLocs, v1.17.2
AtlasOutdoorRaids, v1.17.2
AtlasTransportation, v1.17.2
AtlasLoot, vv5.11.07
AtlasLootBurningCrusade, vv5.11.07
AtlasLootCrafting, vv5.11.07
AtlasLootOriginalWoW, vv5.11.07
AtlasLootWorldEvents, vv5.11.07
AtlasLootWrathoftheLichKing, vv5.11.07
AtlasLootFu, vv5.11.07
CollectMe, v1.1.15
DBMCore, v
EasyMail, v
EveryQuest, v2.3r167
FuBar, v
FuBarAtlasFu, v
FuBarGearRating, v1.04
FuBarPetInfoFu, v3.3.0 $Revision: 100 $
GFWFeedOMatic, v4.0
HandyNotes, v1.1.6
Macaroon, v40000.1.10
MacaroonAlerts, v40000.1.1
MacaroonBound, v40000.1.1
MacaroonStatusBars, v40000.1.1
MacaroonXtras, v40000.1.2
Omen, v3.0.11
RareSpawnOverlay, v4.2.40000
RatingBuster, v
Recount, v
TidyPlates, v5.13.6 (R39)
TidyPlatesGrey, v
TidyPlatesNeon, v
TipTac, v10.10.19
TipTacItemRef, v10.10.19
TipTacTalents, v10.10.19
Wishlist, v0.99
BlizRuntimeLib_enUS v4.0.1.40000 <us>
(ck=43d)
Last edited by Mordreade : 10-22-10 at 11:42 AM.
Mordreade is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.