maniator / maniator/verticopolis
[Parity]: [P3] Pre-E1b saves keep 4-wide walkways (migration decision)
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 5
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
Imported from the engineering backlog (
_bmad-output/implementation-artifacts/backlog.md, storywalkway-width-migration).
Priority P3 (do-first order) | Severity: low | Status: idea | Epic: Classic parity | Type: design-decision | Recorded: 2026-07-12
Divergence from the 1994 original
Pre-E1b saves still carry 4-wide stairs/escalators (canon 8) and the v4->v5 shaft-widening migration deliberately skips walkways. Doubling a flight's width in place is a different re-fit from the elevator +1: the exact-footprint stacking rule means every flight in a stacked run must widen together to the same x/width or the run stops merging (e1b-widths), and an 8-wide fit needs 4 extra clear columns. If legacy-width walkways read as a problem in practice, extend upgradeV4toV5's approach run-wise (widen a whole stacked run or none of it); otherwise leave stored widths trusted, as today.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with _bmad-output/implementation-artifacts/backlog.md and the walkway-width-migration story, then inspect upgradeV4toV5 and the e1b-widths stacking rule. Determine whether the migration should handle stacked walkway runs or continue trusting stored legacy widths; done means the migration decision and its behavior are clearly established.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- game-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100