Команды для работы с тайлами карты в Orion Assistant 3.0.0.0 - Hotride/OrionUO GitHub Wiki
Группа команд для работы с тайлами карты для Orion Assistant 3.0.0.0
Формат команд:
ReturnType NameSpace.name(requiredParameters, [optionalParameters=defaultValue]);
-
ReturnType - возвращаемое значение функции (void - функция ничего не возвращает);
-
NameSpace - область видимости функции;
-
name - имя функции;
-
requiredParameters - обязательные параметры;
-
optionalParameters - не обязательные параметры, значение по умолчанию указано после знака =
tileFlags могут принимать следующие значения:
-
'mine' - будет искать только тайлы пещер;
-
'tree' - будет искать только деревья;
-
'water' - будет искать только тайлы воды;
-
'land' - будет включать в поиск тайлы ландшафта;
-
'any' - ищет любые тайлы статики;
tileFlags могут комбинироваться из обычных индексов тайлов: tileFlags = '0x0654|0x03FD|0x78AE';
TileObjectList Orion.GetTiles('tileFlags', x, y, [startZ=255, endZ=255]);
Получить список тайлов в указанных координатах.
Если в startZ или endZ значение 255 - этот параметр игнорируется.
Результат: Список объектов TileObject.
TileObjectList Orion.GetTilesInRect('tileFlags', startX, startY, endX, endY);
Получить список тайлов в указанном диапазоне координат (прямоугольнике).
Результат: Список объектов TileObject.
TileObjectList Orion.GetTilesInRect('tileFlags', startX, startY, startZ, endX, endY, endZ);
Получить список тайлов в указанном диапазоне координат (прямоугольнике) с фильтром по Z координате.
Если в startZ или endZ значение 255 - этот параметр игнорируется.
Результат: Список объектов TileObject.