У меня было на прошлом патче, а потом как-то само прошло
Та тут короче проблема в том, что в готике да и в плюсах получая указатель на объект нельзя быть на 100% уверенным в том что это конкретный тип. Это просто указатель на область памяти, которая может быть тупо натянута на лэйаут типа и вообще похер. По итогу было так, что при загрузке в список зареганых нпс залетал объект, который движок тупо уже удалил, но его юид и указатель записывались. Проверка на null смысла сама по себе не имеет, пришлось прикрутить поиск среди объектов игры каждый раз, когда выполняется временный эффект, а это затраты ресурсов. Которые, к тому же, не гарантируют 100% того, что в самом дереве вобов не хранится битый объект, который находится в промежуточной стадии.
всякие касты тоже не помогут, скорее даже наоборот.
В общем нужен сейв, который гарантировано вылетает при загрузке, и тогда буду лепить очередную заплатку, основываясь на новых вводных.