UseItemSpecial
Команда предназначена для использования (активации) предмета, заданного группой опций (Item)[#ref-Item-Category].
Заданный предмет может быть использован не только из ячейки пояса, но и из инвентаря персонажа, если механика игры это позволяет.
Описание алгоритма
- Поиск заданного предмета:
    - Сначала проверяются ячейки быстрого доступа (сумка Potions);
- Если предмет не обнаружен, то проверяются сумки, заданные опцией Bags;
- Если предмет не обнаружен - команда пропускается.
 Результаты поиска кэшируются. 
- Если задана опция CheckItemCooldown, тогда проверяется встроенный кулдаун.
 Если кулдаун не истек - команда пропускается.
- Если предмет находится в ячейке быстрого доступа, он активируется и команда завершается.
- Если предмет может быть использован только в экипированном состоянии и задана опция AutoEquip, - предмет экипируется и активируется.
Настройки команды
| Наименование | Описание | 
|---|---|
| Группа настроек, идентифицирующих предмет (категория “Item”) | |
| ItemId | Текстовый идентификатор предмета. | 
| ItemIdType | Переключатель способа интерпретации ItemId: - Simple : Простая текстовая строка. В начале и в конце строки допускается использование символа подстановки "*", заменяющего произвольное число алфавитно-цифровых символов;- Regex : Регулярное выражение, составленное по правилам .Net Framework. | 
| Bags | Набор сумок персонажа, в которых будет производиться поиск предмета. По умолчанию заданы сумки: - Potions : пояс персонажа, содержащий 3 (три) ячейки быстрого доступа. - Inventory : первая (фиксированная) сумка инвентаря. - PlayerBag1~PlayerBag9: дополнительные сумки инвентаря. | 
| Дополнительные настройки (категория “Optional”) | |
| CheckItemCooldown | Флаг, указывающий на необходимость проверки встроенных кулдаунов, то есть периодов времени в течение которого, запрещено повторное использование предмета. Предметы разделены на несколько групп, имеющих общие кулдауны, например, “зелья”. | 
| AutoEquip | Флаг, указывающий на необходимость экипировать предмет перед использованием. | 
Блок-схема
Аналоги
Похожие команды, входящие в базовый функционал бота:
- Consumables