Keith Solomon
|
88149ab1cf
|
feat: catalog curated abilities and definitions
|
2026-07-05 18:47:20 -05:00 |
|
Keith Solomon
|
0ac8c06c5e
|
feat: catalog curated unit archetypes and templates
|
2026-07-05 18:41:53 -05:00 |
|
Keith Solomon
|
fef22d7b56
|
fix: guard invalid turn transitions
|
2026-07-04 16:07:36 -05:00 |
|
Keith Solomon
|
acfbbf4a91
|
feat: add alternating team turns
|
2026-07-04 16:02:49 -05:00 |
|
Keith Solomon
|
7588b304e1
|
refactor: reuse position distance for attacks
|
2026-07-04 15:58:29 -05:00 |
|
Keith Solomon
|
3c6359243a
|
feat: resolve attacks and elimination victory
|
2026-07-04 15:53:57 -05:00 |
|
Keith Solomon
|
3eba823e52
|
fix: enforce executable movement state
|
2026-07-04 15:47:29 -05:00 |
|
Keith Solomon
|
1550e2920b
|
feat: validate and resolve unit movement
|
2026-07-04 15:37:05 -05:00 |
|
Keith Solomon
|
5297b41208
|
fix: enforce immutable match state invariants
|
2026-07-04 15:33:05 -05:00 |
|
Keith Solomon
|
94560da5b4
|
test: verify original match remains unchanged
|
2026-07-04 15:25:06 -05:00 |
|
Keith Solomon
|
0c5e824942
|
feat: model immutable combat state
|
2026-07-04 15:23:00 -05:00 |
|
Keith Solomon
|
4421c5ae32
|
test: strengthen battlefield boundary coverage
|
2026-07-04 15:19:06 -05:00 |
|
Keith Solomon
|
b789f1b61f
|
fix: validate battlefield reachability inputs
|
2026-07-04 15:15:08 -05:00 |
|
Keith Solomon
|
189be5bc64
|
feat: model battlefield terrain and movement costs
|
2026-07-04 15:08:40 -05:00 |
|