71 lines
2.6 KiB
Markdown
71 lines
2.6 KiB
Markdown
```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;
|
|
```
|