diff --git a/passable.cpp b/passable.cpp index 576f4eda..6dc335d3 100644 --- a/passable.cpp +++ b/passable.cpp @@ -417,7 +417,7 @@ EX bool canPushStatueOn(cell *c, flagtype flags) { return passable(c, NULL, P_MONSTER | flags) && !snakelevel(c) && !isWorm(c->monst) && !isReptile(c->wall) && !peace::on && !cellHalfvine(c) && !isDie(c->wall) && - !among(c->wall, waBoat, waFireTrap, waArrowTrap); + !among(c->wall, waBoat, waFireTrap, waArrowTrap, waBarrier); } EX void moveBoat(const movei& mi) {