aether-shards/specs/Mission_flow.md

72 lines
2.6 KiB
Markdown
Raw Normal View History

```mermaid
graph TD
%% ACT I: Awakening
Start((Start Game)) --> M01[M01: First Descent<br><i>Unlock: Tinker, Barracks</i>]
M01 --> M02[M02: The Signal<br><i>Unlock: Marketplace, Scavenger</i>]
M02 --> M03[M03: The Foundation<br><i>Unlock: Research, Vanguard</i>]
%% ACT II: Faction Agendas (Parallel)
M03 --> Hub{The Hub<br><i>Unlock: Side Ops</i>}
Hub --> ChainA[Arcane Dominion Arc<br><i>Crystal Spires</i>]
Hub --> ChainB[Cogwork Concord Arc<br><i>Rusting Wastes</i>]
Hub --> ChainC[Iron Legion Arc<br><i>Frontier/Void</i>]
Hub --> ChainD[Golden Exchange Arc<br><i>Mixed</i>]
Hub --> ChainE[Silent Sanctuary Arc<br><i>Fungal Caves</i>]
%% Chain A
ChainA --> M04[M04: Unstable Aether]
M04 --> M05[M05: Rogue Mage]
M05 --> M06[M06: Reality Tear<br><i>Unlock: Battle Mage</i>]
%% Chain B
ChainB --> M07[M07: Factory Reset]
M07 --> M08[M08: The Construct<br><i>Boss Fight</i>]
M08 --> M09[M09: Data Recovery<br><i>Unlock: Field Engineer</i>]
%% Chain C
ChainC --> M10[M10: Hold the Line]
M10 --> M11[M11: Breach & Clear]
M11 --> M12[M12: The Warlord<br><i>Unlock: Warlord</i>]
%% Chain D
ChainD --> M13[M13: Supply Run]
M13 --> M14[M14: Hostile Takeover]
M14 --> M15[M15: The Auction<br><i>Unlock: Platinum Pass</i>]
%% Chain E
ChainE --> M16[M16: Cleansing]
M16 --> M17[M17: Lost Spirits]
M17 --> M18[M18: Source of Rot<br><i>Unlock: Custodian Mastery</i>]
%% ACT III: The Fracture
M06 & M09 & M12 & M15 & M18 --> Fracture{Civil War Begins}
Fracture --> M19[M19: Diplomatic Immunity]
M19 --> M20[M20: Sabotage<br><i>Choice: Legion vs Concord</i>]
M20 --> M21[M21: Resource War]
M21 --> M22[M22: False Prophet]
M22 --> M23[M23: Spirequake]
M23 --> M24[M24: The Ultimatum<br><i>Invasion Event</i>]
M24 --> M25[M25: Into the Dark<br><i>Unlock: Act IV</i>]
%% ACT IV: The Descent (Linear Gauntlet)
M25 --> M26[M26: Iron Shell]
M26 --> M27[M27: Crystal Heart]
M27 --> M28[M28: Rotting Soul]
M28 --> M29[M29: The Void]
M29 --> M30[M30: Gatekeeper<br><i>Boss: Void Brute Omega</i>]
M30 --> M31[M31: Ascension]
M31 --> M32[M32: The Origin<br><i>Final Boss</i>]
M32 --> End((Game Complete<br><i>New Game+</i>))
%% Styling
classDef story fill:#f9f,stroke:#333,stroke-width:2px;
classDef boss fill:#b00,stroke:#333,stroke-width:4px,color:#fff;
classDef unlock fill:#0b0,stroke:#333,stroke-width:2px,color:#fff;
class M01,M02,M03 story;
class M08,M12,M18,M30,M32 boss;
class M06,M09,M15 unlock;
```