Download
(103 Kb)
Download
Updated: 04-18-09 08:26 PM
Pictures
File Info
Updated:04-18-09 08:26 PM
Created:unknown
Downloads:16,958
Favorites:164
MD5:
FuBar - LuckyCharms  Popular! (More than 5000 hits)
Version: 1.8.6
by: Vrul [More]
Please use Symbology instead.

The raid icons placed into a FuBar panel for easy access. Options to arrange the icons into a kill order and report them in chat. When in a party/raid only the leader/assistants can move the icons but they will sync so that everyone will have the same icon order on their screens.

A party/raid member can be assigned to an icon by name and a list of those assignments can be sent to chat. In a party you just have a list of members but for a raid the list is sub-divided by class.

How to use:
For ease of explanation any reference to a group will mean a party or raid. Likewise, all references to the leader will mean the party leader, raid leader, or a raid assistant.

When you right click any LuckyCharms icon in the FuBar panel a menu should come up. Go to Appearance -> Unlock and make sure its checked if you want to rearrange the order of the icons (which is the kill order).

If you are in a group and the leader is also using LuckyCharms then you will be in sync mode. While sync'd only a leader can move the icons around but everyone using LuckyCharms will see the same icon order.

You can disable syncing by opening the menu and going to Sync Mode and then selecting either Disable in Party or Disable in Raid. Disabling sync mode will let you move the icons around but they will no longer be in the proper kill order. Once you turn sync mode back on the icons will move back to the proper order again.

When you are a leader of a group the menu will change and the normal menu will be moved to a submenu at the bottom called Options. You will now have a Broadcast submenu which has the ability to send the kill order to the group through a raid warning and to be able to send any assignments (explained below) through normal group chat. Below that are (optionally) Pull Count and Ready Check which do just what you think.

Next should be the icon of the one you right clicked (or later moused over before moving the mouse into the menu) and some text saying for example "Assign skull to:" Following that is a list of everyone in the group. In a party it is just a list in alphabetical order but in a raid the list is subdivided by class to make it easier to find who you are looking for.

To assign someone just click on their name and they are assigned to that icon. They should get the icon next to their name and in a raid the icon will also be next to their class submenu. To reassign the icon simply click another person's name.

Once someone is assigned there will be a new entry at the bottom of the group member list called "None." Clicking that will set the icon back to having nobody assigned (and remove the "None" entry).

Just like with the kill order, member assignments are sync'd with the group.

If you are in a group but aren't a leader and right click an icon you will still see the list of all members but without the leader options or the ability to click to assign an icon.

Note: It is recommended that you delete the folder(s) for an existing addon when updating to a different version. This is to keep files that are no longer used from taking up space.
Version 1.8.6 (04/18/2009)
- Libarary update

Version 1.8.5 (11/19/2008)
- Attempt to correct an unreproduceable error

Version 1.8.4 (11/17/2008)
- Fixed an issue with FuBar panels that are unlocked

Version 1.8.3 (11/10/2008)
- Extra files removed

Version 1.8.2 (11/09/2008)
- Fixed a bug with non-leaders marking targets

Version 1.8.1 (10/19/2008)
- Debug module removed

Version 1.8 (10/18/2008)
- Updated for WoW client version 3.0.2

Version 1.7 (08/06/2008)
- Restructured with some recoding to remove a few bugs and to facilitate backward compatibility for future changes
- Debug code moved to its own independent module and no longer included to free up memory

Version 1.6 (05/02/2008)
- Fixed a display issue with FuBar panels that have auto-hide on
- Added a pull count feature
- Changed the addon's category to Raid.

Version 1.5 (04/16/2008)
- Corrected an initialization issue for new users that caused FuBar to not load LuckyCharms as well as many other plugins
- Debug mode will no longer be on by default (was an error) and if debug mode is turned off it will be off when you reload or restart

Version 1.4 (04/12/2008)
- Fixed a bug with syncing in a party and marking targets with icons
- Added the ability to assign group members to icons by name and report a list of those assignments to chat

Version 1.3 (04/10/2008)
- The 'None' icon is now moveable like the other icons and its position determines where a broadcast of the kill order stops
- Icons that are being moved will now always be on top of the other icons

Version 1.2 (04/09/2008)
- Overhaul of syncing to greatly reduce addon channel bandwidth and to be more stable
- Expanded syncing options

Version 1.1 (04/08/2008)
- Rewrote the code for moving the icons to better deal with them being so close together
- Added the ability to switch the 'None' icon to the far right
- Implemented kill order sync while in a party/raid with an option to disable it (incase its buggy)

Version 1.0 (04/05/2008)
- Initial release
Optional Files (0)


Archived Files (1)
File Name
Version
Size
Author
Date
1.8.5
103kB
Vrul
11-19-08 02:34 PM


Post A Reply Comment Options
Unread 11-19-08, 07:08 AM  
Vrul
A Chromatic Dragonspawn
 
Vrul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 195
File comments: 232
Uploads: 24
Re: Can't Get 'Broadcast' To Work

For the error I'll suggest deleting the FuBar_LuckyCharms.lua files in your WTF\Accounts\<AccountName>\SavedVariables folder. That should hopefully fix the error on login and allow it to load without re-enabling each time.

Broadcast only works for the icons to the left of the 'None' icon. You will need to unlock the icons (Appearance -> Unlock) and rearrange them so that the 'None' icon is to the right of the ones you want to Broadcast information for.

Basically the 'None' icon acts as a breakpoint for Broadcasts so you can make assignments to all icons but limit which ones are announced. This is handy when going from bigger pulls to pulls of just two or three, saves you from announcing icons that aren't there (if you moved the 'None' icon that is).
Vrul is offline Report comment to moderator  
Reply With Quote
Unread 11-19-08, 11:38 AM  
Mook
A Murloc Raider
AddOn Compiler - Click to view compilations

Forum posts: 6
File comments: 120
Uploads: 1
Hiya!

Deleting the savedvariables didn't do anything - wasn't sure it would, since these were 'fresh' installs but figured I'd give it a shot. Btw, I get the same error message when logging in with FuBar_MicroMenu (I didn't post on that yesterday because I noticed you'd uploaded a new version, wanted to check it first):

FuBar_MicroMenu-1.0.1\MicroMenu.lua:118: attempt to perform arithmetic on field 'scaling' (a nil value)

So for the micromenu I'll probably just stick with the Bartender4 Menu Bar, hidden except when moused over. I'm assuming this is some conflict with one of the other AddOns I run, since no one else seems to be reporting it.

The Lucky Charms Broadcast options worked perfectly though, once you explained them - not initially loading isn't that big of a deal with Lucky Charms, since being a party leader and needing to mark targets is more of a situational thing, I can just manually load it on those occasions I need it.

Thanks for the help!
Mook is offline Report comment to moderator  
Reply With Quote
Unread 11-19-08, 02:40 PM  
Vrul
A Chromatic Dragonspawn
 
Vrul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 195
File comments: 232
Uploads: 24
I just updated both FuBar-LuckyCharms and FuBar-MicroMenu. I'm not sure if I fixed the problem though, but I took a shot at what I suspect is the underlying issue.
Vrul is offline Report comment to moderator  
Reply With Quote
Unread 11-19-08, 03:11 PM  
Jeania
An Aku'mai Servant
 
Jeania's Avatar

Forum posts: 39
File comments: 174
Uploads: 0
I absolutely love the look and idea of this, wow!

But....I'm a Titan user :S

Is there any way to possibly...add Titan support? *hopeful smile and plea inserted here*

*runs out before Fubar fans throw shoes at her*

lol

Jeania/Litharra~Dalaran
Jeania is offline Report comment to moderator  
Reply With Quote
Unread 11-19-08, 09:52 PM  
Mook
A Murloc Raider
AddOn Compiler - Click to view compilations

Forum posts: 6
File comments: 120
Uploads: 1
Originally posted by Vrul
I just updated both FuBar-LuckyCharms and FuBar-MicroMenu. I'm not sure if I fixed the problem though, but I took a shot at what I suspect is the underlying issue.
AWESOME man, thanks for the quick update - whatever you tweaked worked perfectly, both AddOns now load and initialize without error.

Appreciate it!
Mook is offline Report comment to moderator  
Reply With Quote
Unread 11-19-08, 10:31 PM  
Vrul
A Chromatic Dragonspawn
 
Vrul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 195
File comments: 232
Uploads: 24
Good to hear. I had to guess the cause and looks like I was right. One of the add-ons you're using is polluting the global namespace, more specifically, a variable named 'profile' that I'm guessing is of the type 'frame' or 'table'.
Last edited by Vrul : 11-19-08 at 10:31 PM.
Vrul is offline Report comment to moderator  
Reply With Quote
Unread 02-24-09, 01:01 PM  
xtoq
An Aku'mai Servant
 
xtoq's Avatar
AddOn Author - Click to view AddOns

Forum posts: 32
File comments: 641
Uploads: 3
Ok, so another question. Any idea why this doesn't port to LDB with Fubar2Broker installed? MicroMenu does perfectly, but not this and one other mod I have. I'm using both Fortress and DockingStation, and neither of them show LuckyCharms.
xtoq is offline Report comment to moderator  
Reply With Quote
Unread 04-18-09, 09:25 PM  
xtoq
An Aku'mai Servant
 
xtoq's Avatar
AddOn Author - Click to view AddOns

Forum posts: 32
File comments: 641
Uploads: 3
Get this message when logging on with the lateset version:

Date: 2009-04-18 22:23:53
ID: 4
Error occured in: Global
Count: 1
Message: ..\AddOns\FuBar_LuckyCharms\Core.lua line 135:
attempt to index field '?' (a nil value)
Debug:
(tail call): ?
Ace2\AceAddon-2.0\AceAddon-2.0.lua:25:
Ace2\AceAddon-2.0\AceAddon-2.0.lua:23
Ace2\AceAddon-2.0\AceAddon-2.0.lua:1055: ManualEnable()
Ace2\AceAddon-2.0\AceAddon-2.0.lua:983:
Ace2\AceAddon-2.0\AceAddon-2.0.lua:976
[C]: ?
Ace2\AceEvent-2.0\AceEvent-2.0.lua:260: TriggerEvent()
Ace2\AceEvent-2.0\AceEvent-2.0.lua:910:
Ace2\AceEvent-2.0\AceEvent-2.0.lua:903

Thought I'd let you know.
xtoq is offline Report comment to moderator  
Reply With Quote
Unread 04-18-09, 10:09 PM  
Vrul
A Chromatic Dragonspawn
 
Vrul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 195
File comments: 232
Uploads: 24
Originally posted by xtoq
Get this message when logging on with the lateset version
I am unable to reproduce this error.
Vrul is offline Report comment to moderator  
Reply With Quote
Unread 04-18-09, 11:30 PM  
xtoq
An Aku'mai Servant
 
xtoq's Avatar
AddOn Author - Click to view AddOns

Forum posts: 32
File comments: 641
Uploads: 3
It is from Fubar2Broker. If you have only Fubar, Fubar_LuckyCharms and Fubar2Broker (all the latest versions) you get this error. If you disable Fubar2Broker you don't get the error. I didn't verify on a clean WTF folder, but I did verify on a clean toon. I also tried with Fubar2Broker and DockingStation, just to make sure it wasn't some "I don't know where to show this" sort of thing, same error. Turning off Fubar2Broker fixes it.
Last edited by xtoq : 04-18-09 at 11:32 PM.
xtoq is offline Report comment to moderator  
Reply With Quote
Unread 04-19-09, 08:51 AM  
Vrul
A Chromatic Dragonspawn
 
Vrul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 195
File comments: 232
Uploads: 24
Originally posted by xtoq
It is from Fubar2Broker.
Short version: Use the old version since I didn't really do anything of importance other than update the libraries.

Since 3.0 went live in Oct I made a seperate copy of FuBarPlugin-2.0 and called it FuBarPlugin-2.1. There was no real difference between the two except the original still used the global args (this, arg1, arg2, ...) and the other one relied only on passed values. When I was fixing FuBar-MicroMenu I decided to check for newer versions of all the libraries and noticed the latest revision of FuBarPlugin-2.0 was updated to no longer use the globals so I didn't need to include a seperate version any more. So I am now in the process of changing all my FuBar plugins to go back to using the official version of the library.

The issue now is Fubar2Broker assumes all plugins will only ever have an icon and text, just like LDB, so it removes the ability to create frames. To work around this I either have to put in a check that "FuBarPlugin-2.0" is returning frames when it should and abort if it doesn't or rename FuBarPlugin-2.0 to something else.

The first solution will not allow you to use the plugin at all with Fubar2Broker installed. The second solution potentially forces a library to take up twice the resources that it normally would and has resulted in complaints in the past. A third option would be to ask the author of Fubar2Broker to make it more friendly to non-LDB compliant plugins, but I could see that not going over well depending on who it is since I've been told in the past that my plugins violate some secret rule of what a plugin should be.
Vrul is offline Report comment to moderator  
Reply With Quote
Unread 04-19-09, 11:28 AM  
xtoq
An Aku'mai Servant
 
xtoq's Avatar
AddOn Author - Click to view AddOns

Forum posts: 32
File comments: 641
Uploads: 3
Originally posted by Vrul
Short version: Use the old version since I didn't really do anything of importance other than update the libraries.

Since 3.0 went live in Oct I made a seperate copy of FuBarPlugin-2.0 and called it FuBarPlugin-2.1. There was no real difference between the two except the original still used the global args (this, arg1, arg2, ...) and the other one relied only on passed values. When I was fixing FuBar-MicroMenu I decided to check for newer versions of all the libraries and noticed the latest revision of FuBarPlugin-2.0 was updated to no longer use the globals so I didn't need to include a seperate version any more. So I am now in the process of changing all my FuBar plugins to go back to using the official version of the library.

The issue now is Fubar2Broker assumes all plugins will only ever have an icon and text, just like LDB, so it removes the ability to create frames. To work around this I either have to put in a check that "FuBarPlugin-2.0" is returning frames when it should and abort if it doesn't or rename FuBarPlugin-2.0 to something else.

The first solution will not allow you to use the plugin at all with Fubar2Broker installed. The second solution potentially forces a library to take up twice the resources that it normally would and has resulted in complaints in the past. A third option would be to ask the author of Fubar2Broker to make it more friendly to non-LDB compliant plugins, but I could see that not going over well depending on who it is since I've been told in the past that my plugins violate some secret rule of what a plugin should be.
Ah, I see, this does explain a lot. So, now that LuckyCharms is updated, I should be able to run it without FuBar or Fubar2Broker installed and it will show up in an LDB display, correct? That's a relief; the only mods I was waiting on for LDB functionality were yours, funnily enough. I can't live without BagBar, and when I tried to use Open Container, I got an error (pre 3.1). I just went back to BagBar since I couldn't get rid of LuckyCharms anyways. I'll try it with the new version and no FuBar. Thanks for your quick response Vrul!
xtoq is offline Report comment to moderator  
Reply With Quote
Unread 04-19-09, 01:10 PM  
Vrul
A Chromatic Dragonspawn
 
Vrul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 195
File comments: 232
Uploads: 24
Originally posted by xtoq
So, now that LuckyCharms is updated, I should be able to run it without FuBar or Fubar2Broker installed and it will show up in an LDB display, correct?
Unfortunately no. The current state of LDB only supports mods with a single icon and some text.

Originally posted by xtoq
I can't live without BagBar, and when I tried to use Open Container, I got an error (pre 3.1).
Could you post the error? When I update BagBar I was planning on ripping out the stuff OpenContainer covers.
Vrul is offline Report comment to moderator  
Reply With Quote
Unread 04-19-09, 01:34 PM  
xtoq
An Aku'mai Servant
 
xtoq's Avatar
AddOn Author - Click to view AddOns

Forum posts: 32
File comments: 641
Uploads: 3
I get this error when trying to open a mailbox, without ANY options being set for OpenContainer. This is both with and without all my addons running too. After the error I can't get my bags to open.

Date: 2009-04-19 14:24:35
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\OpenContainer\Hooks.lua line 221:
attempt to index global 'settings' (a nil value)
Debug:
(tail call): ?
[C]: ?
OpenContainer\Hooks.lua:221: ToggleBackpack()
..\FrameXML\ContainerFrame.lua:234: OpenBackpack()
..\FrameXML\MailFrame.lua:53:
..\FrameXML\MailFrame.lua:40
[C]: TurnOrActionStop()
[string "TURNORACTION"]:4:
[string "TURNORACTION"]:1

For the record, I actually love the theming capabilities of BagBar/OpenContainer. I don't need the auto open/close 'cause I have another mod. But whichever has the theme options I'll be using. XD

____

LuckyCharms requires FuBar to be enabled to work. However, to display it in an LDB you have to have FuBar2Broker enabled, which causes the new LDB compatible version to break. In other words, if I want Fubar_LuckyCharms, I have to have FuBar?

That being said, what about display functionality similar to picoButtons? It creates a separate LDB button for each micro menu button. Would that mess up the functionality of the synch and assign modes in LuckyCharms?

Sorry for being crackheaded. I know nothing about programming.
xtoq is offline Report comment to moderator  
Reply With Quote
Unread 04-19-09, 01:50 PM  
Vrul
A Chromatic Dragonspawn
 
Vrul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 195
File comments: 232
Uploads: 24
Originally posted by xtoq
I get this error when trying to open a mailbox, without ANY options being set for OpenContainer.
I'll look into this asap.

Originally posted by xtoq
For the record, I actually love the theming capabilities of BagBar/OpenContainer.
Then you'll probably like OpenContainer more. It has the same options but I modified the Bank and Keyring files to allow for a better appearance when changing colors. The money section at the bottom matches the themes too.

Originally posted by xtoq
In other words, if I want Fubar_LuckyCharms, I have to have FuBar?
Yes. Funny thing is I wrote an LDB display but still only use FuBar.

Originally posted by xtoq
That being said, what about display functionality similar to picoButtons? It creates a separate LDB button for each micro menu button. Would that mess up the functionality of the synch and assign modes in LuckyCharms?
I could break it up but then it would just be icons that placed a raid icon on your target or that you could make an assignment to. You would lose the sync order of the icons as a kill order and the ability to drag and drop them into a kill order.
Vrul is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: