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

[75c052281055] [tip]
* .hgtags:

Added tag 1.0.3 for changeset 64d1e76e69e5


[64d1e76e69e5] [1.0.3]
* Main.lua:

State fixes.


[f9c81739cfe6]
* Constants.lua, Main.lua:

Changed labeling on action_data fields to be more explicit. Don't set loot_label on non-loot spells.


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

[1bb078930f23]
* Main.lua:

Call SetMapToCurrentZone() before attempting to get player coordinates.


[a40bcfcef0f4]
* Main.lua:

Wipe action_data on spell failure.


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

[ae023fc3a44a]
* .hgtags:

Added tag 1.0.3 for changeset 7ea3d5bc985d


[7ea3d5bc985d]
* .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.


