|
•Это не баг - Hruks, 17.06.2013 14:24:17 |
|
|
При движении по диагонали тратится в полтора раза больше единиц скорости. На самом деле в корень из 2х, но не принципиально. Итак, для преодоления первой клетки потратится 1.5, второй суммарно 3, третьей уже 4.5 4й - 6 5й - 7.5 Таким образом, если юнит имеет всего 7 единиц скорости, то он не сможет проехать 5ю клетку. А если 8 или больше, то сможет и у него ещё чуть-чуть останется.
Частично это компенсируется тем, что на следующий ход юнит, который пытается проехать далее не имея достаточного запаса хода, но тем не менее имея дробный остаток, может этот остаток реализовать. То есть юнит со скоростью 7 в первый ход проедет 4 клетки по диагонали, потратив на это 6 запаса. Оставшуюся единичку он накопит на следующий ход и вторым проедет 5 клеток по диагонали. |
|
| |