Антипойзон и зеркало на себя.
Антипойзон и Magic Reflection
Скрипт автоматически проверяет, отравлен ли персонаж, при необходимости использует Cure, а затем накладывает на себя Magic Reflection.
Как работает скрипт
| # |
Проверка |
Действие |
| 1 |
Poison |
Если персонаж отравлен, скрипт выводит системное сообщение и кастует Cure на себя. |
| 2 |
Magic Reflection |
После проверки яда скрипт в любом случае кастует на персонажа Magic Reflection. |
Зачем нужен Magic Reflection: заклинание помогает снизить риск от первого входящего магического заклинания — оно может быть отражено обратно в противника.
Скрипт
if poisoned 'self'
sysmsg 'Я под ядом, лечусь'
cast 'Cure'
waitfortarget 5000
target 'self'
pause 2800
endif
cast 'Magicreflection'
waitfortarget 5000
target 'self'
pause 5000
Разбор команд
| Команда |
Описание |
if poisoned 'self' |
Проверяет, находится ли персонаж под действием Poison |
sysmsg 'Я под ядом, лечусь' |
Выводит системное сообщение при обнаружении яда |
cast 'Cure' |
Начинает каст заклинания Cure |
waitfortarget 5000 |
Ожидает появления таргета до 5 секунд |
target 'self' |
Применяет заклинание на персонажа |
pause 2800 |
Пауза после Cure — 2.8 секунды |
cast 'Magicreflection' |
Кастует Magic Reflection |
pause 5000 |
Пауза после применения Magic Reflection — 5 секунд |
Итог: если персонаж отравлен — сначала снимается яд через Cure. После этого в любом случае накладывается Magic Reflection.
UO Eternium Wiki · emuo.ru