There is a bug in the shopkeeper code that may cause the shopkeeper to get confused when you save and restore the game while in a shop. The fix is to delete one line in hack.shk.c: 236d < billobjs = 0;