[crossfire] specialised shops

Mark Wedel mwedel at sonic.net
Sat Aug 13 15:46:57 CDT 2005


  If memory serves, garbled actually put in code that did sort of the supply and 
demand thing.  IIRC, prices to buy stuff were basically nothing.

  The most basic is that there is little stuff that players buy in stores.

  My personal experience:
Spellbooks (especially at low levels where spellbooks don't show up in maps)
healing potions
potions of life
Once in a while, a ring or other object - in the case of armour, the rare cases 
where the shop has something better than I found.

  The basic problem, if we go back to the cpu analogy, is that the shops sell 
1500 mhz cpus, where going through the dungeon, you regularly find 2500+ mhz 
cpus.  So why ever buy from the shop?  And the few times the shop has the 4000+ 
mhz cpu, it is incredibly expensive.

  Also, I think the crossfire approach goes back to a long line of RPG games, 
where you go back and sell your stuff in the shop.

  Looking over the patch, a few quick thoughts:
1) Why not put shop_greed as its own field to make it easier to pull that data out?

2) Another thought would be to add a shop_cap value or the like.  Right now, in 
the sell function, there is a point where objects higher than a value become 
worth quite a bit less (lines 155-160 in shop.c).  Having these adjustable based 
on shop could also be interesting (high level players wouldn't find scorn shops 
very useful, but places like lake county or brest could be more useful).

  Likewise, havinga shop_min_value which is the cheapest items shops will buy 
from players could be interesting (shops have a minimum standard to uphold) - 
selling junk at the brest shop is not likely to be welcomed.

  One could see having 'membership' shops - have to pay to be able to use it, 
but also get better prices.

3) From a player perspective, depending on the difference you get in the 
specialized shop, I think it will still be convenient to have general shops - 
maybe get .75 value or something - I just don't really want to have to wander to 
5 shops to sell my loot, and am willing to pay something for the convenience factor.


    
    


More information about the crossfire mailing list