--- deliantra/server/server/shop.C 2009/04/27 01:38:49 1.67 +++ deliantra/server/server/shop.C 2009/08/20 18:12:13 1.68 @@ -597,7 +597,7 @@ for (i = 0; i < NUM_COINS; i++) { object &coin = *coin_objs[i]; - sint64 num_coins = min ((to_pay + coin.value - 1) / coin.value, coin.nrof); + sint64 num_coins = min ((to_pay + coin.value - 1) / coin.value, (sint64) coin.nrof); to_pay -= num_coins * coin.value; coin.nrof -= num_coins;