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

[ae023fc3a44a] [tip]
* .hgtags:

Added tag 1.0.3 for changeset 7ea3d5bc985d


[7ea3d5bc985d] [1.0.3]
* .hgtags:

Added tag 1.0.2 for changeset e684a68efc5f


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

[e684a68efc5f] [1.0.2]
* Main.lua:

When recording quests, differenttiate between Pandaren of different factions.


[2b8471a4e84c]
* Constants.lua:

Changed the Spell ID for Fishing - the old one was removed in MoP.


[6b118dd1baf4]
* Main.lua:

Mark NPCs which generate reputation from being harvested as such (MoP crops). Remove reputation_npc_id as soon as it is no longer needed to prevent false-positives.


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

[f6369b88454f]
* Main.lua:

Record quest progress and reward texts.


[e378295b2d6f]
* Main.lua:

Handle keyword substitutions in NPC quotes for Race and Class.


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

[c4172766561f]
* Main.lua:

Record NPC says, whispers, and yells.


[75751f08d9f5]
* Main.lua:

Account for sub headers in the TradeSkill window.


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

[526e78d7ce51]
* Main.lua:

Record guild bank locations.


[c62f2af669d9]
* Main.lua:

Normalized event handlers (all have an event_name parameter). Added support for recording the locations of Anvils and Forges.


[63287a0a0a2e]
* Main.lua:

Remove version check to disable the AddOn on 4.3.4.


[2f8390cf1bd1]
* Main.lua:

Denote if an NPC is an Auctioneer, Banker, Battlemaster, Arcane Reforger, Innkeeper, Transmogrifier, or provides Void Storage.


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

[09b6773252ad]
* Main.lua:

Record Mailbox locations.


[5da0e8da22de]
* Main.lua:

Detect and record Flight Master NPCs.


[2ab6c802b485]
* Main.lua:

Record required quest completions for item purchase.


[9be5fc389c13]
* Main.lua:

Don't ignore headers in the faction list - they can be legitimate faction names. Small farming tweaks.


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

[e2b741356fc9]
* Main.lua:

Record reputation gains from harvesting.


[1f09f3590baa]
* Main.lua:

Don't record quest ID 0.


[f279148e3298]
* .hgtags:

Added tag 1.0.1 for changeset fc3e8a55d7ea


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

[fc3e8a55d7ea] [1.0.1]
* Main.lua:

Ignore money completely (for now). Revert to using names for certain objects since Archaeology doesn't produce a GUID.


[3db9f681d2e5]
* Main.lua:

Writing Lua using Python syntax isn't very productive.


[fffa5af4c6ce]
* Main.lua:

Blacklist GUIDs only after the LOOT_OPENED handler has been run.


[376d3e03d632]
* Main.lua:

Ignore loot_list if empty. Hold NPC GUIDs in a loot registry to avoid recording the same NPC loot multiple times.


[7179e2938324]
* Main.lua:

Handle loot sources by GUID instead of by ID to get accurate drop counts.


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

[c483513c7299]
* Main.lua:

Only count loot sources once per loot event. Actually record money.


[5c42e26ae1fc]
* Main.lua:

Re-add object/action quantifier. Minor cleanup.


[a034bfa8982b]
* Main.lua:

Handle recording of loot from specific sources.


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

[06daf4cb1cf9]
* Main.lua:

Wipe the DB if the version is different from the code version. Simplify WoW version check.


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

[762d841192c0]
* .hgtags, WoWDBProfiler.toc:

Load LibDeFormat-3.0 when libs are disembedded.


