(11.02.2020 11:24)XEPOMAHT Wrote: Но было непонятно, что делать с дефом, оставшимся от превращённого в оборотня стека - его использование наверное нужно проверять на других стеках и, если он в бою нигде больше не используется, как-то выгружать из памяти (т.к. после боя игра будет выгружать только деф оборотня).
У каждого дефа есть поле RefCount (т.н. кол-во обращений к нему) вот это кол-во тебе нужно декрементить. И если в последствии RefCount будет равен нулю - игра сама его уничтожит.
(11.02.2020 01:23)XEPOMAHT Wrote: Опять прямой адрес на таблицу, за что Вы их так любите? Для совместимости рекомендуется всё же использовать базовый адрес (т.к. таблица может быть в любой области памяти):