mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-07-24 03:32:50 +00:00
compare pathdist with PINFD, not INF
This commit is contained in:
parent
bfd17a57c6
commit
e2531fb891
@ -1085,7 +1085,7 @@ void buildBigStuff(cell *c, cell *from) {
|
|||||||
createAlternateMap(c, 2, hsA);
|
createAlternateMap(c, 2, hsA);
|
||||||
|
|
||||||
if(c->land == laPalace && ctof(c) && !princess::generating && !shmup::on && multi::players == 1 &&
|
if(c->land == laPalace && ctof(c) && !princess::generating && !shmup::on && multi::players == 1 &&
|
||||||
(princess::forceMouse ? (from && from->pathdist != INF) :
|
(princess::forceMouse ? (from && from->pathdist != PINFD) :
|
||||||
(hrand(2000) < (peace::on ? 100 : 20))) &&
|
(hrand(2000) < (peace::on ? 100 : 20))) &&
|
||||||
!c->master->alt &&
|
!c->master->alt &&
|
||||||
(princess::challenge || kills[moVizier] || peace::on) && !tactic::on && !yendor::on) {
|
(princess::challenge || kills[moVizier] || peace::on) && !tactic::on && !yendor::on) {
|
||||||
|
@ -330,7 +330,7 @@ void giantLandSwitch(cell *c, int d, cell *from) {
|
|||||||
c->monst = moVizier;
|
c->monst = moVizier;
|
||||||
c->hitpoints = palaceHP();
|
c->hitpoints = palaceHP();
|
||||||
}
|
}
|
||||||
else if(princess::forceVizier && from->pathdist != INF) {
|
else if(princess::forceVizier && from->pathdist != PINFD) {
|
||||||
c->monst = moVizier;
|
c->monst = moVizier;
|
||||||
c->hitpoints = palaceHP();
|
c->hitpoints = palaceHP();
|
||||||
princess::forceVizier = false;
|
princess::forceVizier = false;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user