One of the things I didn't like much about nethack is
the fact that shops don't ever get anything new, so
there is really no sense in "comming back" once you
have robbed^Wbought all the good stuff.
Could it be possible to have some kind of "renewal"
effect on shops so that items are introduced (or
removed) throughout time. This could be possibly be
based on the number of items in a shop (a filled shop
might not need to be refilled) and in the time passed
between you "saw" the shop and returned to it (maybe
this information could be calculated based on the time
the level is created and when you return to it).
This does not necessarily need to be a good thing, it
could also be potentially dangerous (artifacts or the
object you really wanted and was trying to acquire
might dissapear, never to reappear again)
I know this is an ANCIENT thread, but is this possible to code? I am assuming it will be in the shops/shopkeeper code, but is there a place that checks for and implements (maybe didn't work at time of last release) refilling of shops?
I would like to do this, although for game balance shop generation would HAVE to be significantly lessened.
edit> Oh rereading.... this is for nethack, I agree nethack has WAY less shops, refilling after a few thousand moves would make sense, whereas Slashem would need less random shop generation AND longer regeneration time like 3000 to 4000 moves later.
Last edit: ozma 2015-06-22