Get an Epic Experience with Premium


Rogue Login to Add Favorites
  • World of Warcraft
  • 796 Monthly Downloads
  • Supports: 5.4.1
  • 133,270 Total Downloads
  • Updated 11/02/2013
  • Created 12/14/2008
  • 120 Favorites
  • Project Site
  • Comments
  • Release Type: Inactive
  • License: Public Domain
  • Newest File: 1.5.3

About UIM:ComboPoints

UIM:ComboPoints just displays a rogue's combo points.

This addon was originally written by Xaroth and published on WOWUI. I'm just maintaining it. He seems to have disappeared, so I had the project transferred to me to update it for WotLK. I'm now publishing it on Curse.


  • Movability: move it wherever you want to show it.
  • Display: tell the mod how you want it to display it, it can display the 5 boxes horizontal, vertical and diagonal, in any of the 8 directions.
  • Colors: each dot is seperately colorable, get a nice look by making them all pink or purple, or keep it neat and black. Or maybe let them go from red to green.
  • Background: Show the background for the combopoints you don't have yet, or hide them to only show up when you have that amount of combo points.
  • Visibility: the mod won't nag you if you're not a class that uses combo points, yet you can force it to show, same goes for rogues/druid. If your layout doesn't want it, hide it.

Options are saved per character per server.

Slash commands
Use /cbp or /combopoints.
/cbp reset reset all settings to defaults.
/cbp report report all saved values.
/cbp lock lock the points in position.
/cbp unlock make the points moveable.
/cbp visible (0|no|false) hide the points.
/cbp visible (1|yes|true) allow showing the points.
/cbp appear show all points and make the moveable. The points will have the 'inactive' color when they are dragged.
/cbp color (1..5|inactive) let the user choose the color for a point or the 'inactive' color.
/cbp gap <I>pixels</I> choose the distance between the points. 0 gives you the default, -5 puts them right next to each other.
/cbp background toggles displaying the background. This means that an inactive point is displayed with the 'inactive' color until it is active.
/cbp height <I>pixels</I> Set the height of the dots.
/cbp width <I>pixels</I> Set the width of the dots.
/cbp mode 1..9 Change the orientation of the points relative to each other. The numbers mean the direction from the keypad '5' to the number, i.e. '1' means the points run from lower right to upper left, while '6' means they run from left to right. '5' is equivalent to '6'.

  • Fix for 5.4.1.
  • Update Interface to 50400.
  • Update Interface to 50001.
  • Changed: Update to WoW 4.x API.
  • Changed: Update TOC file to 3.1.
  • Changed: /cbp reset now also resets colors and offset.
  • Changed: switch messages from /cbp background, they were inverted.
  • Added: Implement commands for resizeing and a report command.
  • Changed: Allow all subcommands to be abbreviated to the minimum unique substring.
  • Changed: Rename commands: offset -> gap (different semantics) display -> mode
  • Fixed: all points appearing over another when a character uses UIM:ComboPoints for the first time.
  • Changed: Rename the 'drag' color to 'inactive'.
  • Changed: /cbp appear now uses the set colors, the dots switch to the 'inactive' color when they are dragged.
  • Added: /cbp reset now resets all settings to defaults.
  • Initial release on Curse.


First Previous Page 2 of 5 Next Last
  • #53

    LUA error after trying a command like /cbp unlock:

    Message: Interface\AddOns\ComboPoints\ComboPoints.lua:702: table index is nil
    Time: 10/29/13 17:21:05
    Count: 1
    Stack: Interface\AddOns\ComboPoints\ComboPoints.lua:702: in function `GetRealmTable'
    Interface\AddOns\ComboPoints\ComboPoints.lua:712: in function `GetPlayerTable'
    Interface\AddOns\ComboPoints\ComboPoints.lua:173: in function `GetSavedOption'
    Interface\AddOns\ComboPoints\ComboPoints.lua:777: in function `Display'
    Interface\AddOns\ComboPoints\ComboPoints.lua:431: in function `ComboPoints_SlashHandler_UnLock'
    Interface\AddOns\ComboPoints\ComboPoints.lua:382: in function `?'
    Interface\FrameXML\ChatFrame.lua:4316: in function `ChatEdit_ParseText'
    Interface\FrameXML\ChatFrame.lua:3962: in function `ChatEdit_SendText'
    Interface\FrameXML\ChatFrame.lua:4008: in function `ChatEdit_OnEnterPressed'
    [string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>

    Locals: tab = nil
    (*temporary) = <table> {
     Mal'Ganis = <table> {
     Tichondrius = <table> {
     Mug'thol = <table> {
     Area 52 = <table> {
     Ravenholdt = <table> {
     Detheroc = <table> {
    (*temporary) = nil
    (*temporary) = <table> {
    (*temporary) = "table index is nil"
    var = <table> {
     show_lock = true
     show_mode = 1000
     playerName = "<foo>"
     load_time = 0
     move_lock = false
     show_val = 0
     colorpick = false
     is_moving = false
     full_init = true
     loaded = true

  • #55

    After a number of relog-ons, the reset combo points appeared on my screen, but I can't set them up with the usual commands (rotate, change size, etc), nothing is happening when I try.

  • #51

    Every time there is a patch i always have to re position the addon which i can deal with because it's not hard and i prefer this look of the combopoints then other addons out there.


    After moving the combopoints into position today though i was no longer able to /cbp lock them in place. Can you fix it please <3

    Last edited by icyylol on 10/29/2013 3:02:22 PM
  • #48

    does this support anticipation points?

  • #49

    Sorry, it doesn't. And as I'm just keeping this addon alive, I have no plans to add anything. The rule is you want it, you write it ;-) Plus, I don't see me leveling my rogue twink for months to come, so I can't test it.

    Have a look at Combo Points Redux . I see that the code has acquired a file called Anticipation.lua ...

  • #50

    awww, too bad. used this addon for more than 2 years. thanks for the info anyway =) if only i had the time and knowledge to make the addition :|

  • #45

    I love this add-on for my rogue Dravandaz. Are you going to update it for 5.0 (Mists of Pandaria)? Please do! I know I probably should learn how to program LUA to make my own macros but I am lazy. I just today bought several books on WoW programming but with my limited knowledge of programming it may take me several years (if ever) to be able to make my own add-ons!

    Last edited by Mikoruk on 9/1/2012 12:04:33 PM
  • #47

    I'll update the Interface line in the TOC file, but it's quite pointless. If that is your only quibble and you haven't found a bug you don't mention, that should be all.

    As for programming a WoW addon with limited experience in programming - that will be awfully hard. Not just writing the addon, but mainly debugging. Debugging an event driven system requires a lot of skill and patience. I wish you luck!

  • #44

    This addon is awesome, there's only one thing I would like to have added.

    I want the combo points to be shown even if I switch target or my target dies.

  • #46

    Sorry for taking so long to reply. I finally looked at the behaviour of combo points.

    When you switch target and back, they will be correctly displayed (my reference is the unit frame). When you switch target, score a combo point and switch back, the original target will have no combo points, so this addon will not display any. When you switch to the second target again, its combo point(s) will be correctly displayed.

    The only situation where CBP does not display combo points but the unit frame does is for dead targets. And frankly, I think the unit frame should suffice. What use are combo points on a dead target?

  • #40
    Dude ive been using this addon for years now, it does what its supposed to do. awesome :)
  • #41
    Thanks for the compliments, I feel completely innocent from what the addon does, I just fixed it a little to keep it working.

    If I knew how, I'd pass that on to Xaroth.
  • #37
    I know this addon works for CatDruids, in addition to all rogues, however...
    If possible, could this addon, be modified to display Enhancement Shaman's Maelstrom Weapon charges?
    It also stacks to 5 (only it's on the shaman, not the target), so graphically, nothing would have to be different..
  • #38
    It *could* probably be modified. But I don't have the time to do it. I'm willing to integrate any patches I receive, though.
  • #39
    My LUA skills are VERY small (at best)..
    I tried chaning line 732 to:
    if((englishClass ~= "ROGUE") and (englishClass ~= "DRUID") and (englishClass ~= "SHAMAN")) then

    but it didn't do shizzle :(
  • 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 »

VIP trip to SMITE World Championship