|
•(На потом/Не существенно) Перелив топлива между разными (по характеристиками) юнитами (при включенной опции - nezemlyanin, 26.06.2013 21:12:59 |
|
|
При передаче топлива между юнитами не учитывается количество топлива, затраченное при заправке пустого юнита от цистерны. Так, например, скаут (на заправку которого уходит 3 единицы топлива от цистерны) может заправить много раз другие юниты (10 раз ракетный тагяч, на заправку которого уходит 2 единицы топлива, или 2 раза истребитель, на заправку которого уходит 6 единиц топлива из цистерны). Для решения проблемы, предлагаю у юнитов хранить значение, соответствующее количеству единиц топлива, необходимого для полной заправки юнита от цистерны. При передаче топлива от юнита юниту учитывать именно это количество топлива, а при отображении количества топлива используемого для движения, отображать количество разделенное на коэффициент (количетво топлива необходимое для перемещения на одну клетку). И этот коэффициент будет разным для разных юнитов (например, у самолета этот коэфиициент будет примерно в 10 раз больше чем у скаута). |
|
| |