Skip to content

wc3: implement naval and amphibious movement pathing - unblocks NightElfX02 - #584

Merged
corepunch merged 1 commit into
corepunch:mainfrom
sookyboo:naval
Oct 6, 2026
Merged

corepunch merged 1 commit into
corepunch:mainfrom
sookyboo:naval

Conversation

@sookyboo

@sookyboo sookyboo commented Oct 5, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add float and amph movement policies for WC3 pathfinding, including water-aware routes and amphibious traversal across land or water.
  • Apply matching ground, sea, and air collision domains to movement and command-time obstacle checks.
  • Cover pathing textures, bridges, spawn placement, and movement regressions with tests.
  • Document the movement contract and routing behavior.

Validation

  • Focused WC3 pathfinding tests passed in classic and TFT modes.
  • make test passed: 2,306 tests, 46,428 assertions.
  • git diff --check passed.

@sookyboo
sookyboo requested a review from corepunch as a code owner October 5, 2026 17:03
@corepunch
corepunch merged commit c27e918 into corepunch:main Oct 6, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants