<Someone> reported that shopkeepers don't charge for using tinning kits.
initialize artifacts before processing $WIZKIT
clean up inconsistency between various places quaff is documented
is_damageable was using is_rottable incorrectly
+charge for use of an unpaid tinning kit
Platform- and/or Interface-Specific Fixes
pline("That's too insubstantial to tin.");
return;
}
+ check_unpaid(obj);
obj->spe--;
if ((can = mksobj(TIN, FALSE, FALSE)) != 0) {
static const char you_buy_it[] = "You tin it, you bought it!";
if (otmp->spe > 1) tmp /= 4L;
} else if (otmp->oclass == SPBOOK_CLASS) {
tmp -= tmp / 5L;
- } else if (otmp->otyp == CAN_OF_GREASE
+ } else if (otmp->otyp == CAN_OF_GREASE ||
+ otmp->otyp == TINNING_KIT
#ifdef TOURIST
|| otmp->otyp == EXPENSIVE_CAMERA
#endif