MxC Raid Guide
How to kill every raid, dungeon and Pantheon boss in Destiny 2. 54 bosses across 10 raids, 11 dungeons and the Pantheon gauntlet.
The pages are skeletons on purpose. Each one gives you the boss, its portrait and where it lives, then three empty sections to fill in yourself:
- Required Features, what the fight forces you to bring
- How to Kill the Boss, the strategy
- Notes, everything else
Contents
| Section | Activities | Boss pages |
|---|---|---|
| Features and What They Do | - | - |
| The Pantheon | 1 | 4 |
| Raids | 10 | 27 |
| Dungeons | 11 | 23 |
The Pantheon mostly reprises bosses that already have a page here, so those link across instead of being duplicated, and each gains an In Pantheon section for how the gauntlet version differs. Its 4 own pages are the bosses from vaulted raids (Leviathan, Eater of Worlds, Crown of Sorrow and Scourge of the Past), which exist nowhere else in the game.
This list is final. Renegades shipped no raid and Monument of Triumph was the last content update, so The Desert Perpetual and Equilibrium are the last raid and dungeon Destiny 2 will ever get.
Working on the book
npm install # once
npm run serve # preview at http://localhost:4000
npm run build # static site into _book/
To add a boss, add it to tools/data.mjs and run npm run generate then
npm run images. Generating never overwrites a page you have already written
in, so it is safe to re-run. Pass --force if you do want pages rebuilt.
On Windows, npm run serve can crash with EPERM ... _book\assets\....
Honkit's file watcher tries to rewrite an image while the browser still has it
open. It is a watcher problem, not a book problem, and npm run build is
unaffected. To preview without it, build once and serve the output:
npm run build
npx http-server _book -p 4100
Before you publish
npm run prepublish-check
Regenerates, builds, and scans both the repo and the built site for anything personal: local paths, email addresses, API keys and tokens. Exits non-zero if it finds something. Everything committed here becomes public, so this is worth running before the first push and any time you paste something in.
.bookignore keeps the build scripts, package.json and local editor config
out of _book/ so they are never served.
Publishing
The site is static, so anything that serves files will host it.
- Create an empty repository on GitHub in your browser.
- Add it as a remote and push.
- In Cloudflare Pages, create a project from that repository and set:
- Build command:
npx honkit build - Output directory:
_book
- Build command:
Every push after that rebuilds and redeploys on its own. A custom domain is free whenever you want one.
The published site makes no third-party requests: images, fonts and search are all served from your own domain.
Credits
Boss portraits come from Destinypedia; each one's source is recorded in assets/CREDITS.md. Destiny 2 and all its artwork belong to Bungie. This is an unofficial fan reference.