Combo Points Redux
Combo Points Redux is a numeric and graphical display for your combo points (and other similar mechanic abilities) based on the excellent numeric-only addon BasicComboPoints.
Slash Command
/cpr
or /cpredux
Features
- Numeric and graphical display of your combo points
- Numeric display and graphical display are independently movable
- Many icon choices for the graphical display
- Also tracks many other stacking secondary powers including
- Druids: Combo Points
- Mages: Arcane Charges
- Monks: Chi
- Paladins: Holy Power
- Rogues: Combo Points
- Warlocks: Soul Shards
Width, Height, and Scale
The new version for Legion has been updated to dynamically size the points based on your container size. This was done due to all the talents that change the number of points. Here's how this works.
- Set a Height and Width for the Point container
- Based on the maximum number of points available, the individual points will take up a proportional space
That's great... How do I get back to normal?
Here's an example of how to use the new options:
- You want 20x20 square icons and 5 pixels of spacing between them.
- Your class has six points.
- Set Height to 20 and Width to 150
- 150 = (20 * 6) + (5 * 6)
- You can then set a Scale to make this bigger or smaller too
In general:
- Set the Height to your desired Point height
- Calculate the Width
- Point Width * Max Points + Point Spacing * Max Points
Feedback
Important notice: since v3.2.6, ComboPointsRedux embeds BugGrabber, an error catching addon. Please check the error is really about ComboPointsRedux before reporting them here. I suggest installing BugSack to catch the errors.
Please report any bug or error using the WowAce bug tracker (your Curse account works there). The comments section below is not meant to report and track bugs.
Some words about submitting bug reports:
- I do not care about “it doesn’t work, fix it!” messages. I need to know how it failed and a way to reproduce the bug so I can test it and make sure I fix it.
- Bug reports are not in the “fire and forget” kind of things. I may have to ask you some details.
- Please check all existing tickets and the “known issues” section below before submitting new ones. Duplicate reports will be rejected on sight.
If you want another module for a spell please file them as tickets on WowAce. It makes my life easier!
Localization
Currently the addon will work in all locales, but the options screen is not translated on all clients. If you would like to help translate the options screen you can submit translations with the new localization tool at wowace.
1x ComboPointsRedux-2.0.0 beta1\Poison.lua:83: attempt to index field 'graphics' (a nil value)
ComboPointsRedux-2.0.0 beta1\Poison.lua:71: in function `UNIT_AURA'
ComboPointsRedux-2.0.0 beta1\Poison.lua:75: in function `?'
CallbackHandler-1.0-5:146: in function <...end\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146>
<string>:"safecall Dispatcher[1]":4: in function <[string "safecall Dispatcher[1]"]:4>
<in C code>: ?
<string>:"safecall Dispatcher[1]":13: in function `?'
CallbackHandler-1.0-5:91: in function `Fire'
AceEvent-3.0-3 (AutoText):120: in function <...e\AddOns\AutoText\libs\AceEvent-3.0\AceEvent-3.0.lua:119>
<in C code>: in function `UseAction'
Interface\FrameXML\SecureTemplates.lua:310: in function `handler':
Interface\FrameXML\SecureTemplates.lua:529: in function
`SecureActionButton_OnClick':
Interface\FrameXML\ActionButton.lua:40: in function `ActionButtonUp':
<string>:"ACTIONBUTTON1":4: in function <[string "ACTIONBUTTON1"]:1>
---
Think it interferes with Roguepowerbars. No error is the same as the last one.
From that error you posted the problem seemed to happen when you switched targets. However, it also says that graphics is a nil value, that can only happen if there is a problem in the Core of the addon, which means there should be another error earlier that would explain these errors.
If the reinstall does not work, please scroll back in your error addon to see if there is an error from Core.lua in the ComboPointsRedux folder.
1x ComboPointsRedux-2.0.0 beta1\Core.lua:355: attempt to index global 'f' (a nil value)
ComboPointsRedux-2.0.0 beta1\Poison.lua:28: in function <ComboPointsRedux\Poison.lua:27>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceAddon-3.0-5 (AddFriend):502: in function `InitializeAddon'
AceAddon-3.0-5 (AddFriend):614: in function <...\AddOns\AddFriend\libs\AceAddon-3.0\AceAddon-3.0.lua:607>
---
1x ComboPointsRedux-2.0.0 beta1\Core.lua:207: attempt to index global 'cpr' (a nil value)
ComboPointsRedux_Options-2.0.0 beta1\Options.lua:122: in function <...nterface\AddOns\ComboPointsRedux_Options\Options.lua:110>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[3]":9: in function <[string "safecall Dispatcher[3]"]:5>
(tail call): ?:
AceConfigDialog-3.0-49:792: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:612>
AceConfigDialog-3.0-49:849: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:837>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[3]":9: in function <[string "safecall Dispatcher[3]"]:5>
(tail call): ?:
AceGUI-3.0-33 (ButtonFacade):314: in function `Fire'
...cade\Libs\AceGUI-3.0\widgets\AceGUIWidget-Slider.lua:76: in function <...cade\Libs\AceGUI-3.0\widgets\AceGUIWidget-Slider.lua:74>:
---
1x ComboPointsRedux-2.0.0 beta1\Core.lua:355: attempt to index global 'f' (a nil value)
ComboPointsRedux-2.0.0 beta1\Combo.lua:23: in function <ComboPointsRedux\Combo.lua:22>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceAddon-3.0-5 (AddFriend):502: in function `InitializeAddon'
AceAddon-3.0-5 (AddFriend):614: in function <...\AddOns\AddFriend\libs\AceAddon-3.0\AceAddon-3.0.lua:607>
---
Are the core errors, in case you needed some feedback.
CPR2.0 is a modular framework for tracking anything that could be considered similar to combo points. So it now tracks Serendipity, Maelstrom Weapon and the Arcane Blast debuff.
Some Chinese word may be a good choice.
Any ways, thanks for making this nice and helpful addon
Add an energy bar.
I love this addon because I can move the combo points right below my character and easily see it without having to move my eyes. It would be awesome to be able to do with energy as well. :)
I can't reproduce this myself and have never seen anything similar in the use of the addon on my own rogue or any other class.
text:SetFrameStrata("BACKGROUND")
graphics:SetFrameStrata("BACKGROUND")
poisons:SetFrameStrata("BACKGROUND")
and replace them with:
text:SetFrameStrata("HIGH")
graphics:SetFrameStrata("HIGH")
poisons:SetFrameStrata("HIGH")
First thank you for the addon.
Then, is it possible to change the color of combo point at 4 and no 5 combo point ?
Mut spec go wild with envenom at 4+ combo point ^^
thank you very much
The WoWAce packager seems to be broken, so you'll need to use the latest alpha until I can push a release to Curse.
Not really sure what you mean in the second part. Poison graphics are never created for classes besides rogues. And many people prefer to have graphic for combo points on their non-rogue characters.