Написал макрос:
Код: Выделить всё
automacro aFirstAid {
hp < 2600
sp > 1350
aggressives < 1
timeout 10
exclusive 1
call FirstAid --exclusive
}
macro FirstAid --exclusive {
set overrideAI 1
lock aFirstAid
log FirstAid
# do ai manual
do stand
$iCurrHP = $.hp
$iCurrSP = $.sp
$iCounter = 0
while ($iCounter < 10) as healloop
# while ($iCurrSP > 20) as healloop
if ($iCurrHP > 2600) goto happyend
if ($iCurrSP < 20) goto sitting
do ss 142
$iCurrSP = @eval( $iCurrSP - 3 )
$iCurrHP = @eval( $iCurrHP + 5 )
$iCounter++
# log $iCounter $iCurrSP $iCurrHP
end healloop
:sitting
# do sit
:happyend
# do ai auto
release all
}
1) меня не устраивает подбор конкретных значений ХП и СП в автомакро под конкретного перса а проценты эта собака не хавает...
2) если сделать цикл не из 10 использований скила, чтобы выглядело реалистичнее (этот скилл обычно юзают до полного слития маны) - то в случае атаки по чару во время этого цикла он на нее не реагирует.
3) после того как макрос отработает - у чара сносит крышу, т.е. он либо перестает что-либо делать вообще, либо наоборот забивает на sit auto и с пустым ХП ломится на мобов.
Вопрос - что делать с этим чертовым фист эйдом, кто-нить разобрался? =/