fix freeing a worn object when forced to drop it by falling down stairs
allow setting per-level "temperature": hot, cold, or temperate, currently
only affects some messages
+digging is noisy
Fixes to 3.7.0-x Problems that Were Exposed Via git Repository
case 1:
pline("Bang! You hit with the broad side of %s!",
the(xname(uwep)));
+ wake_nearby();
break;
default:
Your("swing misses its mark.");
if (!gd.did_dig_msg) {
You("hit the %s with all your might.", d_target[dig_target]);
+ wake_nearby();
gd.did_dig_msg = TRUE;
}
}
pay_for_damage("ruin", FALSE);
else
add_damage(x, y, madeby_u ? SHOP_PIT_COST : 0L);
+ wake_nearby();
} else if (!madeby_obj && canseemon(madeby)) {
pline("%s digs a pit in the %s.", Monnam(madeby), surface_type);
} else if (cansee(x, y) && Verbose(0, digactualhole1)) {
* fills it. Final outcome: no hole, no boulder.
*/
pline("KADOOM! The boulder falls in!");
+ wake_nearby();
(void) delfloortrap(ttmp);
}
delobj(boulder_here);
if (vibrate)
losehp(Maybe_Half_Phys(2), "axing a hard object",
KILLED_BY);
+ wake_nearby();
} else if (u.utrap && u.utraptype == TT_PIT && trap
&& (trap_with_u = t_at(u.ux, u.uy))
&& is_pit(trap->ttyp)