Oskom Stratics*
Oskom
Хилинг

Last updated on: Sunday, September, 2005

Healing

Если Ваша стихия сражения с другими игроками и монстрами, то Вам не обойтись без такого скилла как healing (лечение). Здесь я опишу способ прокачки данного скилла.
1) Находим хилера способного обучить нас этому скиллу. Одно из мест - Магинсия.
2) Прокачка healing проходит на фаерфилде, поскольку это позволяет довольно быстро сбивать HP, чем с помощью оркишь вещи или улья, и тем самым больше восстанавливать HP за равные промежутки времени.
3) После того, как Вы прокачаете healing до 45% можно будет смело ходить по фаерфилду (желательно, чтобы фаерфилд кастовал другой чар, в этом случае у Вас будет расти и резист, примерно на 5,5% хила 1,5%-2,1% резиста).

Прирост healing-a на протяжении всей прокачки практически одинаковый и составляет 1,2% – 1,8% в час.

Схема расположения чаров на крыше дома (или можете соорудить нечто подобное на земле):

– кастующий фаерфилд
– кому качаем healing
^^^^^^^^ - фаерфилд
|__ - стены/препятствия

Скрипты:
Чар, кастующий фаерфилд (общий скрипт для 2 и 3 стадии):

set #eda 1075619250 // id еды
wait 1000
:mag
send f11 // castspell /firefield /
waitfotarget 10000
left 456, 431 // точка каста спелла
wait 5s
if lastmsg The spell fizzles // проверка на физлы
gosub mag
end_if
wait 3m // ждем 3 минуты средняя длительность фаерфилда (можете в течение этого времени качать что-нибудь)
set lastobjectid #eda // кушаем
send insert // LastObject

Чар, которому качаем healing (до 45%) на 2 стадии

set #eda 1095194499 // ID еды
set #binti 1093502639 // ID бинтов
while hits < str // если хитов меньше силы
set lastobjectid #binti
set lasttargetkind 1
send F8 // LastObject, WaitForTarget, TargetSelf лечимся
wait 2000
send Escape // сбиваем прицел (на всякий случай)
if hits < 50 // если хитов стало меньше 50
send home // выходим из огня
wait 300
send home
wait 300
end_if
if stam < 50 // если стамина опустилась ниже 50
send home // выходим из огня
wait 300
send home
wait 300
double_left 176, 723 // координаты рефрешек
end_if
end_while // цикл заканчивается при полном излечении
set lastobjectid #eda // кушаем
set lasttargetkind 1
send insert // LastObject
wait 100
send pagedown // возвращаемся в огонь
wait 300
send pagedown
wait 300

Чар, которому качаем healing до ГМ, тут два скрипта, которые запускаются параллельно:
Скрипт лечения:

set #eda 1095194499 // ID еды
set #binti 1093502639 // ID бинтов
start_script 1 // указываем номер окна 2 скрипта
while hits < str // если хитов меньше силы
set lastobjectid #binti
set lasttargetkind 1
send F8 // LastObject, WaitForTarget, TargetSelf лечимся
wait 2000
send Escape // сбиваем прицел (на всякий случай)
end_while // завершение цикла
set lastobjectid #eda // кушаем
set lasttargetkind 1
send insert // LastObject
wait 100

Скрипт контроля количества хитов, стамины и хождения по фаерфилду:
:start
if stam < 50 // контроль стамины
pause_script 0 // приостанавливаем скрипт лечения (не забываем подставить свой номер окна скрипта)
send home // выходим из огня
wait 300
send home
wait 300
double_left 176, 723 // координаты кучки с рефрешками
wait 500
resume_script 0 // запускаем скрипт лечения (не забываем подставить свой номер окна скрипта)
end_if
if hits > 100 // если хитов больше 100, то можно походить по огню
repeat 2
send pagedown // возврат в огонь
end_repeat
repeat 4
send pageup // ходим по огню
end_repeat
repeat 6
send end // ходим по огню
end_repeat
end_if
:exit
if hits < 50 // если хитов меньше 50
send home // выходим из огня
wait 300
send home
wait 300
while_not hits > 90 // долечиваемся до 90 и более
wait 500
end_while
end_if
gosub start

Читать/оставить комментарии об этой статье


© article crafted by GeVoRG

__
 



ВНИМАНИЕ!
При использовании материалов данного
сайта ссылка на источник и
указание автора материала обязательны!
   

Ultima Online Oskom


Design by SHERIFF at August 9, 2003
Copyright by SD Studio
Minimum screen resolution: 800x600
Site was created on: Sunday, April 07, 2002