Вот с этим, слава Богу, всё ок.
code forth
: calc-STUN-success
...
;
: calc-PARALYZE-success
...
;
Пишем в altsettings.properties
AltGameSkillFormulas = forth
и у нас, при каждом вычислении вероятности, идёт проверка наличия слов, типа тех, что в коде. Если нет, то считается, как было раньше. Если есть - вызывается Форт-слово и используется его ответ. Сейчас нужно вернуть вероятность от 0 до 1, в будущем переделаю до прямого ответа ложь/истина.
Когда подберу приличные коэффициенты - напишу.
Кстати, под это дело сильно расширен набор слов для работы с плавучкой.