1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2025-11-01 14:32:59 +00:00

fixed invalid error messages on Animated Dice validity tests

This commit is contained in:
Zeno Rogue
2021-05-30 13:10:00 +02:00
parent 03c41443c4
commit 8f28497f26
3 changed files with 6 additions and 2 deletions

View File

@@ -1157,7 +1157,7 @@ EX movei blowoff_destination(cell *c, int& di) {
if(d<c->type) for(int e=d; e<d+c->type; e++) {
int di = e % c->type;
cell *c2 = c->move(di);
if((c->monst == moAnimatedDie || c->monst == moAngryDie || c->wall == waHappyDie || c->wall == waRichDie) && !dice::can_roll(movei(c, di)))
if(dice::on(c) && !dice::can_roll(movei(c, di)))
continue;
if(c2 && c2->cpdist > c->cpdist && passable(c2, c, P_BLOW)) return movei(c, c2, di);
}