From 002c354a5181dfdfee7a6124f8881a31e89f93c2 Mon Sep 17 00:00:00 2001 From: Jesse Ruderman Date: Fri, 9 Jul 2021 21:52:09 -0700 Subject: [PATCH] Raging Bull can no longer push Princess onto player's cell --- monstermove.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/monstermove.cpp b/monstermove.cpp index b19480b8..7cb0702d 100644 --- a/monstermove.cpp +++ b/monstermove.cpp @@ -659,7 +659,7 @@ EX void beastAttack(cell *c, bool player, bool targetdir) { if(c2->monst && c2->stuntime) { cellwalker bull (c, d); int subdir = determinizeBullPush(bull); - auto mi = determinePush(bull, subdir, [c2] (movei mi) { return passable(mi.t, c2, P_BLOW); }); + auto mi = determinePush(bull, subdir, [c2] (movei mi) { return passable(mi.t, c2, P_BLOW) && !isPlayerOn(mi.t); }); if(mi.proper()) pushMonster(mi); }