Merge branch 'NetHack-3.6'
This commit is contained in:
@@ -1780,7 +1780,7 @@ domove_core()
|
||||
if (u.usteed)
|
||||
u.usteed->mx = u.ux, u.usteed->my = u.uy;
|
||||
You("stop. %s can't move diagonally.", upstart(y_monnam(mtmp)));
|
||||
} else if (u_with_boulder
|
||||
} else if (u_with_boulder
|
||||
&& !(verysmall(mtmp->data)
|
||||
&& (!mtmp->minvent || (curr_mon_load(mtmp) <= 600)))) {
|
||||
/* can't swap places when pet won't fit there with the boulder */
|
||||
@@ -1789,7 +1789,7 @@ domove_core()
|
||||
u.usteed->mx = u.ux, u.usteed->my = u.uy;
|
||||
You("stop. %s won't fit into the same spot that you're at.",
|
||||
upstart(y_monnam(mtmp)));
|
||||
} else if (u.ux0 != x && u.uy0 != y && bad_rock(mtmp->data, x, u.uy0)
|
||||
} else if (u.ux0 != x && u.uy0 != y && bad_rock(mtmp->data, x, u.uy0)
|
||||
&& bad_rock(mtmp->data, u.ux0, y)
|
||||
&& (bigmonst(mtmp->data) || (curr_mon_load(mtmp) > 600))) {
|
||||
/* can't swap places when pet won't fit thru the opening */
|
||||
|
||||
Reference in New Issue
Block a user