Runtime API 01 Combat and Abilities - LIHACHTETAN/ClassicUO-BadNewbie-BasicIDE GitHub Wiki

Runtime API — Бой и способности

Символов: 8

Новые тематические разделы · Алфавитный указатель · Правила и сценарии

Для каждой команды доступна отдельная карточка: актуальные перегрузки, параметры, ограничения и несколько примеров.

lastattack

Именованный объект, разрешаемый из текущего состояния клиента. Используйте как аргумент serial/object; наличие такого имени не гарантирует, что соответствующий объект сейчас существует.

UO.Attack

Combat

Атакует мобайла с указанным ObjID .

UO.AttackNearest

Combat

Выбирает персонажа по notoriety и дополнительным фильтрам distance, body, maxZ, nearest, color, classMask, aliveOnly, visibleOnly, затем посылает запрос атаки. classMask сопоставляется с загруженным текстом имени, титула и экипировки, а не со скрытым серверным классом. Возвращаемое ненулевое значение — выбранный serial; 0 — подходящей цели нет. Поддерживается 1–9 аргументов.

UO.IsWarMode

Combat

мобайл is in war mode (combat stance), False otherwise.

UO.LastAttack

Combat

Возвращает серийный номер (ID) последнего мобайла, которого атаковал персонаж.

UO.SetWarMode

Combat

Включает или отключает режим войны (боевую стойку) персонажа.

UO.WarMode

Combat

Включает 1, выключает 0 или переключает flip боевой режим.

UO.WarTargetID

Combat

Возвращает serial (ID) текущей боевой цели (мобайла, который сейчас атакуется).