XEPOMAHT, спасибо, ошибка исчезла!
Ошибку "Мап драйвинг эррор" пока что не ловил.
Так, теперь давай разбираться со вторым крашем: в общем, стартую игру с героем с артефактом, нападаю на юнитов, сбегаю, иду в город чтобы купить этого героя, ну либо при попытке зайти в таверну, либо при попытке купить этого героя, получаю краш. Один чел уже писал здесь об этой проблеме.
PS: при передаче артефакта другому герою, так же нападаю уже другим героем, сбегаю, иду в таверну купить сбежавшего героя, получаю либо зависание игры, либо сразу "аварийный выход" на рабочий стол
PS2: многочисленные тесты, как и в случае первого краша, к результату не привели. Ну и чел в теме сборки там писал, что тоже много тестов делал, так что далее их продолжать пока что смысла не имеет. По сути, если игрок выбрал стартовым навыком артефакт, то он лишается возможности купить какого-либо героя вообще
PS3: Откат на старую версию тифона 3.5.1.1 результата не приносит, краш сохраняется.
Дебаг, сохранение, карта:
https://disk.yandex.ru/d/l5FNQueFZedxZg
Сохранение 005 и к ней рандомная карта, баг нужно воспроизвести, т.е. напасть, сбежать, зайти в таверну, при попытке зайти в таверну - краш.
Сохранение 002 - баг уже воспроизведен, герой сидит в таверне, при попытке зайти в таверну, либо мертвое зависание игры, либо просто рабочий стол. Логов естественно при таком сценарии - нет.