Skip to content

Latest commit

 

History

History
45 lines (28 loc) · 2.21 KB

transmog.md

File metadata and controls

45 lines (28 loc) · 2.21 KB

Transmog Operation

Shopping (Experimental)

The shopping is a very simple operation in which looks for any transmog that you do not yet have listed, banked, or on alts that is 10% the "normalmarket" price in which has a "normalmarket" of 5k or higher.

iflt(normalmarket, 5000g, 0c,  10% normalmarket)

Auctioning

The auctioning operation is smart and tries to get the best value. The minimum price is aggressive but is smart to back off at lower values. The normal price and maximum price keep a reasonable hold on runaway prices whilst allowing your realm to slide above region avg.

Minimum Price

max(110% AvgBuy / 0.95, iflt(normalmarket, 1000g, 50% normalmarket, normalmarket * min(max((normalmarket - 5000g)*(85 - 50)/(50000g - 5000g) + 50, 50), 85) / 100))

The minimum price is based off of Sheyrah's Operations with the modification of using normalmarket as the price source.

It won't allow you to sell below 110% avgbuy to prevent you from losing money on a sale. If an item's normalmarket is 5k then it will allow the minimum price to fall no lower than 50% the normalmarket price. If an item's normalmarket is 50k then it will allow the minimum price to fall no lower than 85% the normalmarket price. The pricing is a linear equation, draw a line from (5k,50%) and (50k,85%). It gets increasingly more aggressive as the item is more valuable.

If there's an auction below minimum then we post at max price.

Normal Price

185% normalmarket

Max Price

300% normalmarket

We post at max price if auctions are below minimum to force a soft reset. With time it balances the avg to creep upward. If your competitors lapse on posting and undercutting each other, they will sometimes undercut this agressive price, allowing you to undercut and make a sale at a larger profit resulting in a massive reset without paying more than a few extra deposits and patience.

I set a max price of 300% normalmarket because anything higher than this will probably not sell until the price is lowered. If somebody else is posting above max and that is the lowest auction, I simply post at my max price.