Issue340

Title SHOP: NPC Dependent Sell prices
Priority feature Status open
Assigned To Keywords
Linked issues Watchers

Submitted on 2011-07-24 19h08 by tracker_migration, last changed by matthiaskrgr.

Messages
Author: tracker_migration Date: 2011-02-07   07h44
Submitted by salimiles
> It would help, I believe, if the selling and buying prices were not the
> same.  This doesn't have to be complex--perhaps a % difference, e.g.,
> Selling price for this character is 84% of buying price. This would also
> allow for another point of differentiation among various player-Tuxs.
> For example, after saving Mrs. Stone's store, perhaps she will buy items
> for a razor-thin margin, and after some remarkable feats on behalf of
> the Red Guard, the margin there could also decrease. On the other hand,
> pranks such as arguing with a Red Guard might cause the margin to
> increase at the company store. You wouldn't need to announce the
> difference, just quietly adjust the selling/buying price of items.
Roy Gathercoal's suggestions (11/11/2009)

Currently (SVN 3865) 0.3 is a constant sell back price modifier. This feature request is to have different modifiers depending on the NPC and have a lua function so the modifier can be changed with events.
Author: tracker_migration Date: 2011-03-21   09h44
Posted by ahuillet
I think it's a nice idea but beware of complex gameplay rules that players don't understand. We need something simple.
Author: tracker_migration Date: 2011-07-21   05h11
Posted by salimiles
I propose the following:

When the shop is started, the current circuits that the player has are counted. (This should be done in LUA, so this can be turned off, for certain shops, e.g. Stone if you do the "saving the shop" quest.)

For non-multiplicative items, if the player has more than 3x the item base price, the 'buy' price has a 15% increase.
For multiplicative items, if the player has more than 150x the item base price, the 'buy' price has a 15% increase.
Sell prices are not modified.

Additionally the proposed "Caduceus" implant (see discussion on rb1256) would disable this behavior.
History
Date User Action Args
2011-07-27 12:07:07matthiaskrgrsetpriority: bug -> feature
2011-07-24 19:08:03tracker_migrationcreate