Как написал в соседней теме, в ближайшие полгода буду появляться тут редко.
Список функций и событий для библиотеки подготовил, но пока не стал пороть горячку и выкладывать сразу модом, ибо может разойтись, а оно еще не обсуждалось.
Все "мои" (используемые в ES) функции и события оформлены отдельными файлами и включены в
ES 1.46, можно их взять оттуда для обсуждений и доработки.
Файлы называются Event_<name> и Fun_<name> соответственно.
В каждый файл включен мини-хэлп и/или пример использования, это потом можно (если нужно) будет вынести в общий справочник.
Event_AfterMeeleDamage
Event_AfterRangedDamage
Event_AfterStackObtainsTurn
Event_ArtGoldIncomeCalculation
Event_ArtResIncomeCalculation
Event_BeforeChangeHeroInHeroScreen
Event_BeforeHeroLevelUpDialog
Event_BeforeOnBeforeBattle
Event_OnUpdateHeroScreen
Event_TownGoldIncomeCalculation
Fun_GetHeroPortrait
Fun_GetRandomSpell
Fun_GetSecSkillDescription
Fun_RedrawShadowAfterAction
Fun_SetDescriptionFromERT - думаю, можно будет упразднить, когда Берс допилит SN:H для артефактов
Fun_SetSecSkillValue - пока там только часть навыков, в идеале сделать для всех.
Fun_SpellAnimationOnStacks
Если во время моего отсутствия тема получит активное развитие, прошу выносить стоящие вещи в первый пост, дабы не просеивать потом километры обсуждений в поисках.