RepTracker (Reputation)
An Ace3 mod that makes tracking reputation much simpler.
Features:
- Option to store reputation watched by zone and switch as you enter a new zone.
- Able to manually change the reputation being tracked, or remember who you last gained reputation with.
- Can be set to change when you gain reputation with a different faction, or be stored by zone, and recalled whenever you're in that zone.
- Can just always track the reputation that corresponds to the tabard you're wearing.
Q: Why the long name?
A: Curse Client doesn't allow searching based on description. I added "Reputation" in parentheses, because before, if someone searched for an addon through Curse Client with "reputation", mine would not have come up.
Q: Why doesn't RepTracker know to track <zone's most common faction> when in <random zone>?
A: RepTracker doesn't come pre-loaded with any factions to track. It builds its database as you play, based on the options you select.
If you have a feature request or notice a bug, please, drop a comment or file a ticket!
For Russians: in Core.lua replace every "Guild" with "Гильдия" (only those with " )
On line 307 of "Core.lua", the line of code is:
function RepTracker:COMBAT_TEXT_UPDATE(_, messageType, faction, amount)
We are going to be working in the few lines below that.
* If you don't want it to track guild rep at all, you can change the line after the one mentioned before line to:
if messageType ~= "FACTION" or faction == "Guild" then
* If you want it to automatically change it to tracking guild rep, you're going to have to add the following code before the "if amount < 0 and self.db.faction.dynamic and self.db.faction.decrease then" line:
if faction == "Guild" then
faction = GetGuildInfo("player")
end
* Tabbing isn't required, but it just makes the code look nice. You can just copy paste it in, but if you don't feel like tabbing when typing it yourself, there's no particular need.
You have not made contact with Guild
any time I gain guild rep. How do I fix this?
thanks for the addon
Although rep may not be gained on kills (underbog) there are still items that can be retrieved from there. Also there are the Marsh Lurkers that can be killed for rep.
What I find most annoying is when entering a zone with no faction, my bar is removed.
Alright, should be good to go with the latest version. Let me know if there are any hiccups.
I've removed the Parser and the code that calls it until I can figure out how to fix it. This means RepTracker won't have automatic tracking for a bit, but at least it'll run error-free and you can manually input and store which factions to track while I figure this out.
When I turn in a quest for rep using the new version for 4.0.1 it gives me this error:
Date: 2010-10-14 11:46:49 ID: 4 Error occured in: Global Count: 1 Message: ..\AddOns\RepTracker\RTGlobalParser.lua line 71: bad argument #1 to 'find' (string expected, got nil) Debug: (tail call): ? (tail call): ? [C]: find() RepTracker\RTGlobalParser.lua:71: RTGlobalParser_ParseMessage() RepTracker\Core.lua:255: ?() ...ibDataBroker\CallbackHandler\CallbackHandler-1.0.lua:147: ...ibDataBroker\CallbackHandler\CallbackHandler-1.0.lua:147 [string "safecall Dispatcher[16]"]:4: [string "safecall Dispatcher[16]"]:4 [C]: ? [string "safecall Dispatcher[16]"]:13: ?() ...ibDataBroker\CallbackHandler\CallbackHandler-1.0.lua:92: Fire() Ace3\AceEvent-3.0\AceEvent-3.0.lua:120: Ace3\AceEvent-3.0\AceEvent-3.0.lua:119