Класс The Abyss - Hotride/OrionUO GitHub Wiki

Класс для работы с абилками сервера The Abyss для Orion Assistant 3.0.

Формат команд:

ReturnType NameSpace.name(requiredParameters, [optionalParameters=defaultValue]);

  • ReturnType - возвращаемое значение функции (void - функция ничего не возвращает);

  • NameSpace - область видимости функции;

  • name - имя функции;

  • requiredParameters - обязательные параметры;

  • optionalParameters - не обязательные параметры, значение по умолчанию указано после знака =


int Abyss.Count('abilityType', [graphic='0x1515|0x1F03'], [container='self'], [recurse=true]);

Получить общее количество зарядов для указанной абилки.

    • abilityType - Название заклинания (или его порядковый номер), для какой абилки смотрим заряды;
    • graphic - Для какого типа предметов (роба/клока/и то и то) производить поиск;
    • container - Где искать предметы с зарядами;
    • recurse - Искать в заранее открытых подконтейнерах.

Результат: Общее количество найденных зарядов.


ObjectList Abyss.Find('abilityType', [graphic='0x1515|0x1F03'], [container='self'], [recurse=true]);

Найти все предметы, имеющие заряды указанного типа.

    • abilityType - Название заклинания (или его порядковый номер), для какой абилки смотрим заряды;
    • graphic - Для какого типа предметов (роба/клока/и то и то) производить поиск;
    • container - Где искать предметы с зарядами;
    • recurse - Искать в заранее открытых подконтейнерах.

Результат: Список найденных предметов (список объектов типа GameObject).


bool Abyss.Use('abilityType', [graphic='0x1515|0x1F03'], [container='self'], [recurse=true]);

Использовать предмет с указанным типом абилки, если он есть.

    • abilityType - Название заклинания (или его порядковый номер), для какой абилки смотрим заряды;
    • graphic - Для какого типа предметов (роба/клока/и то и то) производить поиск;
    • container - Где искать предметы с зарядами;
    • recurse - Искать в заранее открытых подконтейнерах.

Результат: true если предмет был найден и отправлен запрос на использование.