ctan
|
ba5eb4c95f
|
fix(map): load_map rejects two deployment sides bound to the same zone letter (build_states resets its placed set per side, so shared letters deployed camps on top of each other) - fail-fast MapValidationError + README rule, reject/accept tests
|
2026-09-19 17:12:42 +02:00 |
|
ctan
|
24e208ea41
|
fix(rules): load_map rejects any square_size_ft other than 5 (SRD Measuring Distance: one grid square is 5 feet; the engine's 5-10-5 geometry, step costs and ranges are hard-coded to that scale) - a map declaring 10-ft squares was loaded silently and mis-scaled; now a fail-fast MapValidationError, with reject/accept tests
|
2026-09-19 16:37:30 +02:00 |
|
ctan
|
ab99ab67e3
|
feat(grid): apply elevation to movement cost and high ground
|
2026-09-05 16:18:56 +02:00 |
|
ctan
|
21698d76c6
|
feat(grid): map YAML schema, 5-10-5 grid, Dijkstra movement, corner LoS/cover
|
2026-08-17 22:49:50 +02:00 |
|