maniator / maniator/verticopolis

[Parity]: [P3] Pre-E1b saves keep 4-wide walkways (migration decision)

Open
#353 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

classic parity
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, story walkway-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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.