was no longer lit but still showed phantom candles attached
improve hilite_status, allowing multiple stops per field, and temporarily or
permanently hilited fields
+give feedback when released from a bear trap
Fixes to Post-3.6.0 Problems that Were Exposed Via git Repository
int x, y; /* targetted destination, <u.ux+u.dx,u.uy+u.dy> */
struct trap *desttrap; /* nonnull if another trap at <x,y> */
{
- boolean anchored;
+ boolean anchored = FALSE;
const char *predicament, *culprit;
char *steedname = !u.usteed ? (char *) 0 : y_monnam(u.usteed);
/* [why does diagonal movement give quickest escape?] */
if ((u.dx && u.dy) || !rn2(5))
u.utrap--;
+ if (!u.utrap)
+ goto wriggle_free;
break;
case TT_PIT:
if (desttrap && desttrap->tseen
Norep("You are %s %s.", predicament, culprit);
}
} else {
+wriggle_free:
if (u.usteed)
pline("%s finally %s free.", upstart(steedname),
!anchored ? "lurches" : "wrenches the ball");