A module adding Extra Utilities for RCLootCouncil!
Take a look at the Extra Utilities options menu ("/rc eu") and choose which features you want enabled. Nothing's changed just by installing it, except it allows other councilmen to see your stats for their respective chosen columns. In case it isn't clear, this module won't work without RCLootCouncil. Also, please bear in mind that it's still in beta.
Classic
From v0.10.0 this project also contains a Classic version. Some content not fit for Classic is removed while others have been added.
As I don't play Classic I haven't been able to do a full scale test. While I expect everything to work fine, I'm very worried about the extra data this addon sends during raids.
I've seen reports indicating the comms system is already at its limit resulting in very noticeable slow downs during loot sessions. This addon will only make it worse!
At this point I'd recommend against having all 40 people installing this module, and only use it if you're in need of the column changing features as a council member. You have been warned.
New columns
Note it's only possible to show the actual stats from people who've installed ExtraUtilities as those are not available in RCLootCouncil.
Pawn
Calculates a Pawn score based on the candidates' class and spec. Requires Pawn. More info below.
Artifact Traits
Shows the level of the candidates' Heart of Azeroth.
Sockets
Shows the number of sockets in the candidate's gear.
Forged
Shows the number of Warforged/Titanforged pieces the candidate currently has equipped.
Spec Icon
Shows the candidates' spec as an icon.
Bonus Roll
Shows the result of the candidates' bonus roll, if any.
Guild Note
Shows the candidates' guild- and officer note if available and accessible.
EP, GP and PRRequires EPGP. Shows the candidates' EP, GP and PR values as gathered from EPGP. Note this only displays those values for evaluation purposes.
Removed in v0.6.0 - use RCLootCouncil - EPGP instead.
Pawn Options
The Pawn options are enabled if you have Pawn installed. In here you can control which scale to use for each spec (they all default to Pawn's AskMrRobot scales). Note that personal default scales might not show up in the lists. If they don't, simply make a copy of that scale in Pawn ("/pawn" -> Scale tab -> Manual -> Copy).
Accept Pawn
By default ExtraUtilities gathers item scores from other candidates using their own scales. These are still forced normalized for fair comparisons. You can disable this behavior if you want to specify the scales for every specialisation. Do note everyone still needs ExtraUtilities installed to calculate scores, as it still relies on some other data from the candidates.
Percentage Mode
By default all Pawn calculations are shown as percentage upgrades, based on the lowest ilevel item if a looted item can go into multiple slots. You can change this behavior in the options menu if you prefer the raw scores.
Other additions
- Option to remove some of the existing RCLootCouncil columns.
- More precise ilvls.
- Editing column widths and positions.
- Option to save bonus rolls to the RCLootCouncil Loot History.
- Spec inspect. Player specializations can be gathered automatically. This allows the spec and Pawn columns to show up for people that doesn't have ExtraUtilities installed. This is somewhat slow and unreliable - the best results still requires everyone to install ExtraUtilities.
Future
- Auto setup of currently used Pawn scales.
- Feel free to make a suggestion.
I had to disable this add-on this weekend as the latest update causes WoW to hang when the raid leader presses the "Test" feature. It does not have an issue with normal looting, but every time Test is run then my client with ExtraUtilities hangs.
The raid leader does not have ExtraUtilities installed.
When I disable ExtraUtilities the issue goes away. The hang ends when the session is closed, but until then you can't do anything except force quit.
In reply to Scabbrox:
Interesting. I haven't tested that scenario, but I'll look into it
In reply to evil_morfar:
Thanks.
In reply to Scabbrox:
i went to test this again since it had an update as we'd like to try the PAWN feature and in current version i get the same issue. end up geting DCed
Get these errors now when loading up WoW you probably already know tho :)
29x RCLootCouncil_ExtraUtilities\votingUtils.lua:224: attempt to call method 'DebugLog' (a nil value)
[string "@RCLootCouncil_ExtraUtilities\votingUtils.lua"]:224: in function <RCLootCouncil_ExtraUtilities\votingUtils.lua:223>
[string "=[C]"]: ?
[string "@Ace3\AceAddon-3.0\AceAddon-3.0-13.lua"]:70: in function <Ace3\AceAddon-3.0\AceAddon-3.0.lua:65>
[string "@Ace3\AceAddon-3.0\AceAddon-3.0-13.lua"]:527: in function <Ace3\AceAddon-3.0\AceAddon-3.0.lua:520>
[string "=(tail call)"]: ?
[string "@Ace3\AceTimer-3.0\AceTimer-3.0-17.lua"]:55: in function <Ace3\AceTimer-3.0\AceTimer-3.0.lua:50>
In reply to Nogarth:
Haven't updated this module either 😊
Hey! Love the addon, any chance you could update the Classic version to have a search bar for rc history?
In reply to Krinard:
I may consider it for the future.
The Slash command "/rc eu" doesn't work for me. I play classic and have everything updated. How do i get the options from Extra Utilities showed up?
Please respond
Updated this addon today, now getting several lua errors upon login.
#1:
1x RCLootCouncil_ExtraUtilities\votingUtils.lua:10: Cannot find a library instance of "LibItemUpgradeInfo-1.0".
[string "=[C]"]: in function `error'
[string "@Accountant\Libs\LibStub\LibStub.lua"]:23: in function `LibStub'
[string "@RCLootCouncil_ExtraUtilities\votingUtils.lua"]:10: in main chunk
Locals:
(*temporary) = "Cannot find a library instance of "LibItemUpgradeInfo-1.0"."
#2
4x RCLootCouncil_ExtraUtilities\Libs\LibItemUpgradeInfo-1.0\Core.lua:11: unexpected symbol near ']'
Locals:
In reply to Fringetastic:
Seems like deleting the second occurrence of "]===]" on line 11 of RCLootCouncil_ExtraUtilities\Libs\LibItemUpgradeInfo-1.0\Core.lua stops the error.
In reply to Fringetastic:
My new build system did some tricks on the library - I'll upload a fix shortly, thanks for notifying me.
i can't see the guild notes, why? how do they get, i put information in guild, in notes and official notes, but i don't see them
ready, need ACE3, now works fine
Could you possibly make the window resizable? In my current setup the window is massive and takes up most of my screen.
The "normal" way of resizing probably won't ever happen, as it doesn't work particularly well with the columns. Changing the width of the columns is on the todo list however. Until then, all you can do is scaling the entire window by holding down ctrl and scrolling.
Great additions and plans for the future, I hope the Pawn integration works someday or something similar like another loot addon (Raven Loot) uses I know where you can import Pawn strings for classes and see what is an upgrade for other ppl.
I'm doing the final testing of the Pawn integration, so it's not too far off :)