Быстро и криво пофиксил так:
Код: Выделить всё
diff -Naur openkore.orig/src/AI/CoreLogic.pm openkore/src/AI/CoreLogic.pm
--- openkore.orig/src/AI/CoreLogic.pm 2008-04-06 13:26:48.000000000 +0400
+++ openkore/src/AI/CoreLogic.pm 2008-04-06 23:49:59.000000000 +0400
@@ -1974,7 +1974,7 @@
last;
}
}
- } elsif (!$args->{'following'} && $players{$args->{'ID'}} && %{$players{$args->{'ID'}}} && !${$players{$args->{'ID'}}}{'dead'}) {
+ } elsif (!$args->{'following'} && $players{$args->{'ID'}} && %{$players{$args->{'ID'}}} && !${$players{$args->{'ID'}}}{'dead'} && ($players{$args->{'ID'}}->name eq $config{followTarget})) {
$args->{'following'} = 1;
delete $args->{'ai_follow_lost'};
message TF("Found my master!\n"), "follow"
ps
Да, в вопросы кинул потому, что проверить надо, у кого-нибудь ещё наблюдалось это, или у меня руки из *опы?