Find a bug? Do not post it in the comments section! See the "Reporting Problems" section below for information on how to correctly report bugs. I will no longer be responding to bugs posted in the comments section.
Description
Diplomancer automatically changes your watched faction based on your location. It contains a comprehensive database of locations and factions, including those for Wrath of the Lich King, the Burning Crusade, and the original World of Warcraft. For example...
Enter Dalaran, and your watched faction will be set to the Kirin Tor.
Fly down to Dragonblight, and your watched faction will change to the Wyrmrest Accord.
Stop by Venomspite, and you'll watch The Hand of Vengeance faction, or head over to Orgrim's Hammer and watch the Warsong Offensive... but only if you're a member of the Horde.
Alliance characters will watch the Valiance Expedition while in Stars' Rest or Wintergarde Keep.
Head back to the Black Temple to finish up your Outland Raider achievement, and you'll watch the Ashtongue Deathsworn.
Visit the auction house in Orgrimmar, and your watched faction will be set to Orgrimmar.
Diplomancer also has basic support for the level 80 "champion" system, and will watch the appropriate faction if you are level 80, are in an instance, and are wearing a tabard that gives you a "champion" buff.
Usage
Diplomancer "just works" and does not require any setup, but there are a few options available in the Interface Options panel or by typing /dm.
Localization
Diplomancer currently works in English, German (deDE), and Simplified Chinese (zhCN) locales. If you play in another locale and would like to know how you can help localize Diplomancer, please see my portal for more information!
Reporting Bugs
If you find a zone or subzone that you think should be associated with a particular faction, but isn't, or that you think is associated with the wrong faction, please post a bug report to let me know. Also note that I don't play any Alliance characters, so I'll only know if the data for Alliance factions and zones is wrong if you tell me about it!
Credits
Diplomancer was inspired by an old addon called SmartFactionWatch, by Charnow. I liked the idea, but not the implementation. I wrote my own small addon to watch factions, and used it for about a year and a half before releasing it here.
License
Please do not redistribute Diplomancer in compilations without asking me first! See my portal or the README file included in the download for the full license terms under which Diplomancer is released. Thanks!
Change Log - Diplomancer
3.2.0.47
Add Trial of the Crusader zone
Fix issues with updating while in flight
3.1.3.46
Add Argent Tournament Grounds and related subzones
3.0.9.43
Add Eversong Woods zone
Remove Naxxramas zone (the level 80 version doesn't give rep with a specific faction)
3.0.8.42
Add deDE and zhCN translations
Add The Filthy Animal subzone for Dalaran
Add Crusaders' Pinnacle, Scourgehome, and Valley of Echoes subzones for Icecrown
3.0.3.34
Debugging, QQ!
3.0.3.33
Fixed "champion" tabard support for The Wyrmrest Accord
3.0.3.32
Added basic support for level 80 "champion" tabards
Added more Wrath data (still need Alliance help!)
Moved options to Blizzard interface options panel
3.0.3.26
Added lots of data for Wrath of the Lich King
2.4.3.20
Fixed racial faction for Blood Elves
Added option to skip factions you're already Exalted with
I don't know if you realize this, but tabards give you rep BEFORE 80 if you're in level 80 dungeons, like HoL, ToC, etc. So is there a way you can set it to show you those reps that match your tabard in a dungeon BEFORE 80? I use this method to gain rep with the factions I need before I hit the max, and with people helping carry you through, you can get a lot of runs in the regular level 80 dungeons before you ever ding.
The level 80 dungeons you can gain rep with a tabard before 80 are:
HoL
Occulus
CoS
UP
ToC
EDIT: Noticed the bug report feature after I posted this, but kept the comment just in case. L2 read ftw!
__________________
There is absolutely no evidence to support the theory that life is serious.
Originally posted by Phanx If you have time, please gather a list of subzones that should be associated with the Frostborn (i.e. towns and places you do quests from the towns) and post that.
No problem. Here's my subjective list of Frostborn-associated subzones:
Frosthold
The Foot Steppes
Inventor's Library
Loken's Bargain
Mimir's Workshop
Narvir's Cradle
Nidavelir
The Plain of Echoes
Temple of Invention
Temple of Life
Temple of Order
Terrace of the Makers
Temple of Winter
These, as far as I can remember, are involved with both:
Temple of Wisdom
Terrace of the Makers
I would consider the latter list slightly more Frostborn-related because the Sons of Hodir pre-quests really just 'pass through' the areas, and they're mostly populated with iron dwarves/earthen/mechagnomes rather than frost giants/vrykul. However, my main character is only Honored with SoH, so there might be more stuff that I just haven't seen yet.
I'm a detail-oriented person, so let me know if there are other zones that you'd like an Alliance "check" of.
The entire zone is actually associated with the Sons of Hodir, but as I have no Alliance characters and as of yet no Alliance volunteers, that is currently overridden for Alliance characters to the Frostborn faction. If you have time, please gather a list of subzones that should be associated with the Frostborn (i.e. towns and places you do quests from the towns) and post that.
I have some concerns with the following sub-zones of the Storm Peaks:
Dun Niffelem
Valley of Ancient Winters
Hibernal Cavern
Frostfield Lake
Fjorn's Anvil
Thunderfall
Brunnhildar Village
Valkyrion
Currently (for Alliance) these zones are associated with the Frostborn faction. However, they are all directly related to the Sons of Hodir faction, and it seems more appropriate to associate them as such. While the latter two don't really have any quests that offer Sons of Hodir rep, they are associated with the pre-daily questline.
Other than that, a fantastic addon, and one I'm glad to have added to my interface!
I've just added basic support for rep tabards in instances at level 80. It will check for the presence of one of the four "champion" buffs when your zone or subzone change, while in an instance, if you are level 80. If these conditions are met, and such a buff is found, it will watch that faction instead of whatever faction it would otherwise watch.
Note that this has several limitations: it checks YOUR level, not the instance level, so if you're level 80 and you're helping a friend by running him through a lower-level instance, if you're wearing a rep tabard, it'll watch that faction, even though you're not actually getting rep with them in the lower-level instance. It also won't update immediately if you change your tabard, since it's not listening for inventory/bag update events; if you do change your tabard while in an instance, it'll detect that the next time your subzone changes within the instance, or if you zone out.
If you experience any problems with this feature, other than the limitations described above, please report them!
Also, I still need someone with a high-level Alliance character who can provide data about subzones that need to be associated with a faction other than the one the whole zone is associated with, for Northrend zones. If this describes you, please send me a PM!
Yea, some quests does gain double faction gains (some 3 gains, like Ratchet/Gadgetzan/Booty Bay quests), but most has only 1. So this might actually be better, since then the mod doesnt have to choose what faction of that that it has to watch
No. There are plenty of addons out there that change your watched faction to whichever faction you last gained rep with. Diplomancer's aim is slightly different, in that it changes your watched faction to the faction associated with the current zone you're in, before you gain rep with that faction. In most cases, this is the only faction you'll gain rep with from completing quests or killing mobs while in that zone.
New version up. Blood Elves should no longer encounter errors in Silvermoon City and unassigned zones. Factions you're already Exalted with can now be ignored if you prefer. Type "/dm" to access this and other options.
No worries, I don't consider those features to be essentials. Just thought that I'd throw them out there. Will look forward to the updated version with the Blood Elf fix.