This addon is an item links database. It maintains just enough information to recreate item links: their base ID, their rarity, and their name. It is meant to be used as a library for other addons which need this information to provide useful functionality. It loads a static database (currently comprised of 21844 entries) from the DefaultDatabase file corresponding to the current locale, and then stores any new or different entries in an errata table which is saved between sessions. The addon also includes the AuctionScanner1 library for adding more links via auction scanning. If the databases of Saeris's LootLink or Telo's LootLink are loaded when this addon loads, it will attempt to gather new items from those. Lastly, you can optionally ban specific rarities from the database to conserve memory, if you choose. This can be done with the "/idbl2" slash command.
Addon Type Information
Addon type: Library
See the readme file in this addon's folder, or my author portal, for an explanation of the addon type system used.
If you found a bug in this addon, want to provide feedback, want to help translate it, or even just want to ask a question, please contact me using one of these methods:
If you use any other method, it might take me significantly longer to see your message and reply.
If you wish to support my efforts, you can donate via PayPal by clicking this button:
History of Changes
See the readme file in this addon's folder, or my author portal, for an explanation of the versioning system used.
2.1.1 (May 13, 2008):
Now uses LibStub as a load manager.
2.1.0 (Apr 27, 2008):
Added compatibility support for the LootLink_AddItem() function.
2.0.1 (Apr 23, 2008):
Cleaned up database loading code to handle multiple static databases more elegantly.
2.0.0 (Mar 1, 2008):
Is now an embeddable library instead of just a top-level library. There is still a top-level stubcalled ItemDB_Links2_SavedVariables which exists to reserve the saved errata for the library, but it is nothing more than a single .toc file.
Greatly improved database search speed when using a rarity-only search.
Now includes the AuctionScanner1 library for auction scanning, and will report how many new items were found after each scan. Check the AuctionScanner1 readme for more information.
Expanded default database size from 21191 to 21844.
Miscellaneous code style updates.
1.1.0 (Nov 21, 2007):
Now tries to add to its own database at login by searching through data from Telo's LootLink and Saeris's LootLink if either of those are loaded.
Now loads the initial number of entries in the static database from a constant number instead of iterating the database once to count the entries. This reduces load time slightly.
1.0.0 (Nov 13, 2007):
See the readme file in this addon's folder for earlier changes.