Download
(103Kb)
Download
Updated: 04-18-09 08:26 PM
Pictures
File Info
Updated:04-18-09 08:26 PM
Created:unknown
Downloads:17,755
Favorites:160
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)


Post A Reply Comment Options
Unread 10-19-08, 11:50 AM  
Phaer
A Kobold Labourer
 
Phaer's Avatar

Forum posts: 0
File comments: 12
Uploads: 0
When I hit Broadcast, assignments aren't coming up in /p chat. Instead I get:

RCVD:A8Cipriano PARTY Cipriano
Report comment to moderator  
Reply With Quote
Unread 10-19-08, 05:33 PM  
Vrul
A Scalebane Royal Guard
 
Vrul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 404
File comments: 322
Uploads: 33
I accidently left the debug module in so that's why you were getting the odd messages.

The position of the 'None' icon (the red circle with a slash through it) determines where to stop sending Broadcasts and the kill order. If that icon is to the left of the icons with assignments then you need to move it to the right of them or move them to the left of it.
Report comment to moderator  
Reply With Quote
Unread 11-07-08, 05:54 PM  
jemarti
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 2
Uploads: 1
Awesome addon. Thank you!
Do you have any plans to make this LDB compatable? I'm trying to move away from fubar to fortress, but fubar_LuckCharms won't work even with fubar2broker.

Also, it would be cool if there was an option to only limit the kill order announcement to target icons that are assigned to a player.

Thanks
Report comment to moderator  
Reply With Quote
Unread 11-08-08, 08:13 AM  
Vrul
A Scalebane Royal Guard
 
Vrul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 404
File comments: 322
Uploads: 33
LDB was made for plug-ins that are just an icon and/or text information. It is not compatible with more complex FuBar plug-ins (like all but one of mine). If I were to make it work with LDB it would have to be rewritten for each mod like Fortress, which goes against the concept of LDB anyway. Even then, it may not be possible depending on how the individual mods themselves work internally.

There is already a way to limit which icons are displayed when broadcasting a kill order so I'm not sure there is really a need for a 2nd way. Plus, its much faster to rearrange the icons than to constantly assign/remove player assignments.
Report comment to moderator  
Reply With Quote
Unread 11-08-08, 10:18 AM  
jemarti
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 2
Uploads: 1
Thanks for the explaination and fast reply!
Last edited by jemarti : 11-08-08 at 10:18 AM.
Report comment to moderator  
Reply With Quote
Unread 11-08-08, 02:38 PM  
lucajal
A Kobold Labourer

Forum posts: 0
File comments: 11
Uploads: 0
Strange error

Hi! Today I got the following error while a member of the group (not me, the leader) tried to mark a mob:

Date: 2008-11-08 20:50:11
ID: 51
Error occured in: Global
Count: 8
Message: ..\AddOns\FuBar_LuckyCharms\Sync.lua line 150:
bad argument #1 to 'pairs' (table expected, got nil)
Debug:
Ace2\AceEvent-2.0\AceEvent-2.0.lua:303: TriggerEvent()
Ace2\AceEvent-2.0\AceEvent-2.0.lua:910:
Ace2\AceEvent-2.0\AceEvent-2.0.lua:903

As i said, I was the leader and some1 else tried to mark and I got the error

BTW, I love this addon!

TY for help.
Report comment to moderator  
Reply With Quote
Unread 11-09-08, 04:22 AM  
Vrul
A Scalebane Royal Guard
 
Vrul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 404
File comments: 322
Uploads: 33
Re: Strange error

I put a new version up that should correct the error. Please let me know if it still exists or you find any more.
Report comment to moderator  
Reply With Quote
Unread 11-09-08, 07:04 AM  
lucajal
A Kobold Labourer

Forum posts: 0
File comments: 11
Uploads: 0
Re: Re: Strange error

Originally posted by Vrul
I put a new version up that should correct the error. Please let me know if it still exists or you find any more.
Works perfectly

Thank you very much. U have been great.
Report comment to moderator  
Reply With Quote
Unread 11-09-08, 09:22 AM  
Radoznali
A Deviate Faerie Dragon
 
Radoznali's Avatar

Forum posts: 11
File comments: 156
Uploads: 0
do you need LC so this can work?what version of LC,if needed, you need to use-LC or LC2?
Report comment to moderator  
Reply With Quote
Unread 11-09-08, 10:42 AM  
Vrul
A Scalebane Royal Guard
 
Vrul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 404
File comments: 322
Uploads: 33
This works without any other addons (except for FuBar of course). The naming similarity is just an unfortunate coincidence..
Report comment to moderator  
Reply With Quote
Unread 11-09-08, 10:37 PM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
The FuBar_LuckyCharmsFu v1.8.2 ZIP download contains a bunch of files in \backup paths.

And what's with the "FuBarPlugin-2.1" library? Why not use FuBarPlugin-2.0 as all other old-school FuBar plugins use?
Report comment to moderator  
Reply With Quote
Unread 11-10-08, 03:53 AM  
Vrul
A Scalebane Royal Guard
 
Vrul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 404
File comments: 322
Uploads: 33
I removed the extra files. They were only there because I forgot to erase the copies I made when I replaced the drive they are normally on.

As for FuBarPlugin-2.1, that is just a version I modified to comply with WoW 3.0.2. FuBarPlugin-2.0 worked for the most part but if/when Blizzard removes the global 'this' and 'arg#' support it will break. It also made a couple of my addons not work properly as they were updated to use the passed variables and not use the globals and when hooking and passing the data on to FuBarPlugin it broke since it didn't comply with that standard.
Report comment to moderator  
Reply With Quote
Unread 11-10-08, 01:41 PM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
Well, 2.0 is 3.0.2 compatible (from the link I gave). As is LibFuBarPlugin-3.0. This is the only mod I've ever seen (and I've seen & tested hundreds) that uses their "own" version of that library. Its just unusual and pretty much unnecessary. Why add load time when you don't have to?

Another option is to drop going-on-obsolete FuBar-only support altogether and move to LibDataBroker support as many other mods have. FuBar is no longer in active development. Those still using FuBar can still use LDB mods by using the Broker2FuBar mod (or using a seperate LDB display).
Report comment to moderator  
Reply With Quote
Unread 11-10-08, 02:53 PM  
Vrul
A Scalebane Royal Guard
 
Vrul's Avatar
AddOn Author - Click to view AddOns

Forum posts: 404
File comments: 322
Uploads: 33
Like I said, FuBarPlugin-2.0 still uses the global this and arg variables to function and that methodology is now obsolete. One day when Blizzard pulls the plug on it completely, any mod using FuBarPlugin-2.0 will stop working unless someone comes along and makes the exact same edits to it that I did in my version. If the Ace website didn't break my login when they switched over I would've updated the actual library for everyone.

As for LibFuBarPlugin-3.0, I wasted many hours rewriting my mods to support it at one point, only to find out it completely broke right click drop-down menus. Maybe that's not the case now but I don't plan to revist it any time soon.

I am well aware of LDB. Only one of my mods (FuBar-PointMan) can be made to work with it. The concept of LDB is great, but any plug-in that is more than an icon and/or text information doesn't really convert to it. That is, unless you code for each LDB display add-on out there, which defeats the point of the idea all together (and even then it may not be possible for any particular one). Trust me, if/when they change the concept to allow for more robust plug-ins I'll rewrite my stuff to support it.

Don't get me wrong either. I'm not a huge fan of FuBar or anything. Its was just THE MOD of its kind at the time I made my plug-ins. I had to jump through hoops to make FuBar-BagBar and FuBar-LuckyCharms work with FuBar properly. That is a major reason why I haven't picked one of the LDB display mods to port it over to. That and the fact I don't want to constantly try and explain why a LDB plug-in works with only one LDB display mod and not the others.
Last edited by Vrul : 11-10-08 at 03:01 PM.
Report comment to moderator  
Reply With Quote
Unread 11-19-08, 12:23 AM  
Mook
A Murloc Raider
AddOn Compiler - Click to view compilations

Forum posts: 6
File comments: 125
Uploads: 1
Can't Get 'Broadcast' To Work

Hiya Vrul. =)

Sweet AddOn, extremely handy when leading a party! Two questions though:

1) I get the following error when logging in:

FuBar_LuckyCharms-1.8.4\LuckyCharms.lua:203: attempt to perform arithmetic on field 'scaling' (a nil value)

And FuBar_LuckyCharms doesn't load ... I can right-click the FuBar, enable LuckyCharms, and it will work from that point on, but next time I log out and back in, same thing happens.

2) Using the FuBar icons to set target raid icons works perfectly, as does the 'Pull Count' timer. As for Icon assignments though, I can assign icons to party members, but when I choose to 'Broadcast' the assignments to party chat, nothing happens. No error message or anything, just ... nothing. Does everyone in the party need to have FuBar_LuckyCharms for that to broadcast to party chat? (seems unlikely) Or maybe it only works in raids and not 5-man parties?

Minor issues really, I mostly wanted an easy way to set raid icons, and for that it works great. Just wondering if I'm doing something wrong to get the full functionality working.

Thanks!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: