log Main.lua @ 582:b15d966bf6ae tip

age author description
Tue, 20 Aug 2024 09:42:51 -0400 MMOSimca Updated for Patch 11.0.2 changes. 11.0.2-1
Tue, 11 Dec 2018 18:13:33 -0500 Caleb Atherton Fixed WoWDBProfiler for Patch 8.1.0.
Fri, 05 Oct 2018 20:39:29 -0400 Caleb Atherton Added wishy-washy support for Island Expeditions. Data recording methodology is flawed, but there are no other options. Percentages will still be interesting. 8.0.1-8
Fri, 21 Sep 2018 02:33:51 -0400 Caleb Atherton Added support for Azurethos, Dunegorger Kraulok, and Lion's Roar. Also fixed a bug preventing profession trainer data from being recorded properly. 8.0.1-7
Wed, 01 Aug 2018 17:17:33 -0400 Caleb Atherton Updated world quest parsing and recording to work on all continents, not just ones with emissaries. 8.0.1-5
Wed, 01 Aug 2018 11:53:48 -0400 Caleb Atherton Increased DB version to 19.
Sat, 21 Jul 2018 06:41:37 -0400 Caleb Atherton Fixed world quest parsing and recording. 8.0.1-4
Fri, 20 Jul 2018 03:43:48 -0400 Caleb Atherton Fixed fishing loot location recording.
Wed, 18 Jul 2018 02:53:03 -0400 Caleb Atherton Initial attempt at fixing world quest parsing. Will investigate more later. 8.0.1-3
Tue, 17 Jul 2018 18:52:43 -0400 Caleb Atherton Updated Interface for Patch 8.0.1. Consolidated many constants left in Main.lua file. Removed Legion support. Added new BFA data.
Tue, 01 May 2018 20:08:59 -0400 Caleb Atherton Removed support for recording the loot of reforging/item upgrade NPCs as these no longer exist in Patch 8.0.1. Stopped recording world quests for the moment for Patch 8.0.1 as well. 8.0.1-1
Tue, 01 May 2018 19:27:15 -0400 Caleb Atherton Updated for compatibility with Patch 8.0.1.
Wed, 17 Jan 2018 03:14:13 -0500 MMOSimca Updated defaults so that when the build number changes, stored world quest data is properly reset. 7.3.5-1
Wed, 30 Aug 2017 18:22:40 -0400 MMOSimca Update for Patch 7.3.0, including a currency fix, constants update, and TOC bump. 7.3.0-1
Fri, 16 Jun 2017 03:58:13 -0400 MMOSimca Fix for most loot box recording not having currencies or money.
Thu, 11 May 2017 21:23:12 -0400 MMOSimca Update for 7.2.5 PTR compatibility; 'texture' arguments for currency conversion can be 'string' or 'number' now. 7.2.5-1
Tue, 18 Apr 2017 20:30:31 -0400 MMOSimca Rewrote World Quest recording to use a less-stateful (continent-based) method of gathering World Quests. 7.2.0-5
Tue, 11 Apr 2017 20:53:22 -0400 MMOSimca Removed support and use of LibRealmInfo, which apparently broke in Patch 7.2.0. 7.2.0-4
Tue, 11 Apr 2017 20:47:39 -0400 MMOSimca Fixed a bug in World Quest recording and commented out some old, irrelevant code.
Wed, 16 Nov 2016 04:00:23 -0500 MMOSimca Added a debug message for Ephemeral Crystals and switched to the localized reference for 'type'.
Tue, 08 Nov 2016 19:06:58 -0500 MMOSimca Attempted a hacky workaround for detecting Ephemeral Crystals (English clients only). 7.1.0-4
Tue, 08 Nov 2016 19:05:42 -0500 MMOSimca Fixed merchant cost detection for items that cost items (i.e. Tricky Treats, Darkmoon Daggermaw, etc).
Tue, 08 Nov 2016 19:03:54 -0500 MMOSimca Trim excess spaces.
Tue, 08 Nov 2016 18:25:22 -0500 MMOSimca Fixed accidental change.
Tue, 08 Nov 2016 17:47:52 -0500 MMOSimca Updated (and possibly fixed) item container loot extrapolation.
Tue, 08 Nov 2016 17:37:26 -0500 MMOSimca Commented out annoying debug line that currently serves no purpose.
Tue, 08 Nov 2016 15:49:23 -0500 MMOSimca Added a note about some code that doesn't work properly after Patch 7.0.3 (and for which there is no known workaround).
Wed, 26 Oct 2016 15:12:59 -0400 MMOSimca Fixed debug spam from 7.1 changes to unit coordinates in instances.
Tue, 25 Oct 2016 17:43:45 -0400 MMOSimca Updated GetQuestLogRewardCurrencyInfo to use the undocumented 4th return (currency_id).
Thu, 13 Oct 2016 10:28:33 -0400 MMOSimca Fixed currency ID support to properly handle nil currency names or currency textures when doing a lookup. 7.0.3-7
Thu, 13 Oct 2016 10:22:30 -0400 MMOSimca Blacklisted the spell Arcane Invigoration. 7.0.3-6
Thu, 13 Oct 2016 10:18:31 -0400 MMOSimca Updated ParseGUID to handle all of the different GUID types properly (except Pet, which we ignore on purpose).
Tue, 11 Oct 2016 06:13:22 -0400 MMOSimca Radically rewrote currency support for WoWDBProfiler. It now uses currencyIDs everywhere instead of texture paths.
Fri, 07 Oct 2016 15:44:40 -0400 MMOSimca Blacklisted 'Moonkin fever' spells.
Fri, 23 Sep 2016 15:20:20 -0400 MMOSimca Added a blank line so that the packager thinks this is a real commit and hopefully doesn't screw up royally this time.
Wed, 14 Sep 2016 08:21:01 -0400 MMOSimca Added a workaround for WoWDB not supporting micro-dungeons - micro-dungeon coordinates are now translated on to the base floor for the world map if possible. 7.0.3-4
Wed, 14 Sep 2016 05:49:50 -0400 MMOSimca Fixed an issue where world quests could record the rewards as being only honor, which is actually currently impossible.
Tue, 06 Sep 2016 09:37:07 -0400 MMOSimca Added full world quest data recording support. 7.0.3-3
Tue, 06 Sep 2016 09:31:06 -0400 MMOSimca Replaced 'GetCvar("portal")' with the library LibRealmInfo in order to get accurate server and region information (needed for world quest data recording).
Fri, 02 Sep 2016 00:25:45 -0400 MMOSimca Added Vampiric Aura to the spell blacklist.
Fri, 12 Aug 2016 12:32:50 -0400 MMOSimca Prevent out of bounds coordinates from being recorded for whatever reason.
Thu, 11 Aug 2016 09:19:45 -0400 Caleb Atherton Fixed a major problem with capturing location data caused by an unclear API renaming in Legion. 7.0.3-2
Wed, 03 Aug 2016 12:44:12 -0400 Caleb Atherton Removed backwards compatibility for Patch 6.2.4 in order to simplify code, now that Patch 7.0.3 is on Live realms.
Sat, 16 Jul 2016 01:34:54 -0400 Caleb Atherton Added new items to the CHAT_MSG_LOOT blacklist (items that can never drop from anything we care about recording).
Sat, 16 Jul 2016 01:33:25 -0400 Caleb Atherton Added new spells to the NPC spellcasting blacklist.
Sat, 16 Jul 2016 01:17:23 -0400 Caleb Atherton Renamed an extremely long constant to be less extremely long.
Wed, 22 Jun 2016 01:14:08 -0400 Caleb Atherton Fixed a new bug caused by the removal of certain global variables in Legion beta build 21996.
Mon, 20 Jun 2016 05:25:06 -0400 Caleb Atherton Fixed bug caused by renaming changes in r469 (oops).
Sun, 19 Jun 2016 20:47:42 -0400 Caleb Atherton Added new spells to the NPC cast blacklist.
Sun, 19 Jun 2016 20:47:11 -0400 Caleb Atherton Renamed item upgrade variables appropriately.
Sun, 19 Jun 2016 20:46:23 -0400 Caleb Atherton Fixed bugs caused by attempting mathematical operations on 'nil' results from HereBeDragons.
Sun, 15 May 2016 00:02:13 -0400 Caleb Atherton Added optional dependency to HereBeDragons; removed last references to old map code.
Sat, 14 May 2016 23:38:15 -0400 Caleb Atherton Replaced local hacky map code with HereBeDragons library.
Sat, 07 May 2016 21:07:38 -0400 Caleb Atherton Rewrote TradeSkill handling for new Legion APIs.
Fri, 22 Apr 2016 02:34:12 -0400 Caleb Atherton Patch 7.0.3 build 21414 fixes. Blizzard changed the returns of GetLootSlotInfo, but they also finally repaired GetLootSlotLink to work for currency.
Tue, 01 Dec 2015 19:33:30 -0500 MMOSimca Initial Patch 7.0 support. All super obvious errors fixed, but probably many minor ones remain.
Mon, 26 Oct 2015 22:06:16 -0400 MMOSimca Fixed Patch 6.2.0+ itemstring processing. While at it, significantly refactored code that records item data so it is vastly better. 6.2.2-1
Wed, 22 Jul 2015 23:18:04 -0400 MMOSimca Updated timer loops to just use math.huge, since their iterations are evaluated in Lua.
Tue, 21 Jul 2015 18:48:31 -0400 MMOSimca Added four more blacklisted spells.
Wed, 24 Jun 2015 21:58:31 -0400 MMOSimca Added support for recording the results of item tokens that create other items based on your class. 6.2.0-2
Wed, 24 Jun 2015 09:16:18 -0400 MMOSimca Integrated Patch 6.2.0 item string change into main code, ending support for Patch 6.1.2. 6.2.0-1
Wed, 24 Jun 2015 09:14:25 -0400 MMOSimca Now blocking chat-based loot recording while the Garrison Shipyard window is opened to prevent bad data.
Tue, 16 Jun 2015 07:34:14 -0400 MMOSimca Added conditional code to account for changes in Patch 6.2's item strings. It now works with Live and PTR builds.
Thu, 12 Mar 2015 03:10:39 -0400 MMOSimca Fixed a nil error that occurred in certain cases when completing quests.
Tue, 10 Mar 2015 01:22:48 -0400 MMOSimca Implemented support for recording money data via SHOW_LOOT_TOAST during chat-based loot recording. 6.1.0-3
Tue, 10 Mar 2015 00:56:01 -0400 MMOSimca Fixed naming mistake preventing fishing loot from being recorded in certain cases.
Sun, 01 Mar 2015 00:01:03 -0500 MMOSimca Removed LibPetJournal-2.0 as all code using that library is currently commented out (it will be easy to readd if we need it again).
Sat, 28 Feb 2015 23:59:07 -0500 MMOSimca Replaced LibMapData-1.0 usage with standard WoW 5.X map functions. They even perform better (LibMapData-1.0 was returning 0,0 for new content).
Sat, 28 Feb 2015 05:01:29 -0500 MMOSimca Added a conditional check to protect against collecting instance information when not in an instance.
Fri, 27 Feb 2015 07:40:07 -0500 MMOSimca Shortened two common debug statements so as to not spam chat as much when debugging.
Wed, 25 Feb 2015 16:58:12 -0500 MMOSimca Now blocks item container loot recording for player trading as well. 6.1.0-2
Wed, 25 Feb 2015 16:45:09 -0500 MMOSimca Now blocks item container loot recording in the following situations: using the Auction House, using the bank, using the mission table, gossiping with an NPC, using a guild bank, using a mailbox, and trading items with a merchant.
Wed, 25 Feb 2015 15:55:07 -0500 MMOSimca Chat-based loot variables simplified a bit. Fixed a major conditional bug preventing recording for chat-based loot.
Sun, 15 Feb 2015 16:17:16 -0500 MMOSimca Prevent bug where garrison cache data could be assigned to the wrong object ID if mouseover events were delayed.
Thu, 05 Feb 2015 08:14:28 -0500 MMOSimca Corrected a function call to an out-of-scope function and fixed a typo preventing spell comments. 6.0.3-9
Tue, 13 Jan 2015 03:48:22 -0500 MMOSimca Removed hacky workaround for duplicate world bosses, since the only use was in MoP and nobody will care about that boss now. 6.0.3-8
Tue, 13 Jan 2015 02:51:55 -0500 MMOSimca Removed new kill count system for raid encounters while it undergoes further testing.
Wed, 07 Jan 2015 19:05:01 -0500 MMOSimca Fixed bug in new SHOW_LOOT_TOAST currency data recording for chat-based loot.
Wed, 07 Jan 2015 17:32:19 -0500 MMOSimca Implemented new system using SHOW_LOOT_TOAST for currency data during chat-based loot recording.
Wed, 07 Jan 2015 17:29:29 -0500 MMOSimca Fixed a timer left at the old duration of chat-based loot recording.
Wed, 07 Jan 2015 17:21:50 -0500 MMOSimca Fixed typo preventing the recording of Garrison Cache object data.
Wed, 07 Jan 2015 05:01:13 -0500 MMOSimca Moved function from Event Handlers section.
Wed, 07 Jan 2015 04:59:49 -0500 MMOSimca Added new kill count system for raid encounters based on saved instances/LFRs.
Wed, 07 Jan 2015 02:52:31 -0500 MMOSimca Blacklisted bodyguard reputations and supported new Draenor perk, Trading Pact.
Wed, 07 Jan 2015 01:38:31 -0500 MMOSimca Added new spell ID for Chi Wave to blacklist.
Sun, 04 Jan 2015 13:27:18 -0500 MMOSimca And fixed new CHAT_LOOT_x timer system to work properly. 6.0.3-7
Sun, 04 Jan 2015 13:16:29 -0500 MMOSimca Redesigned CHAT_LOOT_x timer system to no longer use current_loot (except for fishing).
Sat, 03 Jan 2015 02:35:00 -0500 MMOSimca Blacklisted six problematic items for chat-based loot recording. Also, added two more events to cancel recording. 6.0.3-6
Sat, 03 Jan 2015 02:34:09 -0500 MMOSimca Increased duration of chat-based loot recording from 1 second to 1.5 seconds. Fixed some comments.
Fri, 02 Jan 2015 02:56:25 -0500 MMOSimca Added support for more item containers without loot windows. Improved conditional statements related to item handling.
Wed, 31 Dec 2014 07:57:07 -0500 MMOSimca Prevented recording bonus roll loot (it skews true loot percentages with spec-based drop data). 6.0.3-5
Wed, 31 Dec 2014 05:57:30 -0500 MMOSimca Fixed bugged conditional statement for item containers with instant loot.
Mon, 22 Dec 2014 00:07:14 -0500 MMOSimca Added a new blacklisted spell for NPC recording and made the blacklist into a table. 6.0.3-4
Mon, 22 Dec 2014 00:06:12 -0500 MMOSimca Fixed type mismatch in ItemLinkToID.
Sun, 21 Dec 2014 22:44:54 -0500 MMOSimca ExtrapolatedCurrentActionFromLootData can now generate a proper current_action table for loot from fishing. 6.0.3-3
Sun, 21 Dec 2014 22:43:43 -0500 MMOSimca Added loot verification functions for NPCs and objects to prevent fishing data from being misrecorded.
Sun, 21 Dec 2014 22:40:43 -0500 MMOSimca Combine CHAT_MSG_SYSTEM event handlers (oops). Amended conditional statement in HandleItemUse.
Sat, 20 Dec 2014 09:38:04 -0500 MMOSimca Simplified ClearChatLootData calls (checks always done after the call) and fixed LOOT_SLOT_CLEARED event. 6.0.3-2
Sat, 20 Dec 2014 01:37:40 -0500 MMOSimca Additional protection against bad data from chat-based loot recording.
Fri, 19 Dec 2014 15:54:50 -0500 MMOSimca Increased reliability of chat-based loot data and fixed two critical bugs with bonus ID parsing. 6.0.3-1
Thu, 18 Dec 2014 21:38:11 -0500 MMOSimca Added support for collecting loot from item containers with no loot window and no spells cast.
Tue, 16 Dec 2014 22:10:13 -0500 MMOSimca Fixed obvious typo in previous version.
Tue, 16 Dec 2014 20:56:29 -0500 MMOSimca Added support for CHAT_MSG_CURRENCY data and replaced a few clunky conditional statements.
Tue, 16 Dec 2014 20:46:14 -0500 MMOSimca Assorted code cleanup and reorganization as preparation for new data collection methods.
Sat, 13 Dec 2014 10:45:23 -0500 MMOSimca Fixed bad conditional statement.
Fri, 12 Dec 2014 13:37:19 -0500 MMOSimca Corrected instance of a string table holding an integer key.
Fri, 12 Dec 2014 12:42:02 -0500 MMOSimca Replaced individual bonusID system with one that stores and tracks combinations.
Thu, 11 Dec 2014 02:42:07 -0500 MMOSimca Removed AceTimer dependency, replacing all timers with native WoW API functions.
Thu, 11 Dec 2014 01:33:31 -0500 MMOSimca Revert change to ignore loot toasts with a source of '3'. Apparently they're sometimes useful still.
Wed, 10 Dec 2014 12:47:35 -0500 MMOSimca Assorted code cleanup and reorganization.
Thu, 04 Dec 2014 08:40:14 -0500 MMOSimca Loot toasts with a source of '3' are now ignored, increasing loot data reliability! 6.0.2-7
Wed, 26 Nov 2014 08:15:31 -0500 MMOSimca Replaced debug output boolean/nil replacements with a simple 'tostring'.
Sat, 22 Nov 2014 14:23:56 -0500 MMOSimca Fixed comment issue with quests (take two) and fixed broken debug statement (take two). 6.0.2-6
Sat, 22 Nov 2014 11:13:32 -0500 MMOSimca Debug output now replaces boolean expressions with their string counterparts, avoiding potential errors.
Sat, 22 Nov 2014 08:02:37 -0500 MMOSimca Fixed broken debug statement.
Sat, 22 Nov 2014 07:09:12 -0500 MMOSimca Added future code for handling bonusIDs of 0 and updated multiple debug statements.
Sat, 22 Nov 2014 06:52:41 -0500 MMOSimca Added collection of item data (bonusIDs, mainly) for quest rewards.
Sun, 19 Oct 2014 16:46:31 -0400 MMOSimca Commented out tooltip scanning for OPENABLE and pet journal scanning since one is preventing data and the other is unused and causing bloat. 6.0.2-5
Sun, 19 Oct 2014 07:34:16 -0400 MMOSimca Fixed several flawed logical statements and added disenchanting support to the looted item verification.
Sun, 19 Oct 2014 07:33:07 -0400 MMOSimca Removed disable statement since 6.0.2 is on all servers now and localized three frequently used global constants.
Tue, 14 Oct 2014 00:34:10 -0400 MMOSimca Disable the addon if using a MoP build. WoD
Tue, 14 Oct 2014 00:31:56 -0400 MMOSimca Remove workaround for Flex mode Valor Points (because they no longer exist). WoD
Mon, 13 Oct 2014 23:13:41 -0400 MMOSimca Added support for parsing the loot from Garrison Cache objects. WoD
Mon, 13 Oct 2014 20:40:53 -0400 MMOSimca Removed debug statements for Blizzard functions that fail so often that they cause significant performance concerns. WoD
Fri, 10 Oct 2014 10:41:39 -0400 MMOSimca Fix for salvage item quantities and timber loot counts always being 1. WoD
Wed, 08 Oct 2014 15:33:05 -0400 MMOSimca Fixed an error with garrison profession NPCs and an error with a debug statement. WoD
Sun, 05 Oct 2014 17:35:53 -0400 MMOSimca Fixed bugs with timber loot recording and restricted its recording to only one object for each tree size. WoD
Sat, 04 Oct 2014 07:10:44 -0400 MMOSimca Expanded the Debug function to no longer -require- arguments other than the message. WoD
Sat, 04 Oct 2014 07:09:24 -0400 MMOSimca Fixed Salvage crate loot recording. WoD
Sat, 04 Oct 2014 03:28:57 -0400 MMOSimca Fixed Timber loot recording. Fixed banned loot extrapolation spell labels. WoD
Fri, 03 Oct 2014 15:29:26 -0400 MMOSimca Added timer-based support for salvage crate drops. Hopefully only temporary while Blizzard fixes SHOW_LOOT_TOAST events for them. WoD
Fri, 03 Oct 2014 15:25:40 -0400 MMOSimca Reverted change to debug variable. WoD
Fri, 03 Oct 2014 15:18:01 -0400 MMOSimca Added support for collecting Timber locations and drop contents. Fixed occassional mining/herb data being classified as zone data. WoD
Fri, 03 Oct 2014 15:09:44 -0400 MMOSimca Fixed loot extrapolation restrictions. Fixed Blizzard bug with Trainer filters not using boolean values. WoD
Fri, 03 Oct 2014 15:07:30 -0400 MMOSimca Reverted previous WoD change from LOOT_OPENED to LOOT_READY due to ingame changes. WoD
Wed, 24 Sep 2014 23:14:03 -0400 MMOSimca 'DEBUGGING' is now 'WOWDB_DEBUGGING' and is also a global, for easier testing/distribution. WoD
Mon, 22 Sep 2014 17:00:08 -0400 MMOSimca Added a large number of reputation modifiers, enabled examining items on drop, and disabled bonus ID checking from inventory processing. WoD
Thu, 18 Sep 2014 04:38:51 -0400 MMOSimca Accounted for GUID delimiter change in latest WoD build and added a new psuedoloot item. WoD
Sat, 06 Sep 2014 02:57:57 -0400 MMOSimca Fixed select replacement for bonus_ids. Fixed references to moved constants. WoD
Fri, 05 Sep 2014 01:50:04 -0400 MMOSimca Moved two constant tables to Constants.lua and restructured a pair of them to be a single table. Replaced UnitManaMax with UnitPowerMax (other was deprecated). WoD
Fri, 05 Sep 2014 01:20:44 -0400 MMOSimca Many updated WoD constants, added new WoD english locales, and consolidated two similar variables. WoD
Tue, 26 Aug 2014 11:20:13 -0500 James D. Callahan III Globals cleanup. WoD
Tue, 26 Aug 2014 10:46:59 -0500 James D. Callahan III Post-merge cleanup. WoD
Tue, 26 Aug 2014 10:45:49 -0500 James D. Callahan III Merge WoD
Tue, 26 Aug 2014 10:41:52 -0500 James D. Callahan III Cleanups, and eradicate usage of select() where it isn't a one-time thing (such as in the main chunk). WoD
Fri, 22 Aug 2014 03:45:27 -0400 MMOSimca Misc WoD fixes, including 'region' support, many WoD loot containers, and changed 1/0 flags to booleans. Also bumped TOC. WoD
Wed, 06 Aug 2014 04:39:26 -0400 MMOSimca Many changes for WoD, including support for Itembonuses, the new GUID format, and LOOT_READY. WoD
Wed, 06 Aug 2014 04:31:49 -0400 MMOSimca Fixed several nil errors, including at least four with zone_data, and spell detection now ignores Chi Wave.
Thu, 27 Mar 2014 14:55:46 -0500 James D. Callahan III Fixes for "Disguise" and tradeskill spells. 5.4.7-1
Wed, 22 Jan 2014 08:24:08 -0600 James D. Callahan III Miscellaneous fixes. 5.4.2-1
Mon, 14 Oct 2013 17:11:04 -0500 James D. Callahan III Added support for recording object locations in GOSSIP_SHOW.
Mon, 14 Oct 2013 17:02:28 -0500 James D. Callahan III Attempt to extrapolate valid current_action data in cases where it is invalid/incomplete when LOOT_OPENED fires.
Mon, 14 Oct 2013 14:24:19 -0500 James D. Callahan III Added a Debug statement to watch for failures in HandleItemUse.
Mon, 14 Oct 2013 14:19:54 -0500 James D. Callahan III Reorganized some of the timer functions' nil assignments.
Sun, 15 Sep 2013 19:01:58 -0500 James D. Callahan III Loot and merchant currency fixes.
Tue, 10 Sep 2013 10:25:05 -0500 James D. Callahan III Bumped DB version to 18. 5.4.0-1
Mon, 09 Sep 2013 16:05:55 -0500 James D. Callahan III More loot fixes.
Wed, 14 Aug 2013 14:35:45 -0500 James D. Callahan III Looting fixes. 5.3.0-2
Tue, 30 Jul 2013 11:53:53 -0500 James D. Callahan III Loot fixes.
Sun, 28 Jul 2013 16:53:22 -0500 James D. Callahan III Changes/fixes.
Tue, 23 Jul 2013 18:07:07 -0500 James D. Callahan III Fixes
Mon, 08 Jul 2013 16:35:15 -0500 James D. Callahan III Initialize current_loot whenever there is a container_id in SHOW_LOOT_TOAST - not just when the type is "item".
Mon, 08 Jul 2013 13:26:23 -0500 James D. Callahan III Fixed double-counting for loot in items.
Mon, 08 Jul 2013 13:17:22 -0500 James D. Callahan III Removed some unnecessary debug prints.
Mon, 08 Jul 2013 10:47:55 -0500 James D. Callahan III Use quantity from GetLootSlotQuantity() instead of what's returned by GetLootSourceInfo().
Mon, 01 Jul 2013 17:49:49 -0500 James D. Callahan III Support for Heroic Scenerio Cache and Battle Pet Supply loot.
Mon, 01 Jul 2013 15:46:22 -0500 James D. Callahan III PLAYER_GUID assignment fix.
Mon, 01 Jul 2013 13:04:27 -0500 James D. Callahan III Tighten up group detection, and disregard the check when in an instance.
Tue, 18 Jun 2013 14:18:44 -0500 James D. Callahan III Update group pets on GROUP_ROSTER_UPDATE as well as on UNIT_PET since pets may exist before groups are formed.
Mon, 17 Jun 2013 14:39:09 -0500 James D. Callahan III Only wipe previous_combat_event on non-damaging CLEU subevent or when UNIT_DIED fires (after collecting its data).
Mon, 17 Jun 2013 12:51:19 -0500 James D. Callahan III Fix assignment in group_owner_guids_to_pet_guids.
Mon, 17 Jun 2013 12:26:14 -0500 James D. Callahan III Remove commas from stat amounts parsed from tooltips so tonumber() will produce a usable result instead of nil.
Thu, 13 Jun 2013 14:45:13 -0500 James D. Callahan III Bumped DB version to 17.
Thu, 13 Jun 2013 14:44:44 -0500 James D. Callahan III Fix to not detect socket-given stats, socket bonuses, and set bonuses.
Tue, 21 May 2013 15:55:26 -0500 James D. Callahan III Group fixes.
Mon, 20 May 2013 10:43:18 -0500 James D. Callahan III Robustified DBEntry()
Wed, 15 May 2013 20:15:40 -0500 James D. Callahan III Debug prints for group updates.
Wed, 15 May 2013 19:43:31 -0500 James D. Callahan III Handle cases where killer's name is nil.
Wed, 15 May 2013 19:31:29 -0500 James D. Callahan III Debug telling who the killer is.
Wed, 15 May 2013 18:52:06 -0500 James D. Callahan III Fix for last commit.
Wed, 15 May 2013 18:50:31 -0500 James D. Callahan III Added debug print for non-group-members landing the killing blow.
Fri, 03 May 2013 11:09:32 -0500 James D. Callahan III Fix for possibility of C_BlackMarket.GetNumItems() returning nil. 5.2.0-8
Mon, 01 Apr 2013 11:14:15 -0500 James D. Callahan III Added an NPC ID mapping table for the rare oddities such as Garalon (two different IDs, one used exclusively for LFR).
Thu, 21 Mar 2013 15:11:34 -0500 James D. Callahan III Added visual menu for selecting a comment subject via minimap icon (defaults to off), LDB icon, or the /comment command without an argument.
Tue, 19 Mar 2013 14:51:50 -0500 James D. Callahan III The Submit button now attaches comments to the appropriate DB entries.
Mon, 18 Mar 2013 17:58:08 -0500 James D. Callahan III Added comment support for cursor types: item, merchant (which maps to item), spell.
Mon, 18 Mar 2013 12:26:54 -0500 James D. Callahan III Only record data for NPCs if it is missing.
Sun, 17 Mar 2013 21:04:56 -0500 James D. Callahan III Fixed drunkenness matching. 5.2.0-6
Sun, 17 Mar 2013 01:21:54 -0500 James D. Callahan III Commented out the blacklist-searching debug.
Sun, 17 Mar 2013 01:00:55 -0500 James D. Callahan III Added some Debug prints.
Sat, 16 Mar 2013 20:30:34 -0500 James D. Callahan III Don't register comment command unless debugging.
Sat, 16 Mar 2013 20:27:55 -0500 James D. Callahan III Clean up NPC stat recording - possible fix an issue where it was never recorded.
Thu, 14 Mar 2013 16:36:36 -0500 James D. Callahan III Added command and GUI for prototype of an in-game comment-submission system.
Tue, 12 Mar 2013 08:44:32 -0500 James D. Callahan III Cleanup for npc_prototype:EncounterData()
Mon, 11 Mar 2013 12:34:58 -0500 James D. Callahan III Improved detection of LFR and World Boss IDs - take kills from party/raid members and pets into consideration instead of simply relying on the killed NPC being the player's target. 5.2.0-5
Mon, 11 Mar 2013 09:25:52 -0500 James D. Callahan III Reworked Debug() to do all string formatting inline, so non-DEBUGGING users won't be hit with potential nil errors.
Mon, 11 Mar 2013 07:59:33 -0500 James D. Callahan III Don't record Black Market AH data from disallowed locales.
Sat, 09 Mar 2013 19:39:22 -0600 James D. Callahan III Fixed error in UNIT_DIED processing. 5.2.0-4
Fri, 08 Mar 2013 09:04:54 -0600 James D. Callahan III Bumped DB_VERSION to 16 5.2.0-3
Wed, 06 Mar 2013 14:02:39 -0600 James D. Callahan III Added support for recording money drops, since GetLootSourceInfo() finally returns the amounts. 5.2.0-2
Wed, 27 Feb 2013 11:23:02 -0600 James D. Callahan III Store raw instance difficulty rather than translating to a string. Bumped DB_VERSION to 15. 1.0.40
Tue, 12 Feb 2013 13:07:05 -0600 James D. Callahan III Use "npc" instead of "target" during TRAINER_SHOW so only the correct NPC is attributed.
Thu, 07 Feb 2013 13:53:30 -0600 James D. Callahan III Remove check for ITEM_OPENABLE string if not running on 5.1 client. 1.0.39
Wed, 06 Feb 2013 10:27:38 -0600 James D. Callahan III Account for invalid GUIDs when attempting to extract unit type and ID.
Tue, 29 Jan 2013 17:45:24 -0600 James D. Callahan III Make sure the NPC entry is non-nil before attempting to set its metatable. 1.0.38
Mon, 28 Jan 2013 18:36:00 -0600 James D. Callahan III Fixed error caused by attempting to set item.upgrade_id where item was not defined. 1.0.37
Mon, 28 Jan 2013 11:39:56 -0600 James D. Callahan III Set DB_VERSION back to 14 since there aren't actually any breaking changes. 1.0.36
Mon, 28 Jan 2013 11:39:13 -0600 James D. Callahan III Re-added storage of upgrade_id for compatibility with current parser.
Mon, 28 Jan 2013 11:10:54 -0600 James D. Callahan III Added debug print for currency looting.
Fri, 25 Jan 2013 16:37:13 -0600 James D. Callahan III Handle recording of reforged items which have an upgrade ID.
Fri, 25 Jan 2013 15:47:56 -0600 James D. Callahan III Record stats for items with upgrade IDs, skipping those which have been reforged for now. Upped DB_VERSION to 15.
Thu, 24 Jan 2013 13:15:30 -0600 James D. Callahan III Removed code dealing with blacklisted battleground maps.
Tue, 22 Jan 2013 15:21:44 -0600 James D. Callahan III Move from a singular GUID loot registry to a registry per loot type - this fixes a bug where, for example, looting an NPC and then using herb gathering on it would not record what was gained from the herb gathering.
Tue, 22 Jan 2013 13:20:54 -0600 James D. Callahan III More consistent usage of ClearKilledBossID() as well as calling it in two cases where ClearKilledNPC() is called in the UNIT_DIED handler of COMBAT_LOG_FUNCS.
Tue, 22 Jan 2013 12:23:35 -0600 James D. Callahan III Rename PlayerTarget() to TargetedNPC()
Mon, 21 Jan 2013 18:01:26 -0600 James D. Callahan III Don't create an encounter_data entry for NPCs unless it's required.
Wed, 19 Dec 2012 14:57:13 -0600 James D. Callahan III Record item upgrade information and suffix even if item has no durability. 1.0.35
Mon, 17 Dec 2012 13:44:06 -0600 James D. Callahan III For the AF.ZONE section of LOOT_OPENED_VERIFY_FUNCS; set zone_data regardless of IsFishingLoot() 1.0.34
Mon, 17 Dec 2012 10:34:20 -0600 James D. Callahan III Removed Debug call since it's no longer required and wasn't properly checking for nil.
Mon, 10 Dec 2012 17:10:27 -0600 James D. Callahan III Upped DB version to 14. 1.0.33
Mon, 10 Dec 2012 17:06:44 -0600 James D. Callahan III Do not set current_action.identifier on target-change; it should already be set for the current_action, and setting it to something different will only skew data.
Mon, 10 Dec 2012 16:20:06 -0600 James D. Callahan III In the LOOT_OPENED NPC verify function, only set current_action.identifier to the unit_id of the player's target if the identifier is nil.
Mon, 10 Dec 2012 10:27:24 -0600 James D. Callahan III Record drops from World Bosses. 1.0.32
Wed, 05 Dec 2012 08:44:57 -0600 James D. Callahan III Only record an item's suffix_id and unique_id of the link's suffix_id is non-zero. 1.0.31
Tue, 04 Dec 2012 15:26:16 -0600 James D. Callahan III Store suffix_id and unique_id for items. 1.0.30
Fri, 30 Nov 2012 12:47:19 -0600 James D. Callahan III Update DB_VERSION to 13 1.0.29
Fri, 30 Nov 2012 12:29:24 -0600 James D. Callahan III Use "npc" rather than "target" for merchants - hopefully this stops wrongly-recorded information based on race conditions 1.0.28
Wed, 21 Nov 2012 11:39:08 -0600 James D. Callahan III Check for nil item string before attempting to get an upgrade ID. 1.0.26
Mon, 19 Nov 2012 09:15:59 -0600 James D. Callahan III Record locations of Item Upgrade Masters. 1.0.25
Wed, 14 Nov 2012 14:45:41 -0600 James D. Callahan III Added recording of item upgrade IDs. 1.0.24
Mon, 12 Nov 2012 14:40:35 -0600 James D. Callahan III Stop worrying about whether or not the player is in an LFR dungeon; if an LFR boss is matched, simply record it. If SHOW_LOOT_TOAST doesn't fire, nothing will be recorded as LOOKING_FOR_RAID.
Sun, 11 Nov 2012 16:43:15 -0600 James D. Callahan III Move GUID check to after RAID_FINDER_BOSS_IDS check; we only care about targeting for reputation gains - Raid Finder bosses should be recorded regardless.
Thu, 08 Nov 2012 09:26:25 -0600 James D. Callahan III Added debug prints along the LFR codepath.
Tue, 06 Nov 2012 09:50:06 -0600 James D. Callahan III Removed some unneeded Debug prints.
Tue, 06 Nov 2012 09:47:34 -0600 James D. Callahan III Changed "raid_finder_loot" to "drops" and changed to nilling the boss ID when it's used, rather than on a timer (since it'll be overwritten anyway).
Sat, 03 Nov 2012 22:31:32 -0500 James D. Callahan III Trying SHOW_LOOT_TOAST instead of CHAT_MSG_LOOT.
Sat, 03 Nov 2012 16:39:07 -0500 James D. Callahan III Added support for recording Raid Finder boss loot.
Thu, 01 Nov 2012 14:46:27 -0500 James D. Callahan III Renamed the LOOT_UPDATE/VERIFY_FUNCS tables to LOOT_OPENED_X for clarification.
Thu, 01 Nov 2012 14:41:36 -0500 James D. Callahan III reputation_npc_id --> last_killed_npc_id and ClearReputationNPC --> ClearLastKilledNPC
Wed, 17 Oct 2012 11:51:46 -0500 James D. Callahan III Tradeskill costs aren't modified by faction standing, so no need to un-modify them. 1.0.22