Displays paragon reputation on bars in the reputation frame, with rollover text showing values.
Fades out bag icons on reputation bars until a reward is ready for that faction.
Pulses reputation frame bar when a reward is ready.
Pulses main reputation watch bar if you are watching a faction with a reward ready.
Adds "number of times completed" to paragon tooltip.
ExaltedPlus is only hosted on Curse and WoWInterface.
Hi there!
Great addon, been using it for awhile, thanks!
I have one bug report to make though:
The number of times completed text in the tooltip is slipping out of the bottom of the tooltip frame.
heya,any possibility of adding color options to the EP rep bar?
In reply to nirran:
In reply to Kanegasi:
No idea if this is useful to you but I'm getting these errors:
4x [ADDON_ACTION_BLOCKED] AddOn 'ExaltedPlus' tried to call the protected function 'MainMenuBar:SetPoint()'.
!BugGrabber\BugGrabber.lua:519: in function <!BugGrabber\BugGrabber.lua:519>
[C]: in function `SetPoint'
FrameXML\UIParent.lua:2981: in function `UIParentManageFramePositions'
FrameXML\UIParent.lua:2357: in function <FrameXML\UIParent.lua:2344>
[C]: in function `SetAttribute'
FrameXML\UIParent.lua:3153: in function <FrameXML\UIParent.lua:3151>
[C]: in function `UIParent_ManageFramePositions'
...ard_UIWidgets\Blizzard_UIWidgetBelowMinimapFrame.lua:25: in function <...ard_UIWidgets\Blizzard_UIWidgetBelowMinimapFrame.lua:3>
[C]: in function `layoutFunc'
...dOns\Blizzard_UIWidgets\Blizzard_UIWidgetManager.lua:225: in function `UpdateWidgetSetContainerLayout'
...dOns\Blizzard_UIWidgets\Blizzard_UIWidgetManager.lua:318: in function `ProcessWidgetSet'
...dOns\Blizzard_UIWidgets\Blizzard_UIWidgetManager.lua:340: in function `UpdateAllWidgets'
...dOns\Blizzard_UIWidgets\Blizzard_UIWidgetManager.lua:33: in function <...dOns\Blizzard_UIWidgets\Blizzard_UIWidgetManager.lua:31>
Locals:
InCombatSkipped
In reply to MrH666:
I get the same error pretty frequently, but I also have occasionally seen the same error attributed to other addons (RCLootCouncil is one), so I guess its not caused by ExaltedPlus.
With the BFA update, getting an error of:
1x ExaltedPlus\epcore.lua:27: hooksecurefunc(): MainMenuBar_UpdateExperienceBars is not a function
[C]: in function `hooksecurefunc'
ExaltedPlus\epcore.lua:27: in main chunk
Locals:
In reply to Forge_User_73395583:
In reply to Kanegasi:
Getting errors in patch 8.0.1
@Maschieftain, @AngusBeef1, and @ThunderJugs:
fixed
as of today i have been spammed with this error whenever i first login
52x ExaltedPlus\ExaltedPlus-11.lua:29: bad argument #1 to 'mod' (number expected, got nil)
[C]: in function `mod'
ExaltedPlus\ExaltedPlus-11.lua:29: in function <ExaltedPlus\ExaltedPlus.lua:25>
[C]: in function `MainMenuBar_UpdateExperienceBars'
[string "*:OnEvent"]:6: in function <[string "*:OnEvent"]:1>
Locals:
(*temporary) = nil
(*temporary) = nil
(*temporary) = "number expected, got nil"
Getting an error as of today which is popping up fairly often, any chance you could take a look?:
Message: Interface\AddOns\ExaltedPlus\ExaltedPlus.lua:29: bad argument #1 to 'mod' (number expected, got nil)
Time: 11/13/17 18:10:57
Count: 4
Stack: Interface\AddOns\ExaltedPlus\ExaltedPlus.lua:29: bad argument #1 to 'mod' (number expected, got nil)
...rface\AddOns\TradeSkillMaster\Debug\ErrorHandler.lua:317: in function <...rface\AddOns\TradeSkillMaster\Debug\ErrorHandler.lua:300>
[C]: ?
[C]: in function `mod'
Interface\AddOns\ExaltedPlus\ExaltedPlus.lua:29: in function <Interface\AddOns\ExaltedPlus\ExaltedPlus.lua:25>
[C]: in function `MainMenuBar_UpdateExperienceBars'
[string "*:OnEvent"]:6: in function <[string "*:OnEvent"]:1>
Locals: errMsg = "Interface\AddOns\ExaltedPlus\ExaltedPlus.lua:29: bad argument #1 to 'mod' (number expected, got nil)"
isTSMError = false
tsmErrMsg = nil
AceGUI = <table> {
objPools = <table> {
}
RegisterAsContainer = <function> defined @Interface\AddOns\TomTom\libs\AceGUI-3.0\AceGUI-3.0.lua:521
RegisterWidgetType = <function> defined @Interface\AddOns\TomTom\libs\AceGUI-3.0\AceGUI-3.0.lua:559
WidgetBase = <table> {
}
RegisterAsWidget = <function> defined @Interface\AddOns\TomTom\libs\AceGUI-3.0\AceGUI-3.0.lua:537
counts = <table> {
}
LayoutRegistry = <table> {
}
GetLayout = <function> defined @Interface\AddOns\TomTom\libs\AceGUI-3.0\AceGUI-3.0.lua:583
GetWidgetVersion = <function> defined @Interface\AddOns\TomTom\libs\AceGUI-3.0\AceGUI-3.0.lua:613
Create = <function> defined @Interface\AddOns\TomTom\libs\AceGUI-3.0\AceGUI-3.0.lua:172
GetWidgetCount = <function> defined @Interface\AddOns\TomTom\libs\AceGUI-3.0\AceGUI-3.0.lua:607
GetNextWidgetNum = <function> defined @Interface\AddOns\TomTom\libs\AceGUI-3.0\AceGUI-3.0.lua:596
WidgetRegistry = <table> {
}
WidgetVersions = <table> {
}
RegisterLayout = <function> defined @Interface\AddOns\TomTom\libs\AceGUI-3.0\AceGUI-3.0.lua:573
Release = <function> defined @Interface\AddOns\TomTom\libs\AceGUI-3.0\AceGUI-3.0.lua:206
ClearFocus = <function> defined @Interface\AddOns\TomTom\libs\AceGUI-3.0\AceGUI-3.0.lua:257
WidgetContainerBase = <table> {
}
SetFocus = <function> defined @Interface\AddOns\TomTom\libs\AceGUI-3.0\AceGUI-3.0.lua:247
}
TSM = <table> {
Operations = <table> {
}
SetDefaultModuleLibraries = <function> defined @Interface\AddOns\AchieveIt\libs\AceAddon-3.0\AceAddon-3.0.lua:398
_author = "Sapu94, Bart39"
DeleteCustomPriceSource = <function> defined @Interface\AddOns\TradeSkillMaster\CoreAPI\Prices.lua:56
EnableModule = <function> defined @Interface\AddOns\AchieveIt\libs\AceAddon-3.0\AceAddon-3.0.lua:363
modules = <table> {
}
baseName = "TradeSkillMaster"
IterateEmbeds = <function> defined @Interface\AddOns\AchieveIt\libs\AceAddon-3.0\AceAddon-3.0.lua:473
CreateGroupTree = <function> defined @Interface\AddOns\TradeSkillMaster\GUI\TSMFrames\GroupTree.lua:291
SecureHookScript = <function> defined @Interface\AddOns\AchieveIt\libs\AceHook-3.0\AceHook-3.0.lua:410
GetAuctionPlayer = <function> defined @Interface\AddOns\TradeSkillMaster\GUI\AuctionFrame.lua:45
RawHookScript = <function> defined @Interface\AddOns\AchieveIt\libs\AceHook-3.0\AceHook-3.0.lua:395
_desc = "Core addon for the TradeSkillMaster suite. Does nothing without modules installed."
Printf = <function> defined @Interface\AddOns\TradeSkillMaster\CoreAPI\Modules.lua:147
SetDefaultModulePrototype = <function> defined @Interface\AddOns\AchieveIt\libs\AceAddon-3.0\AceAddon-3.0.lua:440
NO_SOUND_KEY = "TSM_NO_SOUND"
LDBIcon = <table> {
}
defaultModuleState = true
IsEnabled = <function> defined @Interface\AddOns\AchieveIt\libs\AceAddon-3.0\AceAddon-3.0.lua:482
LOG_INFO = <function> defined @Interface\AddOns\TradeSkillMaster\Debug\Logging.lua:376
Delay = <table> {
}
OnTSMDBShutdown = <function> defined @Interface\AddOns\TradeSkillMaster\TradeSkillMaster.lua:418
operations = <table> {
}
RegisterModule = <function> defined @Interface\AddOns\TradeSkillMaster\TradeSkillMaster.lua:346
toggleBankUI = <function> defined @Interface\AddOns\TradeSkill
In reply to Forge_User_54671712:
@pro100tehb and @DarkAviator
I have been looking into this, but wasn't aware that rep stops at 9999/10000 into the next reward if a reward is waiting, thanks DarkAviator for letting me know. I have altered the bars to go back to 0 but still blink when a reward is ready, continuing to track rep gain. The blinking simply stops when the reward is taken.
I am doing same loke DarkAviator. It's so annoying to mouseover on every alt to see when i should get paragon chest.
https://imgur.com/a/cvYcf
Ah, I'm not the only one. I mean, sure, I expected to not be the only one, but nice to know for sure. ;-)
Too bad I don't know lua at all, there is something about setbarcolor in the code.
Might just be me, but I like to pool rep close to the 20k mark, so AK is higher when getting the paragon chest. With the rep bars just flashing, I have to hover over them to see where I'm at.
Would it be possible to have the bar color change? F.e. green until 15k, yellow from 15k-18k and after that red. So one could see at a glance if it really is high time to get that paragon chest or not.
Other visual indicators would also be welcome, if thats not possible.
I get this new error when exalted with the Army of the Light
Message: Interface\FrameXML\GameTooltip.lua:529: Usage: GetItemInfo(itemID|"name"|"itemlink")
Time: 09/14/17 07:01:24
Count: 16
Stack: Interface\FrameXML\GameTooltip.lua:529: Usage: GetItemInfo(itemID|"name"|"itemlink")
[C]: ?
[C]: in function `GetItemInfo'
Interface\FrameXML\GameTooltip.lua:529: in function `EmbeddedItemTooltip_SetItemByID'
Interface\AddOns\ExaltedPlus\ExaltedPlus.lua:19: in function <Interface\AddOns\ExaltedPlus\ExaltedPlus.lua:17>
[C]: in function `EmbeddedItemTooltip_SetItemByQuestReward'
Interface\FrameXML\GameTooltip.lua:142: in function `GameTooltip_AddQuestRewardsToTooltip'
Interface\FrameXML\ReputationFrame.lua:390: in function `ReputationParagonFrame_SetupParagonTooltip'
Interface\FrameXML\ReputationFrame.lua:399: in function `ReputationParagonWatchBar_OnEnter'
[string "*:OnEnter"]:2: in function <[string "*:OnEnter"]:1>
Locals:
Message: Interface\FrameXML\GameTooltip.lua:529: Usage: GetItemInfo(itemID|"name"|"itemlink")
Time: 09/14/17 07:01:25
Count: 19
Stack: Interface\FrameXML\GameTooltip.lua:529: Usage: GetItemInfo(itemID|"name"|"itemlink")
[C]: ?
[C]: in function `GetItemInfo'
Interface\FrameXML\GameTooltip.lua:529: in function `EmbeddedItemTooltip_SetItemByID'
Interface\AddOns\ExaltedPlus\ExaltedPlus.lua:19: in function <Interface\AddOns\ExaltedPlus\ExaltedPlus.lua:17>
[C]: in function `EmbeddedItemTooltip_SetItemByQuestReward'
Interface\FrameXML\GameTooltip.lua:142: in function `GameTooltip_AddQuestRewardsToTooltip'
Interface\FrameXML\ReputationFrame.lua:390: in function `ReputationParagonFrame_SetupParagonTooltip'
[string "*:OnUpdate"]:11: in function <[string "*:OnUpdate"]:1>
Locals:
Message: Interface\FrameXML\GameTooltip.lua:529: Usage: GetItemInfo(itemID|"name"|"itemlink")
Time: 09/14/17 07:00:08
Count: 3
Stack: Interface\FrameXML\GameTooltip.lua:529: Usage: GetItemInfo(itemID|"name"|"itemlink")
[C]: ?
[C]: in function `GetItemInfo'
Interface\FrameXML\GameTooltip.lua:529: in function `EmbeddedItemTooltip_SetItemByID'
Interface\AddOns\ExaltedPlus\ExaltedPlus.lua:19: in function <Interface\AddOns\ExaltedPlus\ExaltedPlus.lua:17>
[C]: in function `EmbeddedItemTooltip_SetItemByQuestReward'
Interface\FrameXML\GameTooltip.lua:142: in function `GameTooltip_AddQuestRewardsToTooltip'
Interface\FrameXML\ReputationFrame.lua:390: in function `ReputationParagonFrame_SetupParagonTooltip'
Interface\FrameXML\ReputationFrame.lua:411: in function <Interface\FrameXML\ReputationFrame.lua:407>
Locals: