RedHeavenHero1. Лог недоступен для скриптов
2. Количество потраченной маны можно отслеживать через функцию GetUnitManaPoints.
3. Косвенно можно определить, сколько существ убил герой каким-то заклинанием (само заклинание определить вряд ли удастся), если замерить ману и количество существ в каждом отряде до и после сотворения заклинания.
То есть что-то вроде, если мана героя уменьшилась проверяем стеки врага?
Появилась идея по идентификации заклинания, например извлекать до начала боя его наличие у героя в книжке, и считать аналитически с поправкой на SP и бонусы от школ сколько урона оно должно наносить. Потом просто провести сравнение, и если сошлось количество затрачиваемой маны и урон то записать. Как думаете может сработать?
Единственная проблема правда это учет резиста, и если существ еще можно проанализировать то как быть с геройскими бонусами, или бонусами от артефактов пока непонятно.
