rendered paste bodyIndex: shop.c
===================================================================
RCS file: /cvsroot/crossfire/crossfire/server/shop.c,v
retrieving revision 1.47
diff -C5 -r1.47 shop.c
*** shop.c 28 Oct 2005 19:08:53 -0000 1.47
--- shop.c 9 Nov 2005 05:00:18 -0000
***************
*** 659,668 ****
--- 659,669 ----
for (i=0; i< NUM_COINS; i++)
if (!strcmp(coins[i], item->arch->name))
coincount[i] += item->nrof;
if (item->inv) item = item->inv;
else if (item->below) item = item->below;
+ else if (item->env && item->env != pl && item->env->below) item = item->env->below;
else item = NULL;
}
if (unpaid_price > player_wealth) {
char buf[MAX_BUF], coinbuf[MAX_BUF];
int denominations = 0;