mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-02-23 06:20:09 +00:00
Fix crash by disallowing statue-dice swaps
This commit is contained in:
parent
8f8cbfd4c7
commit
b4d6b86872
@ -409,7 +409,7 @@ bool sharkpassable(cell *w, cell *c) {
|
|||||||
EX bool canPushStatueOn(cell *c, flagtype flags) {
|
EX bool canPushStatueOn(cell *c, flagtype flags) {
|
||||||
return passable(c, NULL, P_MONSTER | flags) && !snakelevel(c) &&
|
return passable(c, NULL, P_MONSTER | flags) && !snakelevel(c) &&
|
||||||
!isWorm(c->monst) && !isReptile(c->wall) && !peace::on &&
|
!isWorm(c->monst) && !isReptile(c->wall) && !peace::on &&
|
||||||
!cellHalfvine(c) &&
|
!cellHalfvine(c) && !isDie(c->wall) &&
|
||||||
!among(c->wall, waBoat, waFireTrap, waArrowTrap);
|
!among(c->wall, waBoat, waFireTrap, waArrowTrap);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user