---
title: Shardok Commands
description: Tactical command reference for Shardok battles.
---

<span class="command-reference-marker" aria-hidden="true"></span>
<span class="command-reference-five-row-marker" aria-hidden="true"></span>

<!--
Source map for Shardok command requirements/costs:
- Shared morale/vigor filters: src/main/resources/net/eagle0/shardok/settings.tsv fields minimumMoraleToAct=10 and minimumVigorToAct=10; applied in src/main/cpp/net/eagle0/shardok/library/AvailableCommandsFactory.cpp.
- Fixed AP setting values: src/main/resources/net/eagle0/shardok/settings.tsv. Most command factories call SettingsGetter::ActionCostFor(...) in src/main/cpp/net/eagle0/shardok/library/settings/GameSettings.cpp, which returns ActionCost::usesAll; see src/main/cpp/net/eagle0/shardok/library/ActionCost.hpp and src/main/cpp/net/eagle0/shardok/library/unit/Unit.cpp.
- Melee: meleeActionPointCost=5; src/main/cpp/net/eagle0/shardok/library/command_factories/melee_command_factory/MeleeCommandFactory.cpp.
- Archery: archeryActionPointCost=5 and longbowWindBonusRangeMinSpeed=20; hero archery threshold is agility >= 75 in src/main/cpp/net/eagle0/shardok/ai_battle_simulator/AiBattleSimulator.cpp; normal targets come from TwoAwayTilesUnblockedByMountains in src/main/cpp/net/eagle0/shardok/library/util/HexMapUtils.cpp; longbow castle-adjacent and wind-assisted range-3 exceptions are in src/main/cpp/net/eagle0/shardok/library/command_factories/archery_command_factory/ArcheryCommandFactory.cpp; volley spend is in src/main/cpp/net/eagle0/shardok/library/commands/ArcheryCommand.cpp.
- Charge: terrain-entry cost from BattalionType::GetCostToEnterTerrain(...); allowsMoveAfterCharge is true for Light Cavalry and Heavy Cavalry in src/main/resources/net/eagle0/shardok/battalionTypes.tsv; stun settings are baseStunChanceOnCharge and trainingDifferenceMultiplierForStunChanceOnCharge in the same file; src/main/cpp/net/eagle0/shardok/library/command_factories/ChargeCommandFactory.cpp.
- Move: per-hex terrain-entry costs, plus extraCostForZocMovement=1; src/main/cpp/net/eagle0/shardok/library/command_factories/MoveCommandFactory.cpp and src/main/cpp/net/eagle0/shardok/library/commands/MoveCommand.cpp.
- Lightning Bolt: lightningActionPointCost=5 and lightningRange=3; src/main/cpp/net/eagle0/shardok/library/command_factories/LightningBoltCommandFactory.cpp and src/main/cpp/net/eagle0/shardok/library/commands/LightningBoltCommand.cpp.
- Meteor: minimumVigorForMeteor=30, meteorStartActionPointCost=5, meteorTargetActionPointCost=0, meteorCancelActionPointCost=0, meteorCastActionPointCost=1, meteorCastVigorCost=20, meteorRange=3, meteorSplashFactor=0.4, and meteorCastWisdomXp=5; src/main/cpp/net/eagle0/shardok/library/command_factories/MeteorStartCommandFactory.cpp, MeteorTargetCommandFactory.cpp, src/main/cpp/net/eagle0/shardok/library/util/MeteorRangeCoords.cpp, src/main/cpp/net/eagle0/shardok/library/commands/MeteorStartCommand.cpp, MeteorTargetCommand.cpp, MeteorCancelCommand.cpp, and src/main/cpp/net/eagle0/shardok/library/actions/MeteorCastAction.cpp.
- Start Fire: startFireActionPointCost=5; hero start-fire thresholds are Mage or agility >= 70 and wisdom >= 70 in src/main/cpp/net/eagle0/shardok/ai_battle_simulator/AiBattleSimulator.cpp; src/main/cpp/net/eagle0/shardok/library/command_factories/StartFireCommandFactory.cpp and src/main/cpp/net/eagle0/shardok/library/commands/StartFireCommand.cpp.
- Extinguish Fire: extinguishActionPointCost=5; src/main/cpp/net/eagle0/shardok/library/command_factories/ExtinguishFireCommandFactory.cpp and src/main/cpp/net/eagle0/shardok/library/commands/ExtinguishFireCommand.cpp.
- Freeze Water: freezeWaterActionPointCost=5; src/main/cpp/net/eagle0/shardok/library/command_factories/FreezeWaterCommandFactory.cpp.
- Build Bridge: buildBridgeActionPointCost=5; src/main/cpp/net/eagle0/shardok/library/command_factories/BuildBridgeCommandFactory.cpp.
- Blow Bridge: blowBridgeActionPointCost=5; src/main/cpp/net/eagle0/shardok/library/command_factories/BlowBridgeCommandFactory.cpp.
- Placement: no AP cost in setup commands; src/main/cpp/net/eagle0/shardok/library/actions/PlaceUnitCommand.cpp and PlaceHiddenUnitCommand.cpp.
- Scout: scoutActionPointCost=5 and scoutRange=4; src/main/cpp/net/eagle0/shardok/library/command_factories/ScoutCommandFactory.cpp.
- Raise Dead: raiseDeadActionPointCost=5, raiseDeadRange=2, raiseDeadStartingSize=100, raiseDeadWisdomXp=1, and raiseDeadCharismaXp=2; src/main/cpp/net/eagle0/shardok/library/command_factories/RaiseDeadCommandFactory.cpp and src/main/cpp/net/eagle0/shardok/library/commands/RaiseDeadCommand.cpp.
- Dismiss Unit: dismissBaseOdds=60 and requires remainingActionPoints > 0 in src/main/cpp/net/eagle0/shardok/library/command_factories/ControlCommandFactory.cpp; execution zeroes both units in src/main/cpp/net/eagle0/shardok/library/commands/DismissUnitCommand.cpp.
- Holy Wave: holyWaveActionPointCost=5, holyWaveVigorCost=10, holyWaveInspireBonus=25, maxInspireOverBase=10, holyWaveVigorBuf=5, holyWaveDamagePercentage=0.7, and holyWaveCharismaXp=5; src/main/cpp/net/eagle0/shardok/library/command_factories/HolyWaveCommandFactory.cpp and src/main/cpp/net/eagle0/shardok/library/commands/HolyWaveCommand.cpp.
- Stop and Rest: stop posts no AP cost; actionCostToVigorCost=0.5 and rest zeroes AP in src/main/cpp/net/eagle0/shardok/library/commands/UnitRestCommand.cpp; availability and stop implementation are in ChargeCommandFactory.cpp and UnitStopCommand.cpp.
- Challenge Duel: challengeDuelActionPointCost=5, minimumVigorToAcceptDuel=30, duelDeclinedMoraleAdjustment=-15, duelWonMoraleBoost=15, and duelWinnerCharismaXp=20; src/main/cpp/net/eagle0/shardok/library/command_factories/ChallengeDuelCommandFactory.cpp and src/main/cpp/net/eagle0/shardok/library/commands/challenge_duel_command/ChallengeDuelCommand.cpp.
- Fear: fearActionPointCost=5, fearRange=3, fearDebuf=-25, fearFailedBuf=10, and fearCharismaXp=2; src/main/cpp/net/eagle0/shardok/library/command_factories/FearCommandFactory.cpp and src/main/cpp/net/eagle0/shardok/library/commands/FearCommand.cpp.
- Repair: repairActionPointCost=5 and repairBuf=25; src/main/cpp/net/eagle0/shardok/library/command_factories/RepairCommandFactory.cpp and src/main/cpp/net/eagle0/shardok/library/commands/RepairCommand.cpp.
- Reduce: reduceActionPointCost=5, reduceRange=3, and reduceForestBonus=50; src/main/cpp/net/eagle0/shardok/library/command_factories/ReduceCommandFactory.cpp and src/main/cpp/net/eagle0/shardok/library/commands/ReduceCommand.cpp.
- Flee and Retreat: fleeActionPointCost=5 and retreatActionPointCost=5; src/main/cpp/net/eagle0/shardok/library/command_factories/FleeCommandFactory.cpp and RetreatCommandFactory.cpp.
- Control: requires remainingActionPoints > 0 in ControlCommandFactory.cpp; execution zeroes acting unit in src/main/cpp/net/eagle0/shardok/library/commands/ControlCommand.cpp.
- Reinforce: reinforceActionPointCost=5; src/main/cpp/net/eagle0/shardok/library/command_factories/ReinforceCommandFactory.cpp.
- Brave Water: braveWaterActionPointCost=8, braveWaterRangerBonus=20, and braveWaterMaxLoss=0.2; src/main/cpp/net/eagle0/shardok/library/command_factories/BraveWaterCommandFactory.cpp and src/main/cpp/net/eagle0/shardok/library/commands/BraveWaterCommand.cpp.
- Release Unit: requires remainingActionPoints > 0 in ControlCommandFactory.cpp; execution zeroes both units in src/main/cpp/net/eagle0/shardok/library/commands/ReleaseUnitCommand.cpp.
- End Turn and Setup: no command AP cost; end turn zeroes player unit AP in src/main/cpp/net/eagle0/shardok/library/commands/EndTurnCommand.cpp; setup end in src/main/cpp/net/eagle0/shardok/library/actions/EndPlayerSetupCommand.cpp.
- Hide: hideActionPointCost=5; src/main/cpp/net/eagle0/shardok/library/command_factories/HideCommandFactory.cpp.
- Fortify: fortifyActionPointCost=5 and fortifyDamageTakenMultiplier=0.9; src/main/cpp/net/eagle0/shardok/library/command_factories/FortifyCommandFactory.cpp, src/main/cpp/net/eagle0/shardok/library/commands/FortifyCommand.cpp, and the commands/actions that clear fortified status.
- Become Outlaw: uses fleeActionPointCost=5 through src/main/cpp/net/eagle0/shardok/library/command_factories/FleeCommandFactory.cpp and src/main/cpp/net/eagle0/shardok/library/commands/BecomeOutlawCommand.cpp.
- Evacuate Prisoners: evacuatePrisonersActionPointCost=5; src/main/cpp/net/eagle0/shardok/library/command_factories/EvacuatePrisonersCommandFactory.cpp.
-->

## Shared Requirements

Unless noted otherwise: **10 morale**, **10 hero vigor**, and the listed **Action Point cost**.

## Activations and follow-ups

A unit can keep acting while it has Action Points (AP) and at least one available command. Read each command's AP line as follows:

- **Consumes all remaining AP** or **sets the unit to 0 AP** means **ends activation**. The unit cannot act again this turn.
- A command with only an exact AP cost spends that amount. If the unit still has AP afterward, its activation can continue with whatever commands are then available.
- A command may also end the unit's useful activation because no legal commands remain, even if the display still shows AP.

Movement is the most important case. Each destination shows its movement cost and may show **follow-up available** icons. Those follow-ups are actions predicted to be legal *after reaching that destination*, such as Charge, Scout, Start Fire, Repair, Reduce, or Reinforce.

The follow-up list is a planning aid, not a complete list of everything the unit might do next. It does not include another Move, and battlefield information can change when the move resolves. A destination with no follow-up icons does not itself mean “ends activation”: compare the movement cost with the unit's remaining AP and check the commands offered after arrival.

## Tactical Commands

### Melee

<b>Unit requirements:</b> any unit.

<b>Action Point cost:</b> 5 AP; consumes all remaining AP.

<b>Available when:</b> an enemy target is adjacent and the acting unit can still act.

<b>Effect:</b> Attack the target in close combat. The UI may show combat odds before you choose the attack.

<b>Selection:</b> choose the attacking unit and adjacent target.

### Archery

<b>Unit requirements:</b> Longbowmen, or a unit with an attached hero who has at least 75 AGI. The unit must have at least one volley remaining.

<b>Action Point cost:</b> 5 AP; consumes all remaining AP.

<b>Available when:</b> a known enemy is exactly 2 hexes away, and the line between the attacker and target is not blocked by mountains.

<b>Effect:</b> Make a ranged attack without requiring adjacency, spending one volley. Longbowmen can also fire at adjacent hexes while standing in a castle, and can fire 3 hexes when the wind is at least 20 mph and blowing toward the target.

<b>Selection:</b> choose the firing unit and target unit or hex.

### Charge

<b>Unit requirements:</b> any unit.

<b>Action Point cost:</b> the cost to enter the target's terrain. Knights and Dragoons spend only that terrain cost and may be able to move again afterward; other units spend all remaining AP.

<b>Activation:</b> ends activation for units that spend all remaining AP. Knights and Dragoons can continue when they retain AP and another command is available.

<b>Available when:</b> a valid path reaches a target that can be attacked at the end of the move.

<b>Effect:</b> Move into an attack as one action. Charge attacks have a chance to stun the target unit.

<b>Selection:</b> choose the charging unit, path, and target.

### Move

<b>Unit requirements:</b> any unit.

<b>Action Point cost:</b> the terrain cost for each hex in the path, plus 1 extra AP for steps that start in enemy zone of control.

<b>Activation:</b> does not inherently end activation. The unit can continue if it has AP and a legal command after arriving. Follow-up icons on a destination preview eligible non-move actions there.

<b>Available when:</b> one or more reachable destination hexes are valid for the acting unit.

<b>Effect:</b> Move the unit along the chosen path to a reachable hex, paying terrain costs as it goes. Hidden units may reveal themselves if they move into exposed terrain or near an enemy Ranger.

<b>Selection:</b> choose the unit and destination path.

### Lightning Bolt

<b>Unit requirements:</b> [Mage](/heroes/#mage) attached to Light Infantry, Light Cavalry, or Longbowmen. Heavy units and Undead cannot cast.

<b>Action Point cost:</b> 5 AP; consumes all remaining AP.

<b>Available when:</b> a known enemy is within 3 hexes of the caster.

<b>Effect:</b> Cast a lightning attack at the target. The descriptor may include odds or roll information when the client can display expected results.

<b>Selection:</b> choose the casting unit and target.

### Meteor

<b>Unit requirements:</b> [Mage](/heroes/#mage) attached to Light Infantry, Light Cavalry, or Longbowmen, with at least 30 vigor. Heavy units and Undead cannot cast.

<b>Action Point cost:</b> start costs 5 AP and consumes all remaining AP; target and cancel cost 0 AP; the automatic cast step is configured as 1 AP but resolves by setting the caster to 0 AP.

<b>Available when:</b> the caster can begin the spell, choose or change a target within 3 hexes, cast the pending meteor, or cancel the pending meteor.

<b>Effect:</b> Begin a delayed meteor spell, then choose a target within 3 hexes on the following round. When the meteor resolves, a unit on the target hex takes a fire attack based on the Mage's Wisdom. Units on the six adjacent hexes take 40% as much. The impact damages castles, bridges, ice, and snow; may start fires on the target and adjacent hexes; and removes fortification from units it hits. Destroying supporting ice or a bridge can also drop a unit into the water. The Mage spends 20 vigor, gains 5 Wisdom XP, and is stunned for 2 rounds after the strike. You can cancel while the meteor is still pending.

<b>Selection:</b> choose the caster, spell target, or cancel option depending on the current meteor step.

### Start Fire

<b>Unit requirements:</b> a unit with an attached [Mage](/heroes/#mage), or an attached hero with at least 70 AGI and 70 WIS. Mages improve the odds.

<b>Action Point cost:</b> 5 AP; consumes all remaining AP.

<b>Available when:</b> a target hex can be set on fire.

<b>Effect:</b> Attempt to start a fire on the target hex.

<b>Selection:</b> choose the acting unit and target hex.

### Extinguish Fire

<b>Unit requirements:</b> any unit with an attached hero.

<b>Action Point cost:</b> 5 AP; consumes all remaining AP.

<b>Available when:</b> a target hex contains fire that can be reduced or removed.

<b>Effect:</b> Remove or reduce fire on the target hex.

<b>Selection:</b> choose the acting unit and burning target hex.

### Freeze Water

<b>Unit requirements:</b> [Mage](/heroes/#mage) attached to Light Infantry, Light Cavalry, or Longbowmen. Heavy units and Undead cannot cast.

<b>Action Point cost:</b> 5 AP; consumes all remaining AP.

<b>Available when:</b> a valid water hex can be frozen.

<b>Effect:</b> Turn water into traversable frozen terrain where the command is valid.

<b>Selection:</b> choose the caster and water hex.

### Build Bridge

<b>Unit requirements:</b> [Engineer](/heroes/#engineer).

<b>Action Point cost:</b> 5 AP; consumes all remaining AP.

<b>Available when:</b> the engineer has a valid water or gap target where a bridge can be built.

<b>Effect:</b> Create a bridge across the target.

<b>Selection:</b> choose the engineer unit and bridge target.

### Blow Bridge

<b>Unit requirements:</b> [Engineer](/heroes/#engineer) standing on a bridge.

<b>Action Point cost:</b> 5 AP; consumes all remaining AP.

<b>Available when:</b> the bridge can be destroyed.

<b>Effect:</b> Destroy the existing bridge target.

<b>Selection:</b> choose the engineer unit and bridge.

### Placement

<b>Unit requirements:</b> a unit available for setup placement. Hidden placement requires a defending [Ranger](/heroes/#ranger) attached to a stealth-capable unit.

<b>Action Point cost:</b> no AP cost during setup.

<b>Available when:</b> the battle is in setup and a valid placement hex is available.

<b>Effect:</b> Put a reserve unit onto the battlefield. Rangers on stealth-capable units can be placed hidden during defensive setup.

<b>Selection:</b> choose the unit and setup hex.

### Scout

<b>Unit requirements:</b> [Ranger](/heroes/#ranger) attached to a stealth-capable unit.

<b>Action Point cost:</b> 5 AP; consumes all remaining AP.

<b>Available when:</b> the ranger can scout a hex within 4 hexes.

<b>Effect:</b> Reveal information about the target hex and nearby terrain, including possible hidden-unit information.

<b>Selection:</b> choose the scouting unit and target.

### Raise Dead

<b>Unit requirements:</b> [Necromancer](/heroes/#necromancer) attached to Light Infantry, Light Cavalry, or Longbowmen, and the hero must not already control a unit. Heavy units and Undead cannot cast.

<b>Action Point cost:</b> 5 AP; consumes all remaining AP.

<b>Available when:</b> there is an empty, undead-traversable target hex within 2 hexes.

<b>Effect:</b> Make the displayed success roll. On success, create a battalion of 100 Undead on the target hex, controlled by the Necromancer. The new battalion starts with 50 morale, 0 training, and 0 armament. On failure, no unit is created. Either result spends the action; the Necromancer gains 1 Wisdom XP and 2 Charisma XP.

<b>Selection:</b> choose the necromancer unit and target.

### Dismiss Unit

<b>Unit requirements:</b> a hero who currently controls a summoned unit, such as Undead raised by a Necromancer.

<b>Action Point cost:</b> requires the controlling unit to have more than 0 AP; execution sets both the controlling unit and dismissed unit to 0 AP.

<b>Available when:</b> the controlling hero has more than 0 AP and still has a controlled unit.

<b>Effect:</b> Make the displayed success roll, based on the controlling hero's Charisma and Wisdom. Success disbands the controlled unit. Failure still ends the control relationship, but the unit remains on the battlefield uncontrolled and targets its former controller.

<b>Selection:</b> choose Dismiss Unit on the controlling hero; the controlled unit is the target.

### Holy Wave

<b>Unit requirements:</b> [Paladin](/heroes/#paladin).

<b>Action Point cost:</b> 5 AP; consumes all remaining AP.

<b>Vigor cost:</b> 10 from the Paladin under normal circumstances.

<b>Available when:</b> the Paladin unit has enough AP and meets the shared morale and hero-vigor requirements.

<b>Effect:</b> Emit a wave centered on the Paladin. The Paladin and every adjacent non-Undead unit controlled by the same player gain 25 morale, capped at 10 above base morale and at 100 overall; attached heroes regain 5 vigor up to starting vigor; and stun is removed. Every adjacent Undead unit, regardless of allegiance, loses 70% of its troops, becomes visible, and targets the Paladin. The Paladin gains 5 Charisma XP. The effect does not make a success roll.

<b>Selection:</b> choose the Paladin unit. Holy Wave does not require a target.

### Stop and Rest

<b>Unit requirements:</b> a unit with an available charge.

<b>Action Point cost:</b> Stop costs 0 AP; Rest consumes all remaining AP.

<b>Available when:</b> Stop is offered outside an enemy zone of control; Rest is offered inside an enemy zone of control.

<b>Effect:</b> Stop declines the available charge without spending the unit's remaining AP. Rest declines the charge, ends the activation, and restores an attached hero's vigor by half of the AP given up. For example, resting with 4 AP restores 2 vigor.

<b>Selection:</b> choose stop or rest for the acting unit.

### Challenge Duel

<b>Unit requirements:</b> [Champion](/heroes/#champion) challenging an adjacent known enemy unit with an attached hero. A challenge cannot enter a castle.

<b>Action Point cost:</b> 5 AP; consumes all remaining AP.

<b>Available when:</b> the target hero has at least 30 vigor, or the Champion does not know enough about the target to know otherwise.

<b>Effect:</b> The target's chance to accept depends on Bravery and its assessment of the two battalions and heroes. A target that declines normally loses 15 morale; a target known to have less than 30 vigor declines without that penalty. If accepted, the heroes exchange attacks until one falls or 30 exchanges pass. A winner's battalion gains 15 morale and the winning hero gains 20 Charisma XP. Participating heroes can also gain Strength and Agility XP.

<b>Selection:</b> choose the champion unit and duel target.

### Fear

<b>Unit requirements:</b> [Necromancer](/heroes/#necromancer) attached to Light Infantry, Light Cavalry, or Longbowmen. Heavy units and Undead cannot cast.

<b>Action Point cost:</b> 5 AP; consumes all remaining AP.

<b>Available when:</b> a known enemy that uses morale is within 3 hexes.

<b>Effect:</b> Make the displayed success roll. The Necromancer's Charisma and Wisdom improve the chance, while a target hero's Charisma resists it. Success reduces the target battalion's morale by 25 and stuns it for 1 round. Failure instead increases its morale by 10. The Necromancer gains 2 Charisma XP either way.

<b>Selection:</b> choose the necromancer unit and target.

### Repair

<b>Unit requirements:</b> [Engineer](/heroes/#engineer).

<b>Action Point cost:</b> 5 AP; consumes all remaining AP.

<b>Available when:</b> a damaged friendly or unoccupied bridge or castle is on the Engineer's hex or an adjacent hex. The Engineer cannot repair from water or repair a structure occupied by a known enemy.

<b>Effect:</b> Restore 25 integrity to the bridge or castle, up to its maximum of 100. Repair does not restore troops or hero vigor.

<b>Selection:</b> choose the Engineer unit and the bridge or castle to repair.

### Reduce

<b>Unit requirements:</b> [Engineer](/heroes/#engineer) in a castle or fortified position.

<b>Action Point cost:</b> 5 AP; consumes all remaining AP.

<b>Available when:</b> a known enemy unit or a castle with remaining integrity is within 3 hexes and the line is not blocked by mountains. Friendly-occupied hexes and the Engineer's own hex cannot be targeted.

<b>Effect:</b> Bombard the target. The damage roll improves with the Engineer's Agility, Strength, and Wisdom, and gains a bonus when friendly forces have access to a forest. The result reduces castle or bridge integrity on the hex, damages any occupying enemy unit, and removes that unit's fortified status.

<b>Selection:</b> choose the engineer unit and target.

### Flee

<b>Unit requirements:</b> a unit with an attached hero that is allowed to flee.

<b>Action Point cost:</b> 5 AP; consumes all remaining AP.

<b>Available when:</b> the hero can leave the battle and has enough AP.

<b>Effect:</b> Attempt to withdraw from the province entirely. Make the displayed success roll: nearby visible friendly units improve the chance to escape, while nearby visible enemies and impassable terrain reduce it. Units 2 hexes away have half as much effect as adjacent units. VIP heroes escape automatically. On success, the unit leaves both the battle and the province and will escape even if the province is later captured. On failure, the unit is captured during the attempt.

<b>Selection:</b> choose the fleeing unit.

### Retreat

<b>Unit requirements:</b> a defending unit with an attached hero.

<b>Action Point cost:</b> 5 AP; consumes all remaining AP.

<b>Available when:</b> the defending hero has enough AP. Attackers cannot use Retreat.

<b>Effect:</b> Withdraw the unit from the battle while remaining in the province. Retreat succeeds automatically and does not make the immediate capture roll used by Flee, but the hero will still be captured if their side loses the battle and the province is captured.

<b>Selection:</b> choose the retreating unit.

### Control

<b>Unit requirements:</b> a hero who already has a controlled summoned unit, such as Undead raised by a Necromancer.

<b>Action Point cost:</b> requires more than 0 AP; execution sets the acting unit to 0 AP.

<b>Available when:</b> the controlling hero has more than 0 AP and still has a controlled unit.

<b>Effect:</b> Spend the controlling hero's remaining AP to command the linked unit this round. Control does not create a new controlled unit; Raise Dead establishes that relationship.

<b>Selection:</b> choose Control on the controlling hero; the linked unit is the target.

### Reinforce

<b>Unit requirements:</b> an on-map unit with enough AP and a friendly reserve unit available to enter the battle.

<b>Action Point cost:</b> 5 AP; consumes all remaining AP.

<b>Available when:</b> fewer than 10 friendly on-map units have attached heroes, and the reserve unit has an empty, non-burning hex in its designated starting area.

<b>Effect:</b> Spend the acting unit's activation and move the selected reserve unit onto the chosen entry hex as a normal active unit.

<b>Selection:</b> choose the reinforcement option and entry placement.

### Brave Water

<b>Unit requirements:</b> a unit with an attached hero whose battalion type permits Brave Water. The hero needs at least 10 vigor. [Ranger](/heroes/#ranger) is not required, but Rangers receive a 20-point odds bonus.

<b>Action Point cost:</b> 8 AP; consumes all remaining AP.

<b>Available when:</b> the unit is on land and can reach a believed-empty, traversable land hex across water.

<b>Effect:</b> Make the displayed crossing roll. Agility and Wisdom improve the chance; armament and bad weather reduce it. Success moves the unit across the water, unless a hidden occupant triggers an ambush on arrival. Failure leaves the unit in place. The attempt always stuns the unit for 1 round and can cost up to 20% of its troops, armament, and hero vigor; safer crossings reduce the possible losses.

<b>Selection:</b> choose the unit and water movement target.

### Release Unit

<b>Unit requirements:</b> a hero who currently controls a summoned unit, such as Undead raised by a Necromancer.

<b>Action Point cost:</b> requires more than 0 AP; execution sets both the controlling unit and released unit to 0 AP.

<b>Available when:</b> the controlling hero has more than 0 AP and still has a controlled unit.

<b>Effect:</b> End the control relationship without a roll. The released unit becomes uncontrolled, targets its former controller, and remains on the battlefield. Both units end their activations.

<b>Selection:</b> choose Release Unit on the controlling hero; the controlled unit is the target.

### End Turn and Setup

<b>Unit requirements:</b> None.

<b>Action Point cost:</b> no AP cost to post the command; End Turn then sets that player's remaining unit AP to 0.

<b>Available when:</b> the active player can end the tactical turn or finish setup.

<b>Effect:</b> `END_TURN_COMMAND` ends the active tactical turn. `END_PLAYER_SETUP_COMMAND` ends that player's setup phase.

<b>Selection:</b> choose the end-turn or end-setup command.

### Hide

<b>Unit requirements:</b> [Ranger](/heroes/#ranger) attached to a stealth-capable unit.

<b>Action Point cost:</b> 5 AP; consumes all remaining AP.

<b>Available when:</b> the unit can enter or remain in hidden status.

<b>Effect:</b> Hide the unit.

<b>Selection:</b> choose the ranger unit.

### Fortify

<b>Unit requirements:</b> [Engineer](/heroes/#engineer).

<b>Action Point cost:</b> 5 AP; consumes all remaining AP.

<b>Available when:</b> the Engineer is not already fortified, is standing on fortifiable terrain, and has enough AP.

<b>Effect:</b> Mark the unit as fortified, reducing damage taken by 10%. Moving removes fortification; being hit by Reduce or Meteor also removes it, as does taking fire damage at the end of the unit's turn.

<b>Selection:</b> choose the engineer unit.

### Become Outlaw

<b>Unit requirements:</b> a unit with an attached hero that is not allowed to flee normally.

<b>Action Point cost:</b> 5 AP through the flee/outlaw action.

<b>Available when:</b> the hero has enough AP, cannot flee, and the battle permits the outlaw outcome.

<b>Effect:</b> Use the same displayed escape roll as Flee. Success removes the unit from battle and records the hero as an outlaw. Failure removes the unit as captured.

<b>Selection:</b> choose the outlaw command when offered.

### Evacuate Prisoners

<b>Unit requirements:</b> [Warden](/heroes/#warden) on a unit that can flee.

<b>Action Point cost:</b> 5 AP; consumes all remaining AP.

<b>Available when:</b> at least one hostile hero has already been captured, and the Warden is allowed to flee and has enough AP.

<b>Effect:</b> Remove the Warden's unit from battle as evacuated and secure every captured hostile hero for the Warden's player. The evacuation succeeds automatically.

<b>Selection:</b> choose the warden unit and evacuation command.
