Get an Epic Experience with Premium

LuckyCharms2

Miscellaneous Login to Add Favorites
  • 4 Likes
  • Project Manager: neer
  • World of Warcraft
  • 132 Monthly Downloads
  • Supports: 5.0.5
  • 41,540 Total Downloads
  • Updated 10/01/2012
  • Created 09/27/2010
  • 115 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: v5.0.2
or

About LuckyCharms2

Purpose
This addon was developed to aid in the marking of targets while in a group or raid.

How to use LuckyCharms.
When the charmbar is shown, you can hold down your left mouse button on the lock image to drage the bar around your screen.

The lock image will allow you to lock the bar in place. To toggle the lock, just hold down your shift key and left click.

The lock image will also allow you to open the configuration window. To do so just right click on the lock image.

The Kill Order frame displays a button labeled KO that will print the kill order to party, raid, and/or raid warning depending on the options you have chosen in the settings. It also displays the current CC that you can mouse over and get detailed info on. You can hide the kill order frame if you wish, however, it is bound to the charmbar so if you hide the charmbar, the kill order frame will automatically hide.

Right click on any charm to define a crowd control assignment to that charm. Shift + Right click a charm to remove the cc from that charm Right click the clear charm to clear all cc assignments

If selected, pressing the KO button will print the kill order as well as cc assignments to party, raid, and/or raid warning. This setting is available in the KO options.

Ability to use the World Markers without opening the built-in raid managment frame. This is a seperate bar from the charm bar and can be positioned anywhere on your screen. Also has the ability to be hidden/shown or auto show/hide by choosing the appropriate setting in the configuration.

Translations:
English: Neer
German: Wauzi0816

More translations needed, please send me a message with your email address if you would like to translate LuckyCharms2.

TODO:
Nothing at this time.

NOTE:
If you have LC2 prior to v2.7, your settings will be lost.

Questions or comments please feel free to contact me or leave a comment on the project page.

LuckyCharms2 Change Log

v5.0.2
-Bug Fix when not using Masque

v5.0.1
-Fix Missing World Marker Configuration

v5.0.0
-Updated to MOP
-Updated all calls from ButtonFacade to Masque
-Bug Fixes

v3.1.1
-Bug Fix: World Marker Bar not resizing properly when changing button spacing.

v3.1.0
-Massive Code reorganization and cleanup.
-Added World Marker Bar Scale configuraiton.
-Added World Marker Bar Opacity configuraiton.
-Added World Marker Bar Orientation configuraiton.
-Added World Marker Bar Button Spacing configuraiton.

v3.0.9
-Redesigned ButtonFacade Support.  This should clear up several issues that have been reported with certain skins.

v3.0.8
-Fixed World Marker Bar not hiding on login. Ticket #12.
-Added ButtonFacade Support to the World Marker Bar.

v3.0.7
-Added ability to control Kill Order and CC chat printing seperately.

v3.0.6
-Added German Localization - Thanks Wauzi0816
-Fixed Issue with Classes and localizations
-Fixed Error with Kill Order chat printing, will no longer receive "You are not in a raid" Error when in a group.
-Fixed Double printing of Kill Order when in a raid and have the Raid Warning selected.  Will now print only to Raid Warning not both Raid and raid warning.
-Added World Markers

v3.0.5
-Added Druid Entangling Roots to CC list.

v3.0.4
-Fixed issue of CC's printing to chat not including the spell name.
-Made CC chat printing now a spell link instead of just a spell name.
-Fixed issue of CC printing to chat not knowing if you were in a raid or party.
-Added Warlock Fear as CC.

v3.0.3
-Fixed CC Tooltip not showing on all CC buttons.

v3.0.2
-Added Spell Tooltips to CC Spells per Feature request Ticket #6.

v3.0.1
-Added Shaman Bind Elemental to CC list.
-Fixed issue with CC check.  You will not be able to mark a target that the CC is not compatible with now.  You will get an error instead.

v3.0.0
-WoW 4.0.1 Release

v3b2
-Resolved Ticket#2 Raid Assist Charm Bar not hiding properly.
-Resolved Ticket#3 Crowd Control Bar does not display on fresh Login.
-Changed some localizations to use builtin blizzard ones.
-Changed CC spell handling, now uses spellID instead of manually entered in localizations.
-This will be the Release version for patch 4.0.1

v3b1
-Corrected error with assigning CCs on 4.0.1

v3b
-Updated for 4.0.1
-Beta Version, please report bugs.
-This version may not operate properly on 3.3.5

v2.9.3
-Bug Fix for ButtonFacade and Skinning Buttons that were disabled prior to character load.

v2.9.2
-Full ButtonFacade Support.
-Code Optimization.

v2.9.1
-Corrected Charm Display with ButtonFacade. Still an issue with resizing under different skins.

v2.9
-Removed custom charm images, now using builtin images of WoW making LC2 even smaller.

v2.8.2
-Bug Fix for Copying settings from a different toon.

v2.8.1
-Fix for "LuckyCharms2.lua:1171 attempt to index global 'bfGroup' (a nil value)"

v2.8
-Added ability to hide charm icons.
-Added ability to re-order charm icons.
-Kill Order Bar is now a child of the charm bar and will not be shown unless the charm bar is shown.
-Minor code cleanup.
-Removed unused images from LuckyCharms2.
-Fixed ButtonFacade Support.
-Removed Kill Order Numbers from above charm bar.

v2.7.3
-Fixed issue with misleading Ready Check button as Ready check still requires you to be the group leader.

v2.7.2
-Updated TOC for 3.3
-Made changes to Charm Marking Auto Show to go with the any group member can mark change in 3.3.  Raid still required leader or officer to mark.
-Corrected a bug with the tooltips that was not finished in v2.7.1

v2.7.1
-myAddOns Support
-Added Button Facade Support
-Added settings upgrade capability. No more deleting files from the wtf folder when massive variable changes occur.
-Removed CC Assignment Tooltip from main Charm Tooltip.
-Added CC Icon to Kill Order bar that shows the cc spell/ability assigned to the charm below/beside it.
-New CC icon tooltip contains details of the cc assignment.
-Text on the charm when a cc is assigned has been changed to CC so you are aware of the CC assignment.

v2.7
-New saved variable handling.  Any version pre 2.7 will loose their settings.
-Ability to copy LC2 settings between characters. Profiles are available on the main configuration page.
-Enhanced CC Targets. Evaluates the group makeup and only allows selection of CC's that are available. Also, adds cc caster name to alert and tooltip. For party/raid, each cc is listed on a seperate line, however, raid warning has a limit of 2 lines at a time, so all CC's will be listed on one raid warning so the kill order can be listed on the other.
-BUG FIX: Charm Bar when set to auto did not automatically hide when you left a party/raid.

v2.6.1
-Changed charm disabling to only affect kill order and cc messages.  Charms can still be used, but will have a red texture instead of normal to indicate they are disabled.
-BUG FIX: Charm tooltips were not displaying properly.

v2.6
-Added ability to disable charms. Disabled charms cannot be used for marking and will not show up in kill orders.
-Added new charm images for when the charms are disabled. Charms turn red to indicate they have been disabled.
-Bug Fix: Setting display status to auto when you in a group resulted in the frame hiding.
-Bug Fix: Kill order configuration settings were not loading properly. It would appear that LC2 was not remembering the settings even though it did.

v2.5.2
-Changed Text that is printed to chat frames to make it shorter to keep from confusing the assignments and kill order.
-Moved static error text to localization file.
-Moved other static text (Menus, etc.) to localization file.
-Changed chat message handling.  You can now choose to print to Party/Raid depending on Group configuration and/or Raid Warning.  This setting is available under kill order configuraiton.

v2.5.1
-Corrected CPU Leak
-Change Variables_Loaded event to Addon_Loaded

v2.5
-Crowd Control Assignments can now be added to each charm icon.
-Right click a charm to assign a cc to it.
-Shift Right click a charm to remove that cc.
-Right click clear charm to remove all ccs.
-Option added to kill order config to print the cc targets with the kill order to selected chat.
-Target check to ensure the selected cc can be applied to that target. Invalid target displayed if cc cannot be used.
-Updated charm tooltips to reflect new changes, tooltips can still be hidden via the configuration.

v2.4
-Ready Check button is now RC in order to make space for new changes.
-Right Click the Lock to open LuckyCharms2 configuration.
-Kill Order configuration added to the addon configuration page.
-New kill order frame that shows the kill order above, below or beside the charms bar.
-New kill order button added that will print the kill order to party, raid and/or raid warning depending on group and settings.

v2.3.1
-Updated to WoW 3.2.0

v2.3
-Updated to WoW 2.4.0
-Updated configuration page to use WoW interface options.
-Redesigned Configuration due to new changes.
-Removed Slash Commands (The Default button in the interface options can reset all the settings for LC2)
-Updated tooltips to reflect changes in configuration options.
-Code Optimization

v2.2.6
-Updated to WoW 2.4.0

v2.2.5
-Updated to WoW 2.3.0
-Changed Minimum Scale to 0.1
-Added Ability to perform ready check via Ready Check Button
-Added Ready Check Button Opacity controls to config
-Added Ready Check Button Postion controls to config
-Added Ready Check Button Display status controls to config
-Added Interlink for LuckyCharms2Fu Fubar Addon to control Ready Check Button.

v2.2.4
-Updated to WoW 2.2
-Changed Slash Command from /lc to /lc2 to resolve conflict with LootCount

v2.2.3
-Added Opacity controls to the Config menu.
-Code Optimization.
-Supports FuBar 2.0 via FuBar-LuckyCharms2.

v2.2.3RC1
Release Candidate Version for FuBar Support.
If you would like to test this version, you will need FuBar 2.0, LuckyCharms2 2.2.3RC1, and FuBar-LuckyCharms2 r10000 RC1.  You will also need to restart WoW after installing this version.

-Added Functions to support FuBar and potentially any other addon that would want to intialize or configure LC2

Please note this is a beta version so there may be bugs.  If you happen to find a bug, please report it to me so that I can make sure it is fixed before the final release.

Feel free to make any suggestions or feature request that you might like to have integrated into this future release version.

v2.2.2
-Bug Fix: Tooltip for Clear Target Button was causing an LUA error.

v2.2.1
-Added ability to make the CharmBar Vertical
-LUA Optimizations
-Changed the background graphic to free up resources. Memory Usage is approx. 45kb.
*Note: Please remove your LuckyCharms2 folder before installing this version.

v2.2.0
-Added Localization Methods
-Localized for EN
-Seperated the Anchor from the CharmBar granting easier access to the configuration menu.
-Added the ability to align the CharmBar on the left or right of the anchor.
-Added the ability to show, hide, or automatically show/hide the anchor just like the charm bar.

v2.1
-Renamed Addon Directory to match Project Name.
-Renamed Addon Files to match Project Name.
-Added Configuration Window.
-Add Option to Disable the CharmBar Tooltips.
-Updated Slash Commands to reflect the configuration window.

v2.0
-Updated TOC
-Brand new look and feel
-Fixed Bug of printing "LuckyCharms Loaded" when zoning.
-Minor code clean up
-Added Tooltips
-Added Locking feature to prevent you from accidentally moving the bar.
-Removed click sound since the sound would not consistently function. May add this back in later if it is requested.
-Changed the chat box help to hopefully be more clear of the slash commands.
-Modified the directory structure of the addon.

Comments

First Previous Page 1 of 7 Next Last
  • #104

    I'm getting multiple errors with the release of 5.4.1.  Most of them seem to be related to combat lockdown.  Here is one of the errors.

     

    ID: -20
    Error occured in: AddOn: LuckyCharms2
    Count: 2
    Message: Note: AddOn LuckyCharms2 attempted to call a protected function (CompactRaidFrame11:SetAttribute()) during combat lockdown.
    Debug:
       [C]: SetAttribute()
       ..\FrameXML\CompactUnitFrame.lua:203: CompactUnitFrame_SetUpClicks()
       ..\FrameXML\CompactUnitFrame.lua:40:
          ..\FrameXML\CompactUnitFrame.lua:6
       [C]: CreateFrame()
       ...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:345: CompactRaidFrameContainer_GetUnitFrame()
       ...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:317: CompactRaidFrameContainer_AddUnitFrame()
       ...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:254: CompactRaidFrameContainer_AddPlayers()
       ...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:176: CompactRaidFrameContainer_LayoutFrames()
       ...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:130: CompactRaidFrameContainer_TryUpdate()
       ...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:57: CompactRaidFrameContainer_OnEvent()
       [string "*:OnEvent"]:1:
          [string "*:OnEvent"]:1


  • #103
    LuckyCharms2

    Here is a download link fixed for 5.4.1 until the author gets a chance to post an official link LuckyCharms2 for 5.4.1. I do not take any credit for this update. All i did was take Jemanu's fix, applied it, and zipped the addon. As always, since this is an outside link, do your own virus scan. 

    Last edited by maligmus on 11/10/2013 10:12:48 PM
  • #101

    was wondering if there is someone out there with a fixed copy of luckycharms 2, or is the person that made the addon is going to post a fix. Help with this would be most welcome. I use this addon alot for my raids in marking fast and on the fly.

  • #99

    You need to go into all the .lua files in World of Warcraft\Interface\AddOns\LuckyCharms2 folder and change all occurrences of "GetCVar("realmName");"  to "GetRealmName();" minus the quotes.

     

     

     

     

  • #100

    Thanks. This worked perfectly to update it.

  • #98
    LuckyCharms2 broke in 5.4.1

    Aparrently there were some major changes in console variables this patch. For me this addon shows up as a little,square, red button that can be pushed (nothing happens). It does not show up in the addons menu. I have 9 LUA errors, and all of them are LC2. I hope this helps some.

    Error 1:

    Message: LuckyCharms2\LuckyCharms2-r41.lua:16: attempt to concatenate local "LC2_Realm" (a nil value)

    Time: 10/30/13 00:29:34
    Count: 2
    Stack:
    Locals:

    Error 2:

    Message: LuckyCharms2-r41\LuckyCharms2_Flares.lua:10: attempt to concatenate local "LC2_Realm" (a nil value)
    Time: 10/30/13 00:29:34
    Count: 3
    Stack:
    Locals:

    Error 3:

    Message: LuckyCharms2-r41\LuckyCharms2_Flares_Config.lua:10: attempt to concatenate local "LC2_Realm" (a nil value)
    Time: 10/30/13 00:29:35
    Count: 3
    Stack:
    Locals:

    Error 4:

    Message: <string>:"LuckyCharmAnchor:OnLoad":1: attempt to call global "LuckyCharmsOnLoad" (a nil value)
    Time: 10/30/13 00:29:34
    Count: 1
    Stack:
    Locals:

    Error 5:

    Message: <string>:"LuckyCharmConfig:OnLoad":1: attempt to index global "LuckyCharms" (a nil value)
    Time: 10/30/13 00:29:34
    Count: 1
    Stack:
    Locals:

    Error 6:

    Message: <string>:"LuckyCharmConfigRC:OnLoad":1: attempt to index global "LuckyCharms" (a nil value)
    Time: 10/30/13 00:29:34
    Count: 1
    Stack:
    Locals:

    Error 7:

    Message: <string>:"LuckyCharmConfigKO:OnLoad":1: attempt to index global "LuckyCharms" (a nil value)
    Time: 10/30/13 00:29:34
    Count: 1
    Stack:
    Locals:

    Error 8:

    Message: <string>:"LuckyCharmsFlares_main:OnLoad":1: attempt to call global "LuckyCharmsFlaresOnLoad" (a nil value)
    Time: 10/30/13 00:29:34
    Count: 1
    Stack:
    Locals:

    Error 9:

    Message: <string>:"LuckyCharmFlaresConfig:OnLoad":1: attempt to index global "LuckyCharms" (a nil value)
    Time: 10/30/13 00:29:35
    Count: 1
    Stack:
    Locals:

     

  • #97

    Patch 5.4.1 broke this addon. :(

  • #95

    I'm looking into the errors problem, however, it is very difficult as I am unable to reproduce many of the issues you all are having.  For those of you that are having problems with too many errors issues, if you could try disabling all of your addons except LC2 and see if you are still getting the errors and to let me know, that would be of great help for me to try to resolve the errors.

  • #93

    a few things:
    1) Need to know slash command to bring up the menu (/lc /luckycharms /lc2 -- or any variation of these does not work to bring up the menu)
    2) getting lots of lua errors while in game not doing anything with LC2.
    3) if you hide the lock anchor and close the menu, you do not currently have any way to get back to the menu -or- move the LC2 icon bar.

  • #94

    There is no longer a slash command for LuckyCharms2.  You can access all the settings via the interface options menu in game and using the Addon Tab.

  • #92

    There is a lot of taint happening even without actually using the addon at all. I was probably grouped while this happened. Taint is difficult to avoid, but I know there was a post from one of our addon gurus somewhere on WoWAce or WoWInterface explaining how to handle it but I don't remember where.

    175x [ADDON_ACTION_BLOCKED] AddOn "LuckyCharms2" hat versucht die geschützte Funktion "CompactPartyFrameMember1:Show()" aufzurufen.
    !BugGrabber-r188\BugGrabber.lua:587: in function <!BugGrabber\BugGrabber.lua:587>
    <in C code>
    FrameXML\CompactUnitFrame.lua:276: in function "CompactUnitFrame_UpdateVisible"
    FrameXML\CompactUnitFrame.lua:234: in function "CompactUnitFrame_UpdateAll"
    FrameXML\CompactUnitFrame.lua:96: in function <FrameXML\CompactUnitFrame.lua:43>

    Locals:
    nil

    I'm switching to another addon allthough I really liked LuckyCharms but the "too many errors" messages get really annoying. I appreciate your effort though, WoW is such a nice experience because of all those addon programmers and their work.

  • #91

    267x [ADDON_ACTION_BLOCKED] AddOn "LuckyCharms2" hat versucht die geschützte Funktion "WorldMapBlobFrame:Show()" aufzurufen.
    !BugGrabber-r188\BugGrabber.lua:587: in function <!BugGrabber\BugGrabber.lua:587>
    <in C code>
    FrameXML\WorldMapFrame.lua:1864: in function "WorldMapFrame_DisplayQuests"
    FrameXML\WorldMapFrame.lua:1933: in function "WorldMapFrame_UpdateMap"
    FrameXML\WorldMapFrame.lua:245: in function <FrameXML\WorldMapFrame.lua:231>
    <in C code>
    FrameXML\WorldMapFrame.lua:201: in function <FrameXML\WorldMapFrame.lua:191>
    <in C code>
    FrameXML\UIParent.lua:1691: in function "SetUIPanel"
    FrameXML\UIParent.lua:1533: in function "ShowUIPanel"
    FrameXML\UIParent.lua:1469: in function

    <FrameXML\UIParent.lua:1465>
    <in C code>
    FrameXML\UIParent.lua:2179: in function <FrameXML\UIParent.lua:2167>
    <in C code>
    FrameXML\UIParent.lua:2163: in function "ToggleFrame"
    <string>:"TOGGLEWORLDMAP":1: in function <string>:"TOGGLEWORLDMAP":1

    Locals:
    nil

  • #96

    I do not know why you are getting this error as LC2 does not use the World Map or any calls world map functions, but I will continue to try to reproduce the error you are having.

  • #90

    2x [ADDON_ACTION_BLOCKED] AddOn "LuckyCharms2" tried to call the protected function "LuckyCharmsFlares_main:Hide()".
    !BugGrabber-r188\BugGrabber.lua:587: in function <!BugGrabber\BugGrabber.lua:587>
    <in C code>
    LuckyCharms2\LuckyCharms2-r41.lua:1006: in function <LuckyCharms2\LuckyCharms2.lua:722>

    Locals:
    nil

  • #87

    Getting tons of protected function call errors mainly in 5-mans like:

    1x [ADDON_ACTION_BLOCKED] AddOn "LuckyCharms2" tried to call the protected function "CompactRaidFrame1:ClearAllPoints()".
    !BugGrabber-r188\BugGrabber.lua:587: in function <!BugGrabber\BugGrabber.lua:587>
    <in C code>
    FrameXML\FlowContainer.lua:157: in function "FlowContainer_DoLayout"
    FrameXML\FlowContainer.lua:17: in function "FlowContainer_ResumeUpdates"
    Blizzard_CompactRaidFrameContainer.lua:185: in function "CompactRaidFrameContainer_LayoutFrames"
    Blizzard_CompactRaidFrameContainer.lua:130: in function "CompactRaidFrameContainer_TryUpdate"
    Blizzard_CompactRaidFrameContainer.lua:57: in function "CompactRaidFrameContainer_OnEvent"
    <string>:"*:OnEvent":1: in function <string>:"*:OnEvent":1

    Locals:
    nil

     

    Aswell for these functions:

    "CompactRaidFrame5:Show()" ... "CompactRaidFrame4:Show()" ... etc.
    "CompactRaidFrameManagerContainerResizeFrame:Hide()"
    "CompactRaidFrame4:SetPoint()" ... "CompactRaidFrame4:ClearAllPoints()"
    "CompactRaidFrame5:SetPoint()" ... etc.

    I know that sometimes Blizz' FramXML crap causes this stuff, but I didnt have these errors before I had LC2 disabled due to not beeing updated.

  • 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 »

Absolute Lojack Giveaway!