As ut-sally!fletcher pointed out to me, it is possible to increase u.uluck indefinitely, and thus spoil the game. The fix follows. hack.main.c 289c289 < u.uluck++; --- > if(!u.uluck) u.uluck++;