2012-08-16  James D. Callahan III  <jcallahan@curse.com>

[a58a9e2dafc0] [tip]
* .hgtags:

Added tag 1.0 for changeset 8ff44f76e844


2012-08-14  James D. Callahan III  <jcallahan@curse.com>

[8ff44f76e844] [1.0]
* .pkgmeta, Main.lua:

Add temporary checks to disable the AddOn if ran on a 4.3.4 server.


2012-08-13  James D. Callahan III  <jcallahan@curse.com>

[b085df332056]
* .pkgmeta:

Added .pkgmeta


2012-08-06  James D. Callahan III  <jcallahan@curse.com>

[27549237b4d8]
* Main.lua:

Record ALL trainers, not just Tradeskill trainers.


2012-08-02  James D. Callahan III  <jcallahan@curse.com>

[95b8bf6b6fdb]
* Constants.lua, Main.lua, WoWDBProfiler.toc, libs.xml:

Record required faction/reputation for items.


[8cbb3d7b8522]
* Main.lua:

Renamed dead_npc_id to reputation_npc_id for clarity, and set it to nil when QUEST_COMPLETE fires so quest NPCs aren't attributed.


2012-07-30  James D. Callahan III  <jcallahan@curse.com>

[e84a1e960bed]
* Main.lua:

Change method of extracting ID from GUID


2012-07-26  James D. Callahan III  <jcallahan@curse.com>

[3f7a12a9163c]
* Main.lua:

Ensure that reputation gains are attributed to the correct NPC ID and changed where within the NPC table they are stored.


[2421a4d39909]
* Main.lua:

Trim whitespace from faction names gleaned from tooltips so the rar occasion where this happens doesn't make the faction name not record.


2012-07-23  James D. Callahan III  <jcallahan@curse.com>

[d98daa5373aa]
* Main.lua:

Added DB version. Fix indexing nil in COMBAT_TEXT_UPDATE handler.


2012-07-19  James D. Callahan III  <jcallahan@curse.com>

[fbf535466ae6]
* Main.lua:

Changed storage of NPC loot counts to coincide with the drops themselves.


2012-07-18  James D. Callahan III  <jcallahan@curse.com>

[0d3c915e99bf]
* Main.lua:

Un-comment MERCHANT_UPDATE since it no longer hard-locks the client. Change storage for merchant items to be indexed by the item ID so information about items is updated rather than duplicated.


2012-07-05  James D. Callahan III  <jcallahan@curse.com>

[3a6693c99bb3]
* Main.lua:

Bail out early in COMBAT_TEXT_UPDATE if action_data.npc_level is nil.


2012-07-04  James D. Callahan III  <jcallahan@curse.com>

[059341095e99]
* Main.lua:

Apparently in MoP it is not possible for InstanceType in GetInstanceInfo() to return nil.


2012-07-03  James D. Callahan III  <jcallahan@curse.com>

[63f7286e5d13]
* Main.lua:

Check for nil NPC in TRAINER_SHOW.


[11fcae12db20]
* Main.lua:

Made the filters actually apply so ALL items are scanned.


[b58277aa11da]
* Main.lua:

Record items in the Black Market Auction House.


[2b5a2d60dd51]
* Main.lua:

Removed code for 4.3.4 compatibility. Set merchant filters to All before scanning and then restore them afterward.


2012-07-02  James D. Callahan III  <jcallahan@curse.com>

[7125e4976001]
* WoWDBProfiler.toc:

Change the ToC version from 40300 to 50001.


2012-06-28  James D. Callahan III  <jcallahan@curse.com>

[052c4075df13]
* Main.lua:

Store any required point type, not just Conquest.


[2bfdce67c71e]
* Main.lua:

Removed the special case kludge for Fishing location field name.


[9f23fb15adc5]
* Main.lua:

Record amount of required Conquest Points for the season for merchant items.


[66034def453b]
* Main.lua:

Since the battleground points and personal points are universally equivalent, only store personal points (for now - kept the support in for both values in case Blizzard changes this in the future).


2012-06-27  James D. Callahan III  <jcallahan@curse.com>

[1d32b6f73521]
* libs.xml:

Added LibDeformat declaration to libraries.


[4668938a63e5]
* Constants.lua, Main.lua:

Fixed gas extraction support using Black Magic Voodoo, since the UNIT_DISSIPATES sub-event no longer fires from COMBAT_LOG_EVENT_UNFILTERED.


2012-06-20  James D. Callahan III  <jcallahan@curse.com>

[768c5f3587c2]
* Main.lua:

Added optional location_label parameter to UpdateDBEntryLocation() to differentiate fishing locations, since the serializer is incapable of properly handling same-name fields with different values which are located in completely different tables.


[786292c0bcc8]
* Main.lua:

Protection against nil in a couple of places.


2012-06-15  James D. Callahan III  <jcallahan@curse.com>

[5d5a490724ec]
* Main.lua:

Make everything have a loot count.


2012-06-14  James D. Callahan III  <jcallahan@curse.com>

[2a9bb8175562]
* Main.lua:

Detect reputation modifier buffs and remove their effects before storing gains.


[15f2e3d8463b]
* Main.lua:

Make sure spell_id is non-nil before attempting to record profession data.


