diff --git a/complex.cpp b/complex.cpp index f04399d6..b488dc77 100644 --- a/complex.cpp +++ b/complex.cpp @@ -2977,6 +2977,7 @@ EX namespace kraken { for(int i=0; imonst == moKrakenT && !c->stuntime) forCellEx(c2, c) { + if (!logical_adjacent(c2,moKrakenT,c)) continue; bool dboat = false; if(c2->monst && canAttack(c, moKrakenT, c2, c2->monst, AF_ONLY_FBUG)) { attackMonster(c2, AF_NORMAL | AF_MSG, c->monst);