I just switched, finally, from FuBar to entire LDB replacements, and I've run up against a wall. Broker_Routes doesn't, unfortunately, recreate the features I used RoutesFu for (easy access to displaying/hiding routes, and starting/stopping/changing directions for waypoints).
Is there a published API somewhere I haven't found yet I could peek at as I consider trying to add this functionality into Broker_Routes for myself, or should I just start reading the code itself? (Which I can do, just wondered if there was a centralized Routes API published somewhere to save some time)
I finally got a chance to test my fix. I'll commit it tonight. If you want to make a manual change on your end to make sure it plays nicely with LSW, add the following at line 351 (before the code that's there now)
looking at the code, the the limited stuff seems to be referencing non-existent variables. everything comes back as being false for limited which means almost everything ends up thinking it's a vendor item.
Yep, it seems I managed to delete a line before committing the code. Not quite sure how I did that.
Anyhow, I just need to test this, which I'll do as soon as my server comes back up today, and post back. If this fixes things, I'll commit the changes this morning.
there's a problem with informant's vendor availability function -- it fails to properly identify whether an item is a limited quantity item which means a LOT of items will come up as buyable from vendors if you use informant. i've filed a ticket over at the auctioneer site, so hopefully somebody'll fix it.
Hrmmmm. I'll try to look into this today. I wonder what went wrong, as it was working fine for me. I'll post back when I've had a chance to fiddle with it.
edit: I seem to have managed to delete a line from the code for that function before committing it. I've put it back in, but don't have the time to test it right now. As soon as I do, provided nothing blows up, I'll commit the change.
Okay, Added Informant.getItemVendorInfo in InfMain.lua to quickly return basic information about an item. Used as follows:
isVendored,isLimited,itemCost,sellPrice,buyStack,maxStack = Informant.getItemVendorInfo(itemID) Where the values are as follows:
isVendored: boolean, true if at least one vendor sells it.
isLimited: boolean, true if vendors sell in limited qty.
itemCost: integer, amount (in copper) to purchase item.
sellPrice: integer, amount (in copper) item sells for.
buyStack: integer, number of items in the stack you buy.
maxStack: integer, max amount the item will stack to.
Hey lilsparky: I'll look into the way to do that this afternoon. If there's no straightforward way, I'll see about creating one and post back.
Regarding WoWHead: We get a data dump from their database that I parse. You're welcome to pull the information from Informant's data files, but I'm not allowed to give out the straight data dumps that we receive.
Un'Goro Issues.
Recently I've been having problems with Routes working with Gatherer in Un'Goro Crater. I get the error when I do Add> and choose Un'Goro from the zone list. When I scroll down There "Gatherer" section for checking nodes simply isn't there.
This only happens with Un'Goro Crater, All other zones I've tried work fine (haven't tried every single one) I started a Thread over on the gatherer site as well but they can't seem to help.
Here is the error I'm getting:
Date: 2009-02-14 23:54:15
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\Routes\Plugins\Gatherer.lua line 44:
bad argument #2 to 'format' (string expected, got nil)
Take a look at plugins/Gatherer.lua, specifically lines 36, and 38-43
I found the problem with Routes + Gatherer + Un'Goro. It's because the object number of the node for a Power Crystal is returned by Gatherer.Storage.ZoneGatherNames(), but the string "TREASURE_POWERCRYST" is the value for the power crystals in Gatherer.Nodes.Names, so translatednode is nil for Power Crystals.
I'm working on a patch to the Gatherer plugin that will correct this.
I'm not very inclined to install Gatherer at this point to figure out issues. :)
I don't suppose I can blame you, seeing as GatherMate works fine for you (as it should). Similar reasoning to why I'm not inclined to remove Gatherer. I'll see if I can get some time to poke around.
Just installed Routes, and wish I had done so a long time ago. I'm using it with Gatherer, and while I'm sure GatherMate works better with Routes (given they share an author, the callback support, etc), I'll be keeping Gatherer for my own reasons.
What I'm noticing is that I don't seem to have an option to form Routes based on Iron nodes, despite having Iron nodes marked and showing up in the zone. Any ideas as to why?
Turn off the slidebar by issueing "/nsb off" and the tooltip contents can be adjusted using the configurations (on the slidebar) for EnhTT/Informant and Auc Advanced.
Know, however, that last I checked, Tip Tac didn't play nicely with other Tooltip mods, including EnhTT
0
Is there a published API somewhere I haven't found yet I could peek at as I consider trying to add this functionality into Broker_Routes for myself, or should I just start reading the code itself? (Which I can do, just wondered if there was a centralized Routes API published somewhere to save some time)
Loving the addon in general, though.
0
0
Yep, it seems I managed to delete a line before committing the code. Not quite sure how I did that.
Anyhow, I just need to test this, which I'll do as soon as my server comes back up today, and post back. If this fixes things, I'll commit the changes this morning.
0
Hrmmmm. I'll try to look into this today. I wonder what went wrong, as it was working fine for me. I'll post back when I've had a chance to fiddle with it.
edit: I seem to have managed to delete a line from the code for that function before committing it. I've put it back in, but don't have the time to test it right now. As soon as I do, provided nothing blows up, I'll commit the change.
0
0
isVendored,isLimited,itemCost,sellPrice,buyStack,maxStack = Informant.getItemVendorInfo(itemID) Where the values are as follows:
isVendored: boolean, true if at least one vendor sells it.
isLimited: boolean, true if vendors sell in limited qty.
itemCost: integer, amount (in copper) to purchase item.
sellPrice: integer, amount (in copper) item sells for.
buyStack: integer, number of items in the stack you buy.
maxStack: integer, max amount the item will stack to.
0
Regarding WoWHead: We get a data dump from their database that I parse. You're welcome to pull the information from Informant's data files, but I'm not allowed to give out the straight data dumps that we receive.
0
Take a look at plugins/Gatherer.lua, specifically lines 36, and 38-43
I found the problem with Routes + Gatherer + Un'Goro. It's because the object number of the node for a Power Crystal is returned by Gatherer.Storage.ZoneGatherNames(), but the string "TREASURE_POWERCRYST" is the value for the power crystals in Gatherer.Nodes.Names, so translatednode is nil for Power Crystals.
I'm working on a patch to the Gatherer plugin that will correct this.
0
0
I don't suppose I can blame you, seeing as GatherMate works fine for you (as it should). Similar reasoning to why I'm not inclined to remove Gatherer. I'll see if I can get some time to poke around.
0
What I'm noticing is that I don't seem to have an option to form Routes based on Iron nodes, despite having Iron nodes marked and showing up in the zone. Any ideas as to why?
0
Addon list is available upon request.
0
Know, however, that last I checked, Tip Tac didn't play nicely with other Tooltip mods, including EnhTT
For more support, please go to http://forums.norganna.org