import { startingSkirmish, addSkirmishUnit, skirmishMoves, moveSkirmishUnit } from '@datamoc/mw_games/board';const state = startingSkirmish(6, 6, { plain: { moveCost: 1, defense: 0 } });addSkirmishUnit(state, { id: 'axeman', owner: 'blue', x: 0, y: 0, hp: 10, maxHp: 10, moves: 2, attack: 4, hitChance: 0.7 });moveSkirmishUnit(state, skirmishMoves(state, 'axeman')[0]);console.log(state.units[0].remainingMoves); // 1 - one plain hex spent Copy
import { startingSkirmish, addSkirmishUnit, skirmishMoves, moveSkirmishUnit } from '@datamoc/mw_games/board';const state = startingSkirmish(6, 6, { plain: { moveCost: 1, defense: 0 } });addSkirmishUnit(state, { id: 'axeman', owner: 'blue', x: 0, y: 0, hp: 10, maxHp: 10, moves: 2, attack: 4, hitChance: 0.7 });moveSkirmishUnit(state, skirmishMoves(state, 'axeman')[0]);console.log(state.units[0].remainingMoves); // 1 - one plain hex spent
Example