--- deliantra/server/ext/follow.ext 2010/05/18 21:45:37 1.22 +++ deliantra/server/ext/follow.ext 2010/05/21 00:42:03 1.23 @@ -42,6 +42,9 @@ for (values %FOLLOW) { my ($who, $target, $queue) = @$_; + $target->active + or next; + my ($map, $x, $y) = ($target->map, $target->x, $target->y); # add new position to queue, if any @@ -54,7 +57,7 @@ if (@$queue > $MAX_QUEUE) { $who->message ($target->name . " is too far away - you can't follow anymore!"); unfollow $target->name; - } else { + } elsif (@$queue) { my ($map, $x, $y) = @{ $queue->[0] }; $map->load;