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.

  1. Create an empty repository on GitHub in your browser.
  2. Add it as a remote and push.
  3. In Cloudflare Pages, create a project from that repository and set:
    • Build command: npx honkit build
    • Output directory: _book

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.

results matching ""

    No results matching ""