Inventory Management with virtual bags divided into sections.
See http://old.wowace.com/Baggins for more info!
Hello fellow Baggins fans!
I've used this addon for literally as long as I can remember playing the game. I can't imagine playing without it, so since there have been a few issues lately and devs have gone quiet I thought I would jump in and quickly clean a few things up.
The main issues lately have been around Mythic Keystones, as many people have pointed out below. I've gone through and fixed most functionality for this, as well as a couple of other things. Changes are as follows:
I haven't tested many of the other custom category rules, such as using item name or tooltip contains etc, but I expect they should work fine. If not, just use the item type rule that I added above.
I am not part of the development team for this addon so any issues you might have downloading from my link should not reflect on them.
This is hosted on my personal Google Drive
For the Devs:
I would imagine that you use some kind of version control, but if not then I have added a comment beside my changes if you wanted to review and add to the main project in the form:
I got an error when i have a Mythic Keystone on 7.2.5, the fix is:
Baggins-Filtering.lua at line 305 add:
if( speciesID ) then
iteminfo = PET_CAGE_ITEM_ID .. " " .. 1 .. " " .. name
adibags is the closest i have found to baggins so far. its a stripped down version of it. different sections, but all still on one bag. not as customizable. its what i have been forced to use as baggins simply stopped functioning on several of my characters. i press b and nothing happens.
My coding skills are horrible ... does anyone know how I would be able to embed the following LIB into Baggins?
It's a more updated alternative/add-on for LibPeriodicTable-3.1.
Thanks in advance!
In reply to Innovindil:
This is working for for 7.2 with this patch:
Baggins-filtering.lua line 305, first and last line added by me:
if speciesID ~= nil and speciesID ~= '' thenlocal name, icon, petType, creatureID, sourceText, description, isWild, canBattle, tradable, unique= C_PetJournal.GetPetInfoBySpeciesID( speciesID )itemid = - tonumber(petid) -- use negative itemid values for battle-petsif itemid == 0 thenitemid = - tonumber(speciesID)enditeminfo = PET_CAGE_ITEM_ID .. " " .. 1 .. " " .. nameend
Any chance that the addon will get an update with this fix?
I love this addon, I have been using it for like forever, and have a zillion sections and rules, it has now given up on me :(
I am not comfortable with changing the code myself, or even have a clue on how to start with it, so please please make a new version!!
In reply to bruj0:
In reply to c_ba11:
I was confused as well. Not very well explained, but was easy enough to figure out after some mild head scratching.
Basically find the second line of code he pasted above in Baggins-filtering.lua (should be line 305), ie:
local name, icon, petType, creatureID, sourceText, description, isWild, canBattle, tradable, unique= C_PetJournal.GetPetInfoBySpeciesID( speciesID )
And above it paste the first line he added:
if speciesID ~= nil and speciesID ~= '' then
Then go down to below the last line he pasted:
iteminfo = PET_CAGE_ITEM_ID .. " " .. 1 .. " " .. name
And below that line add one more "end":
If for some reason that doesn't work. I uploaded my baggins-filtering.lua file here: https://ufile.io/8f7981
Replace your old Baggins-filtering.lua file with that and you should be good till we get an update, though make sure to change the file name back to Baggins-filtering.lua as that site will add some numbers to the beginning of the file name when you download it.
In reply to Bormes11:
In reply to Drejjmit:
local link = GetContainerItemLink(bag, slot) local realId = GetContainerItemID(bag, slot) local itemCount = select(2, GetContainerItemInfo(bag, slot)) local itemid if link then if realId == 138019 then -- It's a mythic Keystone itemid = 138019 else itemid = link:match("item:(%d+)") end if itemid then -- it's not a battle pet
If you compare these lines to what is there you should be able to see what is actually different (and I added a comment on what my comparison is doing). I would recommend this over what bruj0 has.
Or in the smallest amount of change, on line 299, replace
7.2 changed keystones from using Hitem type links to using Hkeystone type links, since the baggins filtering assumes every non Hitem link is an Hbattlepet link type, it chokes. The above should be somewhat future proof if blizz adds more link types for items.
If you want to filter keystones by item id, you will also have to update line 820 using the same replacement as 299
And I don't think this is an issue, but the same code appears for PeriodicTable Sets on line 1435, but since those don't have keystones in them (that I know of), it shouldn't be an issue, update it as needed
In reply to eLQ:
In reply to kthreewow:
gsub(link, "\124", "\124\124");
will keep the chatbox from turning it into a link
\124 is a pipe, and || is the escape for pipes
Please Please Please update this addon for 7.2! I've had it since 2009 and I can't function without it!
Any idea when an update will come out for current WoW version?
I've looked at the link above for more info but I'm struggling with how to set up categories with the appropriate rules that work. I don't understand the parts of the rules. Where does one find out more information about all of this?
Some of the things I would like to do is separate out tabards (until WoW does something different with those--we can only hope), and profession specific mats.
One other thing I would like to do is separate out some of the "transport" items like hearthstones (since there are 3 now) and other items that affect movement or move you somewhere (like the Draenor items).
You can create a rule of type "Tooltip" with value "^Artifact Power". That's what I did.