Первый скилл с использованием JBForth.

 
AD Реклама Google — средство выживания форумов :)
+
-
edit
 

Balancer

администратор
★★★★★
Делаю коммит.

Скилл - Transfer Pain (1262).

Подключил через data/stats/skills/99999F.xml

Принцип такой.

На Форте словом on-hp-reduce+ ( word Character ) можно подключить Форт-обработчик повреждений.

У скилла в <effect ... /> параметр start="..." выполняет заданный код при активации скилла (внимание! На самом деле код не интерпретируется, а заранее компилируется. Таким образом, сейчас после каждого рестарта Форт-системы нужно рестартовать и скиллы, чтобы код собрался заново - сделано автоматически, но имейте в виду).

В нашем случае - этот код устанавливает обработчик повреждений.

Описан он сейчас в data/jbforth/skills/main.f

Проверяет наличие пета и, если он есть, то перекидывает ему 10% повреждения.

Параметр exit="...", соответственно, снимает этот обработчик (внимание, пока - тупо, снимает все обработчики повреждений с заданного чара - будет расширено).
 

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru