- Home
- Downloads
-
Addons & Mods
Featured
World of Warcraft
4,842 Addons
-
Popular Downloads
- Top World of Warcraft Addons
- Top Rift Addons
- Top Skyrim Mods
- Top Minecraft Server Mods
- Top Terraria Maps
- Top Starcraft II Maps
- Top Runes of Magic Addons
- Top Warhammer Online Addons
- Top Age of Conan Addons
-
- Curse Client
- Premium
- News
- Giveaways
- Forums
LibBaggage-1.0
- 0 Likes
- World of Warcraft
- 1,444 Downloads
- Supports: 4.0.1
- 0 Average Daily Downloads
- Comments
- Created 9/17/2008 12:53:48 PM
- Updated 11/3/2010 1:49:37 PM
- 4 Favorites
- Project Site
- License: GNU Lesser General Public License version 2.1 (LGPLv2.1)
- Release Type: Release
- Newest File: v0.7
About LibBaggage-1.0
LibBaggage provides a simplified interface to the inventory. Most notably, there are only a handful of events to listen to (most addons using this library will be content with 3 or 4 of the events).
Features
- Watches the inventory, bank and equipment
- Event propagation through the CallbackHandler-1.0 library
- itemTable "data type"
- Contains the location of the item in the form of a bagID and a slotID. The bagID is mostly the same as the bagID of the normal Blizzard API, extended with the values "bank", "keyring" and "equipment" to indicate that the item is not in a bag, but in an inventory slot
- Contains all information to reconstruct a complete tooltip, notably an item link, all jewelIDs, enchantID, uniqueID, etc.
- ItemAdded event whenever an item is added to the inventory
- Arguments: bagID, slotID
- ItemRemoved event whenever an item is removed from the inventory
- Arguments: itemTable of the removed item
Planned Features
- Guildbank support
- Means to make the inventory data persistent across WoW sessions. Still, it is not planned to have LibBaggage save the data by itself. Rather, it will provide means for addons to save the data themselves and provide it back to LibBaggage in a later session.
------------------------------------------------------------------------
r36 | nimbal | 2010-11-03 18:47:45 +0000 (Wed, 03 Nov 2010) | 1 line
Changed paths:
A /tags/v0.7 (from /trunk:35)
Tagging as v0.7
------------------------------------------------------------------------
r35 | nimbal | 2010-11-03 18:45:02 +0000 (Wed, 03 Nov 2010) | 3 lines
Changed paths:
M /trunk/LibBaggage-1.0.lua
M /trunk/LibBaggage-1.0.toc
* Bumped toc number
* Fixed item information not available on client startup due to the cache not being populated yet
* Fixed some bugs related to guild bank scanning
------------------------------------------------------------------------
r33 | nimbal | 2010-10-09 09:03:29 +0000 (Sat, 09 Oct 2010) | 1 line
Changed paths:
M /trunk/LibBaggage-1.0.toc
* Updated toc number
------------------------------------------------------------------------
r31 | nimbal | 2010-10-09 08:56:11 +0000 (Sat, 09 Oct 2010) | 2 lines
Changed paths:
M /trunk/LibBaggage-1.0.lua
* Minor refactoring
* Fixed error when moving items in guild bank
------------------------------------------------------------------------
r30 | nimbal | 2009-05-23 20:34:56 +0000 (Sat, 23 May 2009) | 1 line
Changed paths:
M /trunk/LibBaggage-1.0.lua
* Added guild bank support
------------------------------------------------------------------------
| File Name | Release Type | Game Version | Downloads | Date |
|---|---|---|---|---|
| v0.7 | Release | 4.0.1 | 73 | 11/3/2010 1:49:37 PM |
| v0.6b | Beta | 3.3.5 | 49 | 10/9/2010 4:06:15 AM |
| v0.6 | Release | 3.1.0 | 44 | 10/9/2010 4:02:57 AM |
| v0.5b | Beta | 3.1.0 | 154 | 5/21/2009 9:48:45 AM |
| v0.5b-nolib | Beta | 3.1.0 | 1 | 5/21/2009 9:48:42 AM |
| v0.5 | Release | 3.1.0 | 569 | 5/21/2009 9:41:36 AM |
| v0.5-nolib | Release | 3.1.0 | - | 5/21/2009 9:41:33 AM |
| v0.4-nolib | Release | 3.0.2 | - | 10/28/2008 7:43:10 AM |
| v0.4 | Release | 3.0.2 | 313 | 10/28/2008 7:43:10 AM |
| v0.31-Beta | Beta | 2.4.3 | 139 | 10/9/2008 8:05:10 AM |
| v0.3-Beta | Beta | 2.4.3 | - | 10/8/2008 2:34:08 PM |
| v0.2-Beta | Beta | 2.4.3 | - | 9/23/2008 12:29:09 PM |
| v0.1-Beta | Beta | 2.4.3 | - | 9/18/2008 5:01:10 AM |
Comments
An inventory lib would need to cover:
- Bags and backup inventory
- Bank inventory
- Guildbank
- Equipement on the toon
- Mailbox
You have already planed for Guildbank, what about the Mailbox and what the character is wearing?