Because hmon_hitmon caches the monster data type, it needs to update this
whenever the monster might polymorph. It already did this for potions, but
not for jousting. There are other more complex ways this could be addressed.
options for font_size for map, menu, message, status, and text all had the
same description of "the size of the map font" in options.c
when dismounting by choice and unimpaired, try not to land in a known trap
+when jousting a pudding into a polymorh trap, it was possible to end up
+ with two of the new type of monster
Platform- and/or Interface-Specific Fixes
/* avoid migrating a dead monster */
if (mon->mhp > tmp) {
mhurtle(mon, u.dx, u.dy, 1);
+ mdat = mon->data; /* in case of a polymorph trap */
if (DEADMONSTER(mon)) already_killed = TRUE;
}
hittxt = TRUE;
/* avoid migrating a dead monster */
if (mon->mhp > tmp) {
mhurtle(mon, u.dx, u.dy, 1);
+ mdat = mon->data; /* in case of a polymorph trap */
if (DEADMONSTER(mon)) already_killed = TRUE;
}
hittxt = TRUE;