Делаю коммит.
Скилл - Transfer Pain (1262).
Подключил через data/stats/skills/99999F.xml
Принцип такой.
На Форте словом on-hp-reduce+ ( word Character ) можно подключить Форт-обработчик повреждений.
У скилла в <effect ... /> параметр start="..." выполняет заданный код при активации скилла (внимание! На самом деле код не интерпретируется, а заранее компилируется. Таким образом, сейчас после каждого рестарта Форт-системы нужно рестартовать и скиллы, чтобы код собрался заново - сделано автоматически, но имейте в виду).
В нашем случае - этот код устанавливает обработчик повреждений.
Описан он сейчас в data/jbforth/skills/main.f
Проверяет наличие пета и, если он есть, то перекидывает ему 10% повреждения.
Параметр exit="...", соответственно, снимает этот обработчик (внимание, пока - тупо, снимает все обработчики повреждений с заданного чара - будет расширено).