log Main.lua @ 88:5da0e8da22de

age author description
Mon, 27 Aug 2012 14:37:17 -0500 James D. Callahan III Detect and record Flight Master NPCs.
Mon, 27 Aug 2012 12:21:29 -0500 James D. Callahan III Record required quest completions for item purchase.
Mon, 27 Aug 2012 11:20:05 -0500 James D. Callahan III Don't ignore headers in the faction list - they can be legitimate faction names. Small farming tweaks.
Thu, 23 Aug 2012 14:15:01 -0500 James D. Callahan III Record reputation gains from harvesting.
Thu, 23 Aug 2012 11:30:03 -0500 James D. Callahan III Don't record quest ID 0.
Wed, 22 Aug 2012 15:15:30 -0500 James D. Callahan III Ignore money completely (for now). Revert to using names for certain objects since Archaeology doesn't produce a GUID. 1.0.1
Wed, 22 Aug 2012 13:45:24 -0500 James D. Callahan III Writing Lua using Python syntax isn't very productive.
Wed, 22 Aug 2012 13:33:47 -0500 James D. Callahan III Blacklist GUIDs only after the LOOT_OPENED handler has been run.
Wed, 22 Aug 2012 13:20:21 -0500 James D. Callahan III Ignore loot_list if empty. Hold NPC GUIDs in a loot registry to avoid recording the same NPC loot multiple times.
Wed, 22 Aug 2012 12:49:42 -0500 James D. Callahan III Handle loot sources by GUID instead of by ID to get accurate drop counts.
Tue, 21 Aug 2012 22:57:34 -0500 James D. Callahan III Only count loot sources once per loot event. Actually record money.
Tue, 21 Aug 2012 15:56:41 -0500 James D. Callahan III Re-add object/action quantifier. Minor cleanup.
Tue, 21 Aug 2012 15:29:15 -0500 James D. Callahan III Handle recording of loot from specific sources.
Mon, 20 Aug 2012 11:39:46 -0500 James D. Callahan III Wipe the DB if the version is different from the code version. Simplify WoW version check.
Tue, 14 Aug 2012 15:50:15 -0500 James D. Callahan III Add temporary checks to disable the AddOn if ran on a 4.3.4 server. 1.0
Mon, 06 Aug 2012 11:32:47 -0500 James D. Callahan III Record ALL trainers, not just Tradeskill trainers.
Thu, 02 Aug 2012 21:18:32 -0500 James D. Callahan III Record required faction/reputation for items.
Thu, 02 Aug 2012 11:56:44 -0500 James D. Callahan III 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.
Mon, 30 Jul 2012 09:50:44 -0500 James D. Callahan III Change method of extracting ID from GUID
Thu, 26 Jul 2012 16:36:29 -0500 James D. Callahan III Ensure that reputation gains are attributed to the correct NPC ID and changed where within the NPC table they are stored.
Thu, 26 Jul 2012 13:13:08 -0500 James D. Callahan III Trim whitespace from faction names gleaned from tooltips so the rar occasion where this happens doesn't make the faction name not record.
Mon, 23 Jul 2012 09:25:56 -0500 James D. Callahan III Added DB version. Fix indexing nil in COMBAT_TEXT_UPDATE handler.
Thu, 19 Jul 2012 12:36:37 -0500 James D. Callahan III Changed storage of NPC loot counts to coincide with the drops themselves.
Wed, 18 Jul 2012 12:27:54 -0500 James D. Callahan III 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.
Thu, 05 Jul 2012 10:22:42 -0500 James D. Callahan III Bail out early in COMBAT_TEXT_UPDATE if action_data.npc_level is nil.
Wed, 04 Jul 2012 16:01:11 -0500 James D. Callahan III Apparently in MoP it is not possible for InstanceType in GetInstanceInfo() to return nil.
Tue, 03 Jul 2012 20:25:17 -0500 James D. Callahan III Check for nil NPC in TRAINER_SHOW.
Tue, 03 Jul 2012 19:44:41 -0500 James D. Callahan III Made the filters actually apply so ALL items are scanned.
Tue, 03 Jul 2012 15:22:51 -0500 James D. Callahan III Record items in the Black Market Auction House.
Tue, 03 Jul 2012 11:54:36 -0500 James D. Callahan III Removed code for 4.3.4 compatibility. Set merchant filters to All before scanning and then restore them afterward.
Thu, 28 Jun 2012 15:57:57 -0500 James D. Callahan III Store any required point type, not just Conquest.
Thu, 28 Jun 2012 14:36:36 -0500 James D. Callahan III Removed the special case kludge for Fishing location field name.
Thu, 28 Jun 2012 14:30:20 -0500 James D. Callahan III Record amount of required Conquest Points for the season for merchant items.
Thu, 28 Jun 2012 11:58:38 -0500 James D. Callahan III 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).
Wed, 27 Jun 2012 17:34:10 -0500 James D. Callahan III Fixed gas extraction support using Black Magic Voodoo, since the UNIT_DISSIPATES sub-event no longer fires from COMBAT_LOG_EVENT_UNFILTERED.
Wed, 20 Jun 2012 15:14:06 -0500 James D. Callahan III 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.
Wed, 20 Jun 2012 12:29:02 -0500 James D. Callahan III Protection against nil in a couple of places.
Fri, 15 Jun 2012 11:57:54 -0500 James D. Callahan III Make everything have a loot count.
Thu, 14 Jun 2012 16:41:01 -0500 James D. Callahan III Detect reputation modifier buffs and remove their effects before storing gains.
Thu, 14 Jun 2012 12:28:40 -0500 James D. Callahan III Make sure spell_id is non-nil before attempting to record profession data.
Thu, 14 Jun 2012 10:52:55 -0500 James D. Callahan III Record location/IDnum for readable objects (books, etc).
Wed, 13 Jun 2012 12:29:43 -0500 James D. Callahan III Record fishing drops and drop count on a per-coordinate-pair basis. Record disenchanting/milling/prospecting/etc counts.
Tue, 12 Jun 2012 13:50:43 -0500 James D. Callahan III Detect drunkenness via chat messages. When drunk, do not record anything about NPCs, as the character's perception is altered.
Mon, 11 Jun 2012 16:39:27 -0500 James D. Callahan III Record _actual_ copper prices from merchants by subtracting all price modifiers (reputation, Goblin racial, Guild perk?).
Mon, 11 Jun 2012 14:42:13 -0500 James D. Callahan III Record fishing pools; changed non-pool data format to align with this, but have "NONE" instead of the pool's name.
Thu, 07 Jun 2012 16:06:57 -0500 James D. Callahan III Store sharable status for quests as true rather than 1.
Thu, 07 Jun 2012 16:03:14 -0500 James D. Callahan III Record quest timers and whether a quest can be shared.
Thu, 07 Jun 2012 13:34:01 -0500 James D. Callahan III Fixed client lockup in MoP Beta. Commented out wipe of DB when detecting a new WoW build, since the sheer number of builds during beta makes this feature an annoyance.
Tue, 05 Jun 2012 11:36:50 -0500 James D. Callahan III Attempt at recording gas cloud locations (no Engineer to test with).
Mon, 04 Jun 2012 12:02:28 -0500 James D. Callahan III Count the number of times an NPC has been looted on a per-droptype basis.
Wed, 30 May 2012 14:56:19 -0500 James D. Callahan III Record the player's current standing with a given faction when recording faction gains.
Wed, 30 May 2012 14:22:57 -0500 James D. Callahan III Revamp coordinate storage, and check for coordinates which are very close to one another to avoid semi-redundant storage.
Tue, 22 May 2012 14:49:39 -0500 James D. Callahan III Slight re-structuring for proper serialization in the web service.
Tue, 22 May 2012 12:38:35 -0500 James D. Callahan III Cleanup for code dealing with NPC entries.
Mon, 21 May 2012 16:36:35 -0500 James D. Callahan III Huge revamp to data layout format - many things now reside under the Instance difficulty.
Thu, 17 May 2012 11:40:33 -0500 James D. Callahan III Record what skills profession trainers train, the player's class, and each skill's minimum level and minimum profession level requirements.
Wed, 16 May 2012 12:35:19 -0500 James D. Callahan III Account for the fact that a single NPC ID can instantiate more than one gender.
Wed, 16 May 2012 12:13:56 -0500 James D. Callahan III Record successful Mind Control casts on NPCs.
Mon, 14 May 2012 17:13:32 -0500 James D. Callahan III Store race and class of the player on quest details. Store the current map area id alongside the zone name.
Mon, 14 May 2012 12:25:10 -0500 James D. Callahan III Record spells/skills an NPC uses.