diff --git a/checkmove.cpp b/checkmove.cpp index 72d634de..949bcddc 100644 --- a/checkmove.cpp +++ b/checkmove.cpp @@ -168,7 +168,7 @@ EX bool monstersnear(cell *c, eMonster who) { if(elec::affected(c2)) continue; if(fast && c2->monst != moWitchSpeed) continue; // Krakens just destroy boats - if(who == moPlayer && c2->monst == moKrakenT && c->wall == waBoat) { + if(who == moPlayer && c2->monst == moKrakenT && c->wall == waBoat && !peace::on) { kraken_will_destroy_boat = true; continue; } diff --git a/complex.cpp b/complex.cpp index 92eb2c42..3ee8f983 100644 --- a/complex.cpp +++ b/complex.cpp @@ -2981,7 +2981,7 @@ EX namespace kraken { attackMonster(c2, AF_NORMAL | AF_MSG, c->monst); sleep(c); } - else for(int i=0; i