orbit/.pi/goals/archived
Brian Fertig 2ede7cb160 Add level-5 class selection with Vanguard and Wraith bonuses
- Introduce data/classes.json as the single source for roster, copy, accents, icon frames, perk numbers, and console chrome
- Add ClassModel (pure reads), ClassState (idempotent run ledger + save round-trip), and Aiming (intercept solve + barrel geometry) so perks are testable without Phaser
- Wire CombatSystem to the class ledger: Vanguard dual-cannon volley, Wraith predictive aim with a max-lead fallback to raw aim; cooldown unchanged
- Add full-screen ClassWindow console over the frozen GameScene (looping muted feed, Trestle briefing, themed tabs, PICK confirm), opened once at level 5 when combat is quiet or via the ship console door / ?level5 dev param
- Persist record.playerClass in saves and clear it on New Game; ship console now shows a class plate with crest + banked skill points instead of the choose-class door
2026-09-26 18:58:37 -06:00
..
goal_2026091603040656_mu3lln4y-51f5mi.md
…
goal_2026091623080422_mu4xefwj-ebnq8h.md
…
goal_2026091909324453_mu7ieab2-f24hte.md
…
goal_2026091923060370_mu986lbo-140zqa.md
…
goal_2026092020063121_mu9xzeqf-e5m5ej.md
…
goal_2026092206331272_muc162bo-njvm8l.md
…
goal_2026092222181186_mudi9u8o-nektab.md Add Escort side quest: convoy rendezvous, elevated lane combat, and rese 2026-09-23 05:45:18 -06:00
goal_2026092618463950_muismeg5-q31npy.md Add level-5 class selection with Vanguard and Wraith bonuses 2026-09-26 18:58:37 -06:00