feat(combat): water traversal costs 3 and ends the turn

This commit is contained in:
Keith Solomon
2026-07-26 23:38:13 -05:00
parent fb06da3f28
commit 09f2bda924
10 changed files with 153 additions and 10 deletions
+2 -2
View File
@@ -28,7 +28,7 @@ final class ScenarioValidatorTest extends TestCase
public function testItRejectsAnObjectiveOnImpassableTerrain(): void
{
$scenario = $this->validScenario(
terrain: ['4:4' => Terrain::Water],
terrain: ['4:4' => Terrain::Blocking],
objectivePosition: new Position(4, 4),
);
@@ -81,7 +81,7 @@ final class ScenarioValidatorTest extends TestCase
public function testItRejectsDeploymentPositionsOnImpassableTerrain(): void
{
$units = $this->unitSet();
$battlefield = new Battlefield(8, 8, ['0:0' => Terrain::Water]);
$battlefield = new Battlefield(8, 8, ['0:0' => Terrain::Blocking]);
$scenario = new Scenario(
id: 'demo',
name: 'Demo',