Im trying to get the movesLeft() for the attacking unit (this) in void CvUnit::resolveCombat(CvUnit* pDefender, CvPlot* pPlot, CvBattleDefinition& kBattle), but getting a strangely large negative number.
The same happens when I try to get maxMoves - getMoves()
If I just want the baseMoves() it works fine.
What am I missing?
The same happens when I try to get maxMoves - getMoves()
If I just want the baseMoves() it works fine.
What am I missing?