FindDistance
Controls the horizontal search radius (in tiles) for ground searches performed by FindType, FindTypeEx, FindTypesArrayEx, and related methods.
Default value: 2. Maximum effective value: 90 — values above 90 are clamped.
Only affects searches with Ground ($FFFFFFFF) as the container. Has no effect on searches inside containers or the backpack.
In Python, use GetFindDistance() / SetFindDistance(value).
Задаёт горизонтальный радиус поиска (в тайлах) для поиска на земле методами FindType, FindTypeEx, FindTypesArrayEx и связанными.
Значение по умолчанию: 2. Максимальное значение: 90 — значения выше 90 обрезаются.
Влияет только на поиск с контейнером Ground ($FFFFFFFF). Не влияет на поиск в контейнерах или рюкзаке.
В Python используйте GetFindDistance() / SetFindDistance(value).
var FindDistance: Cardinal;
def GetFindDistance() -> int: ...
def SetFindDistance(Value: int) -> None: ...
begin
FindDistance := 15;
if FindTypeEx($FFFF, $FFFF, Ground, False) > 0 then
AddToSystemJournal('Found ' + IntToStr(FindCount) + ' items within 15 tiles');
FindDistance := 2; // restore default
end.
SetFindDistance(15)
if FindTypeEx(0xFFFF, 0xFFFF, Ground(), False) > 0:
AddToSystemJournal(f'Found {FindCount()} items within 15 tiles')
SetFindDistance(2)