Страница 2 из 2
Добавлено: Пт мар 16, 2007 6:37 pm
ZloyRaper
Отключил смарт хил, помогло)))))
Но почему тагда всё норм работает на присте? И проблема описаная в посте на форуме опенкора такая же, хил не работает на крузе, но работает на ако.
Добавлено: Пт мар 16, 2007 6:57 pm
DeniZka
На лицо явная ошибка.
ZloyRaper писал(а):useSelf_skill Heal {
lvl 10
maxCastTime 0 <-хз, я не юзаю
minCastTime 0 <-хз, я не юзаю
hp < 80%
sp > 15
onAction <---ошибка, не указано действие
whenStatusActive <-ошибка, не указан статус
whenStatusInactive <-ошибка, не указан статус
whenFollowing <-хз, я не юзаю
spirit <-ошибка, не указано кол-во сфер. А нах они Крузу?
aggressives <-ошибка, не указано кол-во агрессоров
monsters <-ошибка, не указаны монстры. Убрать
notMonsters <-ошибка, не указаны монстры. Убрать
stopWhenHit 0
inLockOnly 0
notWhileSitting 0
notInTown 0
timeout 0 <-надо указать таймаут больше, чтобы не пытался хилиться постоянно
disabled 0
inInventory <-ошибка, не указаны шмотки. Убрать
}
Добавлено: Пт мар 16, 2007 7:14 pm
ZloyRaper
DeniZka
Это не важно, я пробовал всё это убирать не помогает. помогло только уберание смартхила.
Добавлено: Пт мар 16, 2007 7:45 pm
piroJOKE
Я так думаю, что эта штука где-то неправильно расчитывает бонусы...
Точнее, HP. Т.к. у круза этот коэф не такой как у ако... Может в этом фикус-пикус.
Если это так, то бага где-то тут, но найти ее я не смогу:
Код: Выделить всё
if ($config{useSelf_skill_smartHeal} && $self_skill{ID} eq "AL_HEAL") {
my $smartHeal_lv = 1;
my $hp_diff = $char->{hp_max} - $char->{hp};
my $meditatioBonus = 1;
$meditatioBonus = 1 + int(($char->{skills}{HP_MEDITATIO}{lv} * 2) / 100) if ($char->{skills}{HP_MEDITATIO});
for (my $i = 1; $i <= $char->{skills}{$self_skill{ID}}{lv}; $i++) {
my ($sp_req, $amount);
$smartHeal_lv = $i;
$sp_req = 10 + ($i * 3);
$amount = (int(($char->{lv} + $char->{int}) / 8) * (4 + $i * 8)) * $meditatioBonus;
if ($char->{sp} < $sp_req) {
$smartHeal_lv--;
last;
}
last if ($amount >= $hp_diff);
}
$self_skill{lvl} = $smartHeal_lv;
}
* * *
А вот этот смешной блок с отключенным смарт-хилом тоже работает?
* * *
И еще... в твоем самом первом примере - круз
вообще никогда не хилился, или всё-таки иногда хил срабатывал?
Добавлено: Пт мар 16, 2007 8:06 pm
ZloyRaper
А вот этот смешной блок с отключенным смарт-хилом тоже работает?
Работает.
И еще... в твоем самом первом примере - круз вообще никогда не хилился, или всё-таки иногда хил срабатывал?
Не хилял вообще, только если в консоле написать хил или сп 28. И дуКомманд хил то же не работал с смартхилом только дуКомманд сп 28.
Добавлено: Пт мар 16, 2007 8:23 pm
piroJOKE
Хм... вот последнее меня смущает.
В общем, у кого есть круз, господа, надо попробовать этот баг воспроизвести.
Добавлено: Сб мар 17, 2007 6:07 pm
Sauron
ZloyRaper писал(а):Отключил смарт хил, помогло)))))
Но почему тагда всё норм работает на присте?
Не только.. у с.новиса работает, и также с витатой у остальных, поэтому ситуация действительно странная... мне лично не понятная...
Добавлено: Ср ноя 21, 2007 9:08 am
kozenb
Каждый раз убеждаюсь что на форуме уже все что нужно и все вопросы уже обсуждались, надо только правильно подать запрос в поиск и вуаля то что вы искали на экране в самых тонких нюансах и подробностях ))
[mod="piroJOKE"]А я каждый разу убеждаюсь что флудеры никогда не умрут!
[/mod]