Feb. 11, 2013, 1:47 p.m.
(Last edited by Potato on Feb. 13, 2013, 6:37 a.m.)
The question being what has happened to the keys that are no longer active. Did they expire or have become a 'normal' key? If they have become a normal key (being 'functionally' changed to one), the solution is very simple.
BTW, dispenser.tf web interface seems have no problem displaying the keys on my bot correctly. It has 2x 15115 and 10x 15003 in its inventory, according to the API (GetPlayerItems), and that's exactly what I see in the browser when I look at my shop
We never have problem on detecting the defindex. The problem is only there when you put a treasure key in wishlist, as it is only accepting keys that has the defindex of 15003 but not 15115 (Therefore need alias.)
what has happened to the keys that are no longer active?
Unfortunately, I also don't know the answer to this question for all the keys.
I have Treasure Key 15003, Dark Treasure Key 15121, and Frostivus Treasure Key 15115 in my own inventory.
I just started Dota 2. Inside the game, this is what I see:
Treasure Key 15003 -- the description text is "Treasure Key - Uncommon Tool" and it will open any of the chests I have (#1,2,3,6,14,15,16)
Frostivus Treasure Key 15115 -- it still has its own special icon, but the description text is "Treasure Key - Mythical Tool", NOT 'Frostivus Key'. It can open any of the chests I have
Dark Treasure Key 15121 -- it has its own special icon, and the description text is "Dark Treasure Key - Mythical Tool". It can open any of the chests I have
The interesting one is the Frostivus Key, I think...
http://i.imgur.com/oYDr7VZ.png
Frostivus Key was the Dota 2 Xmas event key (like a naughty or nice key from TF2, I think). Valve has retired this key, and they have changed the description to 'Treasure Key', like I would expect, BUT the icon has not changed to a normal key, and the item quality has also not changed, it is still 'mythical' not 'uncommon'. The key's function now seems to be the exactly same as a standard Treasure Key, as far as I can tell.
The defindex for the keys were all unchanged after I started Dota 2.
edit: One other thing: I've seen several people who seem to be trying to trade the original 'old' Dota 2 Treasure keys to the bot and failing. Then they trade the keys to me. You can still see those keys in my inventory, and they have defindex 15003 (I did get a few 15115 and 15121 from other trades also). So it seems like people are offering the bot standard defindex 15003 keys and it is not recognizing them?