Automating Bazaar trader prices

SiegeTank

Lifetimer
Joined
Aug 20, 2007
Messages
2,307
Reaction score
11
Points
38
I'm trying to find an easy way to automate doing across-the-board discounts of the prices on my Bazaar traders. I located the file in which the game stores prices in the format:

ItemID=##########

where ### is in coppers, so 199kpp is stored as 199000000

The file definitely gets updated whenever you log off, or perhaps even when you change prices in game. But I am finding some oddities. Like I have 3 items in the file with zero prices yet I don't have any items on this particular trader that have not been priced.

This concerns me since I'm afraid if I used some global method to edit the files and cut prices across the board by say 20%, if some kind of misalignment results, all the prices may get messed up.

Anyone have experience working with this file? I wonder if zero price items could be leftover stuff I since removed, like empty trader bags, which don't get deleted because the save doesn't detect them as still on the trader's inventory....

?

Any help appreciated.
 
I'm trying to find an easy way to automate doing across-the-board discounts of the prices on my Bazaar traders. I located the file in which the game stores prices in the format:

ItemID=##########

where ### is in coppers, so 199kpp is stored as 199000000

The file definitely gets updated whenever you log off, or perhaps even when you change prices in game. But I am finding some oddities. Like I have 3 items in the file with zero prices yet I don't have any items on this particular trader that have not been priced.

This concerns me since I'm afraid if I used some global method to edit the files and cut prices across the board by say 20%, if some kind of misalignment results, all the prices may get messed up.

Anyone have experience working with this file? I wonder if zero price items could be leftover stuff I since removed, like empty trader bags, which don't get deleted because the save doesn't detect them as still on the trader's inventory....

?

Any help appreciated.

It's been years, but I used to have a macro that automated update of sell prices every x minutes. Couple of issues regarding this. First issue is Automating the sell price of objects every x minutes/hours etc. If this is put into circulation then other people may use it, and they might be on your server. So two people using the same macro could cause the price of items to drop rather quickly, or at the very least cause it to sell for an unnecessarily low price after so much time has passed. The price of items will drop exponentially based on the number of players using the macro. Say you set it to update every 3 hours. But another player sets it to update every hour so that they have the edge over any other player using the macro. But some genius decides to set it to update every 10 minutes, because fuck everyone else. But someone notices this and sets theirs to update every 5 minutes......then you have 4 people lowering their prices repetitively. That is of course assuming it runs in a loop. A loop isn't something hard to code into a macro assuming that bit was left out of a release. So I for one could, but will not code one because it will break the current economy. I will say to fix the concern you have that you could simply have the macro create it's own INI that stores the prices of your items to compare on if it should update or not. Then you would have to /notify window sub_window leftmouseup etc etc. So if you were interested in creating your own consider looking at the TLO's for items.
Code:
${Me.Inventory[${i}].Item[${j}].SellPrice}
looks like it may be the one you are looking for. But, likely that means the vendor sell price. You may also need to check the Wiki for MQ2BzrSrch **** MQ2Bzsrch - MacroQuest Wiki **** As I mentioned, storing the prices in your own INI would be recommended if the mentioned glitch happens often. You could search the bazaar using the plugin to get current high/low prices and create standard deviation and a high/low/avg etc to store in the INI. Then based on the information collected from the bazaar at runtime code in what it should do to the item.

If you have the ability to code it self I recommend keeping it private.
 
Last edited:
I don't want to overcomplicate this. It should be easy to write a script or similar to auto-adjust prices in the saved price file. I'm not looking to compare to other vendors. In other words, I price all my shit once and go live as a trader. Some stuff sells, a lot does not. After a period of time I just mark down everything by say 20% and put it back up. I wanted to understand how the price file works so I can do that.

It appears that the order in the file is NOT tied to the order your shit is displayed on the trader. The item ID is what's used to match price with item. I suspect if items were on the trader with zero price ("not for sale") and then removed from the trader, the file does NOT update, since its only purpose is to keep track of prices by item ID. So the item ID stays in the file with a price of zero. You can delete the line if you like but it does nothing to the trader's in-game product display.

That is all. :)
 
post it in lifetime forums:p its always best there never let it go to public i think then it gets out of hand 90% of the times
 
I'm trying to find an easy way to automate doing across-the-board discounts of the prices on my Bazaar traders. I located the file in which the game stores prices in the format:

ItemID=##########

where ### is in coppers, so 199kpp is stored as 199000000

The file definitely gets updated whenever you log off, or perhaps even when you change prices in game. But I am finding some oddities. Like I have 3 items in the file with zero prices yet I don't have any items on this particular trader that have not been priced.

This concerns me since I'm afraid if I used some global method to edit the files and cut prices across the board by say 20%, if some kind of misalignment results, all the prices may get messed up.

Anyone have experience working with this file? I wonder if zero price items could be leftover stuff I since removed, like empty trader bags, which don't get deleted because the save doesn't detect them as still on the trader's inventory....

?

Any help appreciated.

Ok, So then you are interested in understanding the /ini command more than anything perhaps. *** Ini - MacroQuest Wiki *** is the wiki entry for /ini

/ini "filename" "keyname" "valuename" "value"

so filename is obviously file name. keyname is [keyname] valuename in your case would be the Item.ID and value is the value as you stated 19900000 etc etc. you can read from, or write to this ini, but you can -not- delete entries from within a macro according to the wiki. So say the file name was Bazaar_Trader and you wanted to access Sell Prices key for Item.ID 123456 to get the value of it. You could save the filename as a variable like I do in my Pull.mac /declare Filename string outer Pull_${Me.CleanName}_${Me.Class}.ini

then access using ${Filename}. You could set values by typing things like /varset Med ${Ini[${Filename},Configuration,MedAt]} this sets the variable ${Med} to the value of the INI in key Configuration value of MedAt.

So if you have the filename (and location, as the default is Macros folder) then you could preset the filename and location as FileName or some other variable. Then you can access that by ${Ini[]} command where the array in the Ini command will search for whatever you put in it. You can check to see if something has an entry already
Code:
/if (${Ini[${Filename},Configuration,MedAt]} == NULL) {
		/ini "${Filename}" "Configuration" "MedAt" "20"
	}
and if not give it a value.

I suppose in your case it would be

Code:
/if (${Ini[${Filename},SellPrice,Item.ID]} == NULL) {
    /echo Item doesn't already have a price, skipping
}
or whatever. Clearly I don't know what the key is. How you access the item is up to you. If doing it from a window, you can associate a window by accessing your UI folder in Everquest. C:\Users\Public\Daybreak Game Company\Installed Games\EverQuest\uifiles\default for me. Then find the window you want to access. EQUI_TradeWnd likely. Clip off EQUI_ for the access to it.

/if (!${Window[TradeWnd].Closed}) {
/trader or whatever the command is
}

More can be found on Windows at DataType:window - MacroQuest Wiki

You'll need to access sub slots of the window to get an id from it.

Hopefully that can lead you in the right direction. Not sure of your programming experience.

I know what "Quantity window" has it's own window and seems pretty universal. I'm sure that a price setting window will have something similar. You would have to access the slider and change it's value then access the sub for the accept button and leftmouseup notify it.
 
Last edited:
Sorry, I'm being misunderstood here and I'm wasting Chat's time to some extent. And there's no need for secrecy! I'm not even looking for something involving MQ2. I just want some kind of vanilla script which will adjust downward all the prices on my trader by some percentage I would provide. I might even be able to do this with Notepad++ with a plugin.

Nothing complicated or sinister here!

I was just checking if anyone had more detailed knowledge of how the EQ file in which character Bazaar prices were stored. That is all!

But thanks for the detailed responses!
 
Sorry, I'm being misunderstood here and I'm wasting Chat's time to some extent. And there's no need for secrecy! I'm not even looking for something involving MQ2. I just want some kind of vanilla script which will adjust downward all the prices on my trader by some percentage I would provide. I might even be able to do this with Notepad++ with a plugin.

Nothing complicated or sinister here!

I was just checking if anyone had more detailed knowledge of how the EQ file in which character Bazaar prices were stored. That is all!

But thanks for the detailed responses!

I suppose I was under the assumption that the file was an INI and that is my fault. Where is the file located so I can look at it?

As a side note, having reread your original post. That items may be stored anytime they are found in the bag, then left there even if you remove them. It is possible that items with no prices are items you had in the bag in which you never set prices for and removed after realizing it was there?
 
Last edited:
The file appears in your EQ dir and i's called:

BZR_charactername_servername.ini
 
Here's one from at some point I was doing some testing (mq2bzsrch probably).

Code:
[General]
CheckFrequency=5m
PerItemTimeout=4s
MinTimeBetweenItems=4s
MinTimeBetweenPriceUpdates=5m
AutoEnableTrader=FALSE
AutoEnableBuyer=FALSE
DebugMode=TRUE

[Global_Sell_Ignore]
TraderName1=NULL

[Global_Buy_Ignore]
BuyerName1=NULL

[UndercutSettings]
DefaultUndercutAmount=1000
UndercutWithNoMinMax=FALSE
UndercutMinPrice1=100000
UndercutMaxPrice1=1049999
UndercutCalc1=(PRICE-(PRICE*.01))-((PRICE-(PRICE*.01))%25000)
UndercutMinPrice2=1050000
UndercutMaxPrice2=7499999
UndercutCalc2=(PRICE-(PRICE*.01))-((PRICE-(PRICE*.01))%100000)
UndercutMinPrice3=7500000
UndercutMaxPrice3=14999999
UndercutCalc3=(PRICE-(PRICE*.01))-((PRICE-(PRICE*.01))%500000)
UndercutMinPrice4=15000000
UndercutMaxPrice4=30999999
UndercutCalc4=(PRICE-(PRICE*.01))-((PRICE-(PRICE*.01))%1000000)
UndercutMinPrice5=31000000
UndercutMaxPrice5=99999999
UndercutCalc5=(PRICE-(PRICE*.01))-((PRICE-(PRICE*.01))%5000000)
UndercutMinPrice6=100000000
UndercutMaxPrice6=499999999
UndercutCalc6=(PRICE-(PRICE*.01))-((PRICE-(PRICE*.01))%25000000)
UndercutMinPrice7=500000000
UndercutMaxPrice7=1019999999
UndercutCalc7=(PRICE-(PRICE*.01))-((PRICE-(PRICE*.01))%50000000)
UndercutMinPrice8=1020000000
UndercutMaxPrice8=2000000000
UndercutCalc8=(PRICE-(PRICE*.01))-((PRICE-(PRICE*.01))%100000000)
UndercutMinPrice9=NULL
UndercutMaxPrice9=NULL
UndercutCalc9=NULL

[OutbidSettings]
DefaultOutbidAmount=1000
OutbidWithNoMinMax=FALSE
OutbidMinPrice1=NULL
OutbidMaxPrice1=NULL
OutbidCalc1=NULL

[BuyLines]
MinTimeBetweenItemReadds=5m
BuyLineItem1=NULL
BuyLineQty1=NULL
BuyLinePrice1=NULL
BuyLineReaddCount1=100

[Rock Breaker]
TraderMinPrice=500000
TraderMaxPrice=2000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Detritus Remover]
TraderMinPrice=500000
TraderMaxPrice=2000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Shaping Pick]
TraderMinPrice=750000
TraderMaxPrice=5000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Measuring String]
TraderMinPrice=500000
TraderMaxPrice=2000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Overgrowth Shears]
TraderMinPrice=500000
TraderMaxPrice=2000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Cleaning Brush]
TraderMinPrice=1000000
TraderMaxPrice=5000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Stained Painting Brush]
TraderMinPrice=1000000
TraderMaxPrice=5000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Cracked Block and Tackle]
TraderMinPrice=5000000
TraderMaxPrice=25000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Container of Dried Bronze Polish]
TraderMinPrice=500000
TraderMaxPrice=2000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Fetching Stick]
TraderMinPrice=500000
TraderMaxPrice=2000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Tuft of Dried Drachnid Silk]
TraderMinPrice=500000
TraderMaxPrice=2000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Tangle of Yeti Fur]
TraderMinPrice=500000
TraderMaxPrice=2000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Fragment of Karnor Castle Brick]
TraderMinPrice=500000
TraderMaxPrice=2000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Rock Hard Egg Fragments]
TraderMinPrice=1000000
TraderMaxPrice=5000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Crumbled Monolith Dust]
TraderMinPrice=15000000
TraderMaxPrice=75000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Ancient Brittle White Dragon Scale]
TraderMinPrice=15000000
TraderMaxPrice=75000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Green Dreadland Citrus Leaf]
TraderMinPrice=500000
TraderMaxPrice=2000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Brown Dreadland Citrus Leaf]
TraderMinPrice=500000
TraderMaxPrice=2000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Brown Dreadland Beach Leaf]
TraderMinPrice=500000
TraderMaxPrice=2000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Green Dreadland Beach Leaf]
TraderMinPrice=500000
TraderMaxPrice=2000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Brown Dreadland Oak Leaf]
TraderMinPrice=500000
TraderMaxPrice=2000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Green Dreadland Oak Leaf]
TraderMinPrice=500000
TraderMaxPrice=2000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Brown Dreadland Maple Leaf]
TraderMinPrice=1000000
TraderMaxPrice=5000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Green Dreadland Maple Leaf]
TraderMinPrice=1000000
TraderMaxPrice=7500000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Resonating Portal Dust (Azia)]
TraderMinPrice=50000000
TraderMaxPrice=350000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Resonating Portal Dust (Beza)]
TraderMinPrice=50000000
TraderMaxPrice=350000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Resonating Portal Dust (Caza)]
TraderMinPrice=50000000
TraderMaxPrice=350000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Resonating Portal Dust (Dena)]
TraderMinPrice=50000000
TraderMaxPrice=350000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Resonating Portal Dust (Ena)]
TraderMinPrice=50000000
TraderMaxPrice=350000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Resonating Portal Dust (Fana)]
TraderMinPrice=50000000
TraderMaxPrice=350000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Resonating Portal Dust (Geza)]
TraderMinPrice=50000000
TraderMaxPrice=350000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Resonating Portal Dust (Heda)]
TraderMinPrice=50000000
TraderMaxPrice=350000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Parched Sapling]
TraderMinPrice=2500000
TraderMaxPrice=15000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Disintegrated Root Powder]
TraderMinPrice=2500000
TraderMaxPrice=15000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Sturdy Sapling]
TraderMinPrice=2500000
TraderMaxPrice=15000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Struggling Sapling]
TraderMinPrice=2500000
TraderMaxPrice=15000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Desiccated Leaf]
TraderMinPrice=2500000
TraderMaxPrice=15000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Drought-hardened Sap]
TraderMinPrice=5000000
TraderMaxPrice=35000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Defiant Daisy]
TraderMinPrice=25000000
TraderMaxPrice=150000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Spiteful Thorns]
TraderMinPrice=25000000
TraderMaxPrice=150000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL                                                                                                                      
TraderMatchOnly1=NULL
[Daubbed Mud]
TraderMinPrice=20000000
TraderMaxPrice=150000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Glowing Meteorite Shard]
TraderMinPrice=20000000
TraderMaxPrice=150000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Unnaturally Robust Foliage]
TraderMinPrice=20000000
TraderMaxPrice=150000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Burning Carcass]
TraderMinPrice=20000000
TraderMaxPrice=150000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Fiery Essence]
TraderMinPrice=20000000
TraderMaxPrice=150000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Sarnak Foot]
TraderMinPrice=50000000
TraderMaxPrice=250000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Scorched Rune]
TraderMinPrice=75000000
TraderMaxPrice=350000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Stump Stalker]
TraderMinPrice=75000000
TraderMaxPrice=350000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Caravan Wheel]
TraderMinPrice=20000000
TraderMaxPrice=150000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Giant Table Leg]
TraderMinPrice=20000000
TraderMaxPrice=150000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Broken Tablet]
TraderMinPrice=20000000
TraderMaxPrice=150000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Broken Mirror (Left)]
TraderMinPrice=20000000
TraderMaxPrice=150000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Broken Mirror (Right)]
TraderMinPrice=20000000
TraderMaxPrice=150000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Excavation Tabulations]
TraderMinPrice=20000000
TraderMaxPrice=150000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Old Digger's Lantern]
TraderMinPrice=300000000
TraderMaxPrice=750000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Giant Cutlery]
TraderMinPrice=50000000
TraderMaxPrice=350000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Oversized Throwing Hammer]
TraderMinPrice=150000000
TraderMaxPrice=500000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Oversized Torch]
TraderMinPrice=150000000
TraderMaxPrice=500000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Oversized Greataxe]
TraderMinPrice=150000000
TraderMaxPrice=500000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Oversized Fist Spikes]
TraderMinPrice=150000000
TraderMaxPrice=500000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Oversized Pickaxe]
TraderMinPrice=150000000
TraderMaxPrice=500000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Oversized Shovel]
TraderMinPrice=150000000
TraderMaxPrice=500000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Oversized Greatsword]
TraderMinPrice=200000000
TraderMaxPrice=700000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Oversized Horn]
TraderMinPrice=500000000                                  
TraderMaxPrice=1500000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Ancient Druid Stone]
TraderMinPrice=10000000
TraderMaxPrice=75000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Glitterleaf]
TraderMinPrice=10000000
TraderMaxPrice=75000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Shifter's Burnoff]
TraderMinPrice=10000000
TraderMaxPrice=75000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Nourishing Leaf]
TraderMinPrice=10000000
TraderMaxPrice=75000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Frontier Jasper]
TraderMinPrice=10000000
TraderMaxPrice=95000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Bullet Ant]
TraderMinPrice=10000000
TraderMaxPrice=95000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Rock Flutterer]
TraderMinPrice=25000000
TraderMaxPrice=150000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Mountiain Seashell]
TraderMinPrice=25000000
TraderMaxPrice=150000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Giant Gin]
TraderMinPrice=10000000
TraderMaxPrice=75000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Giant Absinthe]
TraderMinPrice=10000000
TraderMaxPrice=75000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Giant Bourbon]
TraderMinPrice=10000000
TraderMaxPrice=75000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Giant Drink]
TraderMinPrice=10000000
TraderMaxPrice=75000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Giant Regal Swill]
TraderMinPrice=10000000
TraderMaxPrice=75000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Giant Burltender's Swill]
TraderMinPrice=10000000
TraderMaxPrice=75000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Giant Vodka]
TraderMinPrice=55000000
TraderMaxPrice=350000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Giant Wineskin]
TraderMinPrice=55000000
TraderMaxPrice=350000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Burynai Burial Regalia (Azia)]
TraderMinPrice=9000000
TraderMaxPrice=50000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Burynai Burial Regalia (Beza)]
TraderMinPrice=9000000
TraderMaxPrice=50000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Burynai Burial Regalia (Caza)]
TraderMinPrice=9000000
TraderMaxPrice=50000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Burynai Burial Regalia (Dena)]
TraderMinPrice=9000000
TraderMaxPrice=50000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Burynai Burial Regalia (Ena)]
TraderMinPrice=9000000
TraderMaxPrice=50000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Burynai Burial Regalia (Fana)]
TraderMinPrice=9000000
TraderMaxPrice=50000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Burynai Burial Regalia (Geza)]
TraderMinPrice=20000000
TraderMaxPrice=125000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Burynai Burial Regalia (Heda)]
TraderMinPrice=20000000
TraderMaxPrice=125000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Goblin Brawler's Accolade]
TraderMinPrice=500000
TraderMaxPrice=2500000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Goblin Tally Counter]
TraderMinPrice=500000
TraderMaxPrice=2500000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Runner's Waterpouch]
TraderMinPrice=500000
TraderMaxPrice=2500000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Sarnak Captain's Signet]
TraderMinPrice=750000
TraderMaxPrice=4000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Goblin Cadence Breaker]
TraderMinPrice=750000
TraderMaxPrice=4000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Goblin Token Game]
TraderMinPrice=750000
TraderMaxPrice=4000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Sarnak Signaler]
TraderMinPrice=2500000
TraderMaxPrice=15000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Primitive Sarnak Cogworks]
TraderMinPrice=2500000
TraderMaxPrice=15000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Token of Droga: The Blade]
TraderMinPrice=10000000
TraderMaxPrice=50000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Token of Droga: Death]
TraderMinPrice=10000000
TraderMaxPrice=50000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Token of Droga: The Dead]
TraderMinPrice=10000000
TraderMaxPrice=50000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
[Token of Droga: The Sword]
TraderMinPrice=10000000
TraderMaxPrice=50000000
TraderMatchOnlyOverrideQty=9999999
TraderMinimumQty=0
DefaultUndercutAmount=NULL
UndercutWithNoMinMax=NULL
UndercutMinPrice1=NULL
UndercutMaxPrice1=NULL
UndercutCalc1=NULL
TraderIgnore1=NULL
TraderMatchOnly1=NULL
 
I had one a few years ago you set the price and it would lower it every x amount of hours and you would set a threshold so that item could never go below a certain amount.
 
Originally an RG macro. Was broken in several ways. I've modified it heavily at this point and have been maintaining it. It includes a buyer mode.

/mac bazaar trader initprice (Sets the price to all items to 5k by default, can be changed in the code, then it runs the trader mode price update routines)
/mac bazaar trader (opens trader, makes you the lowest priced seller, creates ini entries for bazaar.ini for items not currently listed.
/mac bazaar buyer (I've not used or coded any changes to the buyer mode, but I'm told it works)
/mac bazaar makeini (creates an INI entry for all the items currently in trader satchels then ends)

Please keep in mind the Minimum sell price is stored in the INI, make sure to edit the min/max values in bazaar.ini for high end items to avoid someone taking advantage of you using a macro to change your prices.

Requires plugin mq2bzsrch
 

Attachments

  • bazaar.inc
    15.2 KB · Views: 22
  • bazaar.mac
    30.1 KB · Views: 24
Last edited: