Air war v5: squadrons, missions, scramble AI, BDA and pilot stakes - #3
Open
CarlBarl wants to merge 1 commit into
Open
Air war v5: squadrons, missions, scramble AI, BDA and pilot stakes#3CarlBarl wants to merge 1 commit into
CarlBarl wants to merge 1 commit into
Conversation
…t stakes Engine (air-ops.ts): full lifecycle on the frozen scaffold contracts. Launches deduct squadron pools (planning delay gates strikes, extended range costs buddy-tanking sorties), flights spawn as real aircraft units; CAP holds a racetrack and auto-intercepts hostile aircraft contacts with the A2A pK model (stealth defends at half pK, mutual exchanges pair-deduped per interval); strikes transit, release the full magazine through launchMissile with fire-control quality, and RTB; AEW orbits feed the existing sensor network; RTB is derived from state each pass so saves resume mid-mission; recovery restores pools on CMO turnaround clocks (surge ops halves them for 96 h). Iranian scramble AI launches interceptor CAPs against detected USA flights (2 concurrent, Su-35s defend Tehran only). SEAD escort ships the ELINT-reveal slice; the SAM pk reduction is documented BACKLOG. BDA (air-bda.ts): airbase/carrier damage destroys parked airframes (shelter factor 0.5), host destruction wipes the deck; satellite passes now caption ramp airframe counts — the only legal channel for enemy pool intel. Pilot fates drain war support (KIA -2, POW -4, rescued -1) and feed the OSINT spotter/aggregator accounts. UI: AIR OPERATIONS panel (squadron readiness, active missions with cancel, mission composer with kind/squadron/size/target/station, SEAD + extended-range options, SURGE OPS toggle), AIR button + SURGE chip in the TopBar, station racetracks and strike target lines on the map. 697 tests green (56 new), tsc clean, smoke passes. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Why
The game had AWACS and SAMs but no flyable aircraft — the biggest gameplay hole in the roadmap (Wave C). This is the smallest air model the genre evidence says is actually fun: missions, never per-airframe micromanagement.
Verification