abstract
| - Vendor prices are affected by attitude and bartering skill. First off, attitude seems to simply be (charisma+reputation)*5. Attitude is capped at 100, and I'm guessing bartering is functionally capped at 5, otherwise with high attitude/bartering you can eventually buy items for less than their worth and resell them for more. Items have an actual value listed on the tooltip, but you usually pay a hefty markup. For buying items you start off paying 2.5x the actual price at 0 attitude and 0 bartering. The full formula for the price increase factor when buying is: 2.5-0.005*Attitude-(Barteringskill/5) I focused mainly on the formula for buying, however the one for selling is similar to the buying formula but starts at 2.5x less (0.4 factor) at 0 attitude and 0 bartering. So you can just use: 1/(2.5-0.005*Attitude-(Barteringskill/5)) Anyway, what this all means is that with:
* 0 attitude and 0 bartering, you pay 250% and sell items for 40%
* 100 attitude and 0 bartering, you pay 200% and sell for 50%
* 0 attitude and 5 bartering, you pay 150% and sell for 66.7%
* 100 attitude and 5 bartering, you pay 100% and sell for 100% Note: This was all done with limited testing, so I could be mistaken somewhere, but the formula matches what I'm seeing in-game. Either a patch or Enhanced Edition appears to have changed this formula for the worse. Bartering is now significantly less effective. The new formulae are: Buy Price = Base Price * (2.7 - 0.005*Attitude - 0.1 * Bartering) Sell Price = 1 / Buy Price In order to buy and sell at par now, you would require 100 Attitude and a Bartering skill of 12. As bonuses to Barter seem to appear on only two pieces of equipment (Necklaces & Boots), the best you can currently get is a skill of 7 with NPCs and 8 with PCs (due to Egotistical). This gives, at a Bartering skill of 8 and 100 Attitude: Buy Price = Base Price * 1.4 Sell Price = Base Price * 0.71
|