igrik, спасибо за предложения!
Но хочу объяснить свою текущую позицию. Я против дальнейшего развития и разрастания ЕРМ. Всё, что можно реализовать функциями, далее должно быть реализовано функциями, как в любом ЯП. Меня далее будет интересовать библиотека на Lua.
Условия для триггеров в следующей 3.0.0 можно писать так:
Code:
!#UN:P123/?i^opt123^;
!?BF&i^opt123^=1:;
Всё остальное реализуется функциями, которые просто не нужно в циклах слишком часто (десятки тысяч раз) гонять.
!!FU(GetHeroStruct), !!FU(GetBattleStack), !!FU(MemAtOffset).
Для последней можно получить синтаксис параметра (?, SET или d) через !!FU:Sномер_параметра/?y1;
С Эрой я буду поставлю от силы пару скриптов, ни на что не влияющих, но задающих константы и некоторые полезные функции. Возможно, тебе покажется верным тоже иметь один мод вроде ERM Library, в котором твои хуки и множество функций с фишками UN:C. От такого мода могут зависеть ES Scripts, ACM и иже с ними.