•(Вроде исправлено/непонятно) Пропажа ресурсов - Hruks, 27.12.2010 11:22:28
При переходе хода, если инженер достроил что-то, то происходят такие вещи: 1. next_turn - перехорд хода 2. unit_endturn_build - юнит закончил строить 3. finish_build - удаляем ленту вокруг стройплощадки 4. delete_unit - ребаланс ресурсов 5. rebalance - для юнитов в соседних клетках делается takeres_check(takeres). И вот этот takeres забирает всё, что есть в хранилище, переводит в dbt. И не возвращает. Что-то тут не так.
Причём для топлива такого не происходит. Функция getbalres просто возвращает 0 для топлива. А вот для материалов возвращает значение. Может она не учитывает чего-то?