diff --git a/Source/monster.cpp b/Source/monster.cpp index 8dac34d7d..8463c7f1b 100644 --- a/Source/monster.cpp +++ b/Source/monster.cpp @@ -2742,8 +2742,7 @@ void GroupUnity(int i) if (clear || monster[i].leaderflag != 1) { if (clear && monster[i].leaderflag == 2 - && abs(monster[i].position.tile.x - monster[leader].position.future.x) < 4 - && abs(monster[i].position.tile.y - monster[leader].position.future.y) < 4) { + && monster[i].position.tile.WalkingDistance(monster[leader].position.future) < 4) { monster[leader].packsize++; monster[i].leaderflag = 1; }