Campaign progress and scripting use internal mission IDs (e.g. M07) plus codenames. Numbering is not sequential with the in-game mission list — some IDs were cut and never shipped.
Related: Level Names.
| M01 |
Mission 1 — "Closing the Book"
Codename:
TORRENS or M01_INTRO_TORRENS |
| M04 |
Mission 2 — "Welcome to Sevastopol"
Codename:
M04_WELCOME_TO_THE_SEVASTOPOL |
| M06 |
Mission 3 — "Encounters"
Codename:
M06_TRAVEL_TO_COMMS |
| M07 |
Mission 4 — "Seegson Communications"
Codename:
M07_INSIDE_COMMS |
| M09 |
Mission 5 — "The Quarantine"
Codename:
M09_GET_INTO_HOSPITAL |
| M10 |
Mission 6 — "The Outbreak"
Codename:
M10_HOSPITAL_PLAYABLE |
| M11 |
Mission 7 — "Seegson Synthetics"
Codename:
M11_SAVING_KANE |
| M12 |
Mission 8 — "Haven"
Codename:
M12_TASK_FOR_WAIT |
| M13 |
Mission 9 — "Beacon"
Codename:
M13_LV426 |
| M14 |
Mission 10 — "The Trap"
Codename:
M14_MARLOW_INVESTIGATION |
| M16 |
Mission 11 — "Hazard Containment"
Codename:
M16_RETURN_TO_MHQ |
| M21 |
Mission 12 — "Synthetic Solution"
Codename:
M21_GET_ACROSS_TO_MUTHER |
| M22 |
Mission 13 — "Consultation"
Codename:
M22_ALL_FATHER_CORE |
| M25 |
Mission 14 — "The Descent"
Codename:
M25_ROCK_BOTTOM |
| M27 |
Mission 15 — "The Message"
Codename:
M27_ANESIDORA or M27_Solace |
| M30 |
Mission 16 — "Transmission"
Codename:
M30_CALLING_ALL_TORRENS |
| M32 |
Mission 17 — "Desolation"
Codename:
M32_RACE_TO_FREE_THE_TORRENS |
| M33 |
Mission 18 — "Tomorrow, Together"
Codename:
M33_SHOWDOWN |
| M34 |
Mission 19 — "Isolation"
Codename:
M34_EPILOGUE |
These mission IDs exist in leftover data but were not part of the shipped campaign:
| M02 | Codename: M02_Patna |
| M03 | Codename: unknown |
| M05 | Codename: unknown |
| M08 | Codename: unknown |
| M15 | Codename: M15_JUST_A_NAME or M15_Justa_Name |
| M17 | Codename: unknown |
| M26 | Codename: unknown |
| M29 | Codename: M29_PLAN_B |