For the first stage, you must keep the NPCs alive, and on hard and legendary difficulties, they cannot kill the enemies surrounding them on their own. Instead you must figure out a way to keep them alive. Not all the enemies surrounding the NPCs are the same. Make sure you analyze them to determine which one to attack. Spoiler Load your BG with flyers and immediately send them up to aid the NPCs. Equipping them with Hate Leech will keep them alive. I found it best to attack the two that are NE to the NPCs. As the Theodore has more range, have him attack the same target as Bron. That one has Protective, which won't trigger from the attacks against it. The Hate Leech will be enough to keep the NPCs alive. Work your way to the left to the font, then down to the bridge. You can hold the bridge with the two NPCs. Ankh of Valdac between them will increase your healing, and Taint can give Fury to the Bron. Havoc's Touch will ensure you have nora to cast your spells. For the second stage, you must kill Commander Nisk while defending your shrine against hordes of Valdaci Sweepers. Unfortunately there are numerous ballistae in between your shrine and the Commander. Spoiler Theodore can do all the work clearing the ballistae and Commander Nisk. With Molten Cloak, you could just bypass all the ballistae and go straight for Nisk, but I found it better to kill all the valdaci bolters to proc Fury and increase your damage before facing Nisk. Back at your shrine, you need to surround it with Magma Bunnies and other fire immune/eaters. Again Havoc's Touch can generate enough nora for you. If you deploy a tome of hate away from your SDZ, you can have your shrine heal while you build your defenses. The AI won't attack it. Eventually your shrine and Bron will be completely surrounded by fire immune/eaters, and you can ignore this portion of the battlefield. Righteous Deflection and Impervious are useful for Theodore on the offense. For the third stage, you must kill the honor guard, then stay alive for 5 rounds while a new enemy attacks. Don't over extend yourself or you'll be surrounded and fall quickly. Spoiler Retreat the NPCs to start, and have Vothsair Ireguard kill the Needlewings. Any Needlewings you don't kill will join you once the Arroyo arrive, but I found it easier to kill them and get the added Fury damage. Once they're dead, move on to the Sentries. Go slow and take your time. Bloodthirsty Blade on the Ireguard will keep it alive, provided you're killing enemies fast enough. Once the sentries are dead, you'll get a message to run. Move Theodore as far from your shrine and champs as you can, he will become an enemy. An earthquake will damage all champs and relics, so don't deploy too much before this point. Bron remains on your team and should be held back in the SDZ, or even behind it. Deploy magma bunnies and replicate them to both sides of the shrine. Have your Irreguard keep killing flamewisps to keep it alive. Grintmaw Shamans with Magma Cloak will be immune to all types of damage when built with magic immunity. They're good healers and with Starshine can grant Magestic to Bron to keep any enemies that get close from doing too much damage. As you only need to survive 5 rounds, Impervious and Righteous Deflection are very useful. All you need to do is stall so your shrine and Bron survive.