log Main.lua @ 154:6c16692eebb0

age author description
Thu, 04 Oct 2012 14:10:39 -0500 James D. Callahan III If the WorldMapFrame is not open, set the map to the current zone every time we request coordinates from the game.
Thu, 04 Oct 2012 10:59:54 -0500 James D. Callahan III To avoid erroneous reputation gain data; upon CLEU's UNIT_DIED, ignore anything which is not the player's target and set a timer to clear reputation_npc_id 0.2 seconds after being set.
Wed, 03 Oct 2012 17:27:10 -0500 James D. Callahan III Added some debugging prints (turned off). Removed defaulting to NPC if no target_type - simply ignore the loot. Removed setting target_type to NPC every time a target's location is updated. Ensure the unit name on the tooltip matches the spell's target name. Bumped DB version to 10. 1.0.15
Wed, 03 Oct 2012 14:44:52 -0500 James D. Callahan III Get the number of merchant items AFTER clearing filters.
Tue, 02 Oct 2012 15:37:16 -0500 James D. Callahan III Wipe the current_action regardless of anything in HandleSpellFailure. 1.0.14
Tue, 02 Oct 2012 14:15:59 -0500 James D. Callahan III Bumped DB version to 9.
Tue, 02 Oct 2012 14:06:41 -0500 James D. Callahan III Set coordinates to 0, 0 if WorldMapFrame is shown.
Tue, 02 Oct 2012 13:25:19 -0500 James D. Callahan III Always set current_merchant when MERCHANT_SHOW fires.
Tue, 02 Oct 2012 10:58:33 -0500 James D. Callahan III Workaround for strange WoW client handling of Micro Dungeons.
Thu, 27 Sep 2012 08:03:44 -0500 James D. Callahan III Record fishing coordinates based on the direction the character is facing. Minor cleanups. 1.0.13
Thu, 27 Sep 2012 06:39:41 -0500 James D. Callahan III Improved detection of fishing nodes on mouseover.
Thu, 27 Sep 2012 04:16:54 -0500 James D. Callahan III Handle race-condition case when a player releases a captured pet - also, use the BATTLE_PET_BREED_QUALITY constants instead of the ITEM_QUALITY constant for rarity.
Wed, 26 Sep 2012 13:32:18 -0500 James D. Callahan III Added recording or LFR data. 1.0.12
Wed, 26 Sep 2012 13:23:56 -0500 James D. Callahan III Flush the DB when encountering a new client build.
Mon, 24 Sep 2012 12:55:11 -0500 James D. Callahan III For the moment, ignore faction names which are identical to the NPC name.
Mon, 24 Sep 2012 11:59:30 -0500 James D. Callahan III Ensure that the NPC data we're looking at when visiting a merchant remains unchanged until MERCHANT_CLOSE fires. Bumped DB version to 8. 1.0.11
Fri, 21 Sep 2012 12:00:26 -0500 James D. Callahan III Simplification for loot labels. Set target type for loot to NPC if none is listed on the current action, since the only reason it would be otherwise is via a spell.
Fri, 21 Sep 2012 11:19:36 -0500 James D. Callahan III Decoupled loot data from current_action. Fixed recording of Fishing data.
Thu, 20 Sep 2012 14:14:24 -0500 James D. Callahan III Listen for ZONE_CHANGED_NEW_AREA and ZONE_CHANGED_INDOORS for location updates. 1.0.10
Wed, 19 Sep 2012 09:29:56 -0500 James D. Callahan III Added recording of blacklisted battlegrounds.
Tue, 18 Sep 2012 14:48:43 -0500 James D. Callahan III Bump DB version to 6. Change method of determining current area ID in order to play nice with the World Map. 1.0.9
Mon, 17 Sep 2012 15:58:37 -0500 James D. Callahan III Improved loot sentry - scoped outside of current_action, since current_action can be wiped by subsequent actions. Hopefully prevents mixing action types for loot. 1.0.8
Mon, 17 Sep 2012 15:44:12 -0500 James D. Callahan III current_action.type --> current_action.target_type
Mon, 17 Sep 2012 15:02:44 -0500 James D. Callahan III action_data --> current_action
Mon, 17 Sep 2012 14:19:23 -0500 James D. Callahan III Removed some unused fields from action_data - renamed two for clarity.
Sun, 16 Sep 2012 19:03:36 -0500 James D. Callahan III Made gas extraction work with the new loot system. 1.0.7
Sun, 16 Sep 2012 17:34:20 -0500 James D. Callahan III Moved the bulk of the PLAYER_TARGET_CHANGED function into PlayerTarget() - now also called from within UpdateTargetLocation() to ensure that valid data is present.
Thu, 13 Sep 2012 15:16:49 -0500 James D. Callahan III Remove calls to LibPetJournal-2.0's ClearFilters() and RestoreFilters(), since the lib handles this internally.
Tue, 11 Sep 2012 15:38:34 -0500 James D. Callahan III Record Stable Masters as being such. Record BattlePet data based on pet quality and level. 1.0.6
Mon, 10 Sep 2012 14:22:16 -0500 James D. Callahan III Roll UpdateNPCLocation into UpdateTargetLocation. Mark WIld Pet critters as wild_pet.
Mon, 10 Sep 2012 12:40:21 -0500 James D. Callahan III Disallow collection of quest strings and NPC quotes unless the WoW client is running enUS or enGB locales.
Fri, 07 Sep 2012 05:37:28 -0500 James D. Callahan III Fixed attempt to access a nil NPC entry.
Thu, 06 Sep 2012 14:31:56 -0500 James D. Callahan III Bump DB version to 5. 1.0.5
Wed, 05 Sep 2012 11:11:27 -0500 James D. Callahan III State fixes. 1.0.3
Wed, 05 Sep 2012 09:05:04 -0500 James D. Callahan III Changed labeling on action_data fields to be more explicit. Don't set loot_label on non-loot spells.
Tue, 04 Sep 2012 11:54:47 -0500 James D. Callahan III Call SetMapToCurrentZone() before attempting to get player coordinates.
Tue, 04 Sep 2012 11:50:14 -0500 James D. Callahan III Wipe action_data on spell failure.
Fri, 31 Aug 2012 14:38:14 -0500 James D. Callahan III When recording quests, differenttiate between Pandaren of different factions. 1.0.2
Fri, 31 Aug 2012 10:18:03 -0500 James D. Callahan III 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.
Thu, 30 Aug 2012 15:45:43 -0500 James D. Callahan III Record quest progress and reward texts.
Thu, 30 Aug 2012 14:23:54 -0500 James D. Callahan III Handle keyword substitutions in NPC quotes for Race and Class.
Wed, 29 Aug 2012 15:24:29 -0500 James D. Callahan III Record NPC says, whispers, and yells.
Wed, 29 Aug 2012 11:17:15 -0500 James D. Callahan III Account for sub headers in the TradeSkill window.
Tue, 28 Aug 2012 22:20:18 -0500 James D. Callahan III Record guild bank locations.
Tue, 28 Aug 2012 21:43:07 -0500 James D. Callahan III Normalized event handlers (all have an event_name parameter). Added support for recording the locations of Anvils and Forges.
Tue, 28 Aug 2012 10:32:27 -0500 James D. Callahan III Remove version check to disable the AddOn on 4.3.4.
Tue, 28 Aug 2012 10:30:10 -0500 James D. Callahan III Denote if an NPC is an Auctioneer, Banker, Battlemaster, Arcane Reforger, Innkeeper, Transmogrifier, or provides Void Storage.
Mon, 27 Aug 2012 14:52:22 -0500 James D. Callahan III Record Mailbox locations.
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.