2 Gnu и всем кому надо, но у кого пока нет. - Yasik , 15.01.2004 03:13 MSK | ||
Yasik-style HP-reporter. Базис: Falca-style HP-reporter. Пофиксены minor bugs, заточен под new-style regen. Устанавливаем порог чувствительности к изменению ХП и не реагируем, если ХП изменяются на величину, меньшую порога. #alias {porog} {#var porog %1} (У меня =20) Включается алиасом: #alias {rp} { #var delta 0; #var curHP 2000; #ac {^ < %0hp %1ma %2mv > } {#var hpToCheck %0; #var mana %1; hpcheck}; gt Tank-mode on.} Как определяем максимальные ХП, мана и прочее: Для чара ниже 2x40: #action {^You have %0(%1) hit, %2(%3) mana and %4(%5) movement points.} {#var maxHP %1; #var maxMana %3} Для чара выше 2х40: #action {^You have (%1/%2+%3) hit, (%4/%5+%6) mana and (%7/%8+%9) movement points.} {#var maxHP %2; #var maxMana %5} У меня эти два триггера присутствуют постоянно, потому что никто не знает сколько левелов у меня будет завтра :) Здесь проверяем изменились ли наши ХП и насколько (чтобы не репортить каждую секунду, пока они регенятся): (Алиас вручную не вызывается, а из триггера) #alias {hpcheck} { #math {delta} {$curHP-$hpToCheck}; #if {($hpToCheck!=$curHP) && (($delta > $porog) || ($delta < -$porog))} {#var need 0; #math {need} {$maxHP-$hpToCheck}; gt $hpToCheck : $maxHP need $need ($mana ma); #var curHP $hpToCheck; #unvar {need} } } Вот такая загогулина. Спасибо Гере и Соулирису за вдохновение :) Выключается тоже легко: #alias {norp} { gt Tank-mode off.; #unact {^ < %0hp %1ma %2mv > }; #unvar curHP; #unvar hpToCheck; #unvar mana; #unvar delta} Что здесь явно не хватает и до чего у меня так и не доходят руки: 1. Авто-включение парри 2. Авто-включение Спасателя (ака rescuer) 3. Самого Спасателя как такового (то есть он у меня есть, но только называется Спасателем, не реагирует на дизенгаг, зато реагирует на Deathgrip и Circle, без проверки на удачное\неудачное спасение и т.п., так что не буду позориться :) Это был User's manual. Надеюсь ничего не забыл. Скачать без моих комметариев можно с http://yasik.mci.kiev.ua/sloth/reporter.txt, заодно посмотреть на фотки меня, любимого и скачать отличную музычку :) Best gerards, The Unstoppable :) | ||
|