diff --git a/doc/fixes34.2 b/doc/fixes34.2 index fb1e79432..351f8e11d 100644 --- a/doc/fixes34.2 +++ b/doc/fixes34.2 @@ -74,6 +74,7 @@ add more calls to update_inventory as the inventory changes don't charge for items picked up from monster's interior while swallowed choking while eating non-food always called the food "quick snack" short swords are not throwing weapons +several sit-in-trap cases were unreachable Platform- and/or Interface-Specific Fixes diff --git a/src/sit.c b/src/sit.c index 0770340c1..deb1c110c 100644 --- a/src/sit.c +++ b/src/sit.c @@ -68,7 +68,8 @@ dosit() if (!(Is_box(obj) || objects[obj->otyp].oc_material == CLOTH)) pline("It's not very comfortable..."); - } else if ((trap = t_at(u.ux, u.uy)) != 0) { + } else if ((trap = t_at(u.ux, u.uy)) != 0 || + (u.utrap && (u.utraptype >= TT_LAVA))) { if (u.utrap) { exercise(A_WIS, FALSE); /* you're getting stuck longer */