So I spend a lot of time criticizing BfA and Blizzard’s writing. I’m bored right now so I figure why not put my money where my mouth is and re-write BfA so that it is all around more enjoyable for just about everyone while still leading us into Shadowlands and without changing the actual gameplay and content too much.
And the easiest way to do that? Just… Don’t make it a faction war story. Seriously. Without it you have a significantly more cohesive narrative and don’t really miss out on anything as far as gameplay goes.
So here we go:
Phase 1: The War of Thorns
Teldrassil is still gonna burn, but not by the Horde. Instead the pre-patch and Invasion of Lordaeron are carried out by Azshara and an unprecedently massive naga invasion. Tens of thousands of them swarm Darkshore and begin prepping for a massive ritual.
Malfurion goes to fight and ends up confronting Azshara herself but she is much more powerful than she has been before. The night elves put up some serious resistance but are getting overwhelmed by sheer numbers. Tyrande ultimately decides to begin evacuating Teldrassil while she can.
Anduin cannot send reinforcements because Stormwind’s harbor is being blockaded by naga and the remains of their navy is being torn to shreds.
Horde-side Sylvanas is given a message detailing what is befalling the Alliance. Saurfang asks for orders but she insists on not lending aid. She insists that sending aid will weaken the Horde and that they’ll lose in their own defense if they ride off, as well as this being an opportunity to shut down the Alliance once the naga threat has ended. Saurfang is furious at the idea of hiding behind fortified walls while others die on the battlefield.
Saurfang ultimately goes against orders and takes as many volunteers as he can to provide aid. We fight our way through a naga infested Ashenvale and Darkshore, but are too late.
Azshara, the most ancient enemy of the night elves, is the one to burn their tree killing thousands.
Phase 2; The Horde’s Turn
Lordaeron is next on the chopping block. By the time we get back from Teldrassil the naga have already put Lordaeron under siege. Orgrimmar was also attacked but the Darkspear trolls received a vision from a mysterious spirit warning them of the impending attack, allowing them to summon Bwonsamdi and put up a far better defense than they otherwise would.
This time it is Anduin’s turn to not want to send aid. He instead wants to focus his efforts on tending to the refugees and keeping Stormwind, which now houses a massive chunk of the Alliance’s population, secure. He sends the Alliance PC and a small unit of champions on the down low to support the Horde, but it is all he can manage.
Battle goes on. Sylvanas arrests Saurfang for treason for going against her orders. She blows up Undercity killing thousands of naga but hundreds of Horde troops, which appalls Baine.
Phase 3; New Allies
Finally we get to Kul Tiras and Zandalar. Sylvanas still sends the Horde PC to rescue Talanji from Stormwind, although we are told this time around that Talanji was being detained because they found her with Zul rather than for no reason at all.
The reason for going to these new lands is to gain access to their navies as a powerful navy is kind of a big deal when fighting a sea-based enemy and these are the two largest and strongest navies on the planet currently.
Both sides are mostly the same story-wise, though I’d personally have Zul worship Mueh’zala to set him up for Shadowlands and remove G’huun as a concept. Instead that raid would be about killing Hakkar’s corpse that Mueh’zala and the blood trolls have been feeding blood to in order to empower it. Without Hakkar’s soul it isn’t the true Hakkar. More of a puppet of immense power to be wielded by the death loa to fight us.
We do find that Kul Tiras and Zandalar have been caught up in their own little war for decades by this point and that is the premise for the Isle Expeditions and the PVP going on there. However here it becomes clear that Sylvanas is trying to use the Zandalari/Kul Tiras war to bring the Alliance and Horde into conflict as well.
The Alliance PC’s goal is to convince them to both join their respective factions and to de-escalate their war. This ties well into Jaina’s personal arc about forgiveness and coming to terms with her past. The Horde PC’s goal is either to incite the war under orders of Sylvanas or follow Saurfang’s (who has managed to escape his prison) orders to try and find a way toward peace.
Also around this time we learn Vol’jin’s spirit is the one that warned the Darkspear about Azshara. We get to interact with his spirit but it is still weak and needs time to regain his potency.
Phase 3; Nazjatar
Here we learn Sylvanas and Azshara have been working together all this time. Vol’jin’s spirit informs the Horde that Sylvanas has made contact with some ancient being in the Shadowlands. If you’re Alliance Azshara warns Tyrande of this when they have a confrontation during the Darkshore warfront, where the naga are the main adversaries. Tyrande still goes full Black Moon to gain the power to match Azshara and her Old God master and eventually chases Azshara and her forces off, reclaiming Darkshore.
The Horde warfront are the shores of Lordaeron where we see a re-made Desolate Council organizing a defense with the remaining Forsaken who weren’t swept away by the first invasion. They make no secret of the fact they feel Sylvanas abandoned them in their time of need and state plainly that they were already Forsaken; they do not need anyone. Not even her. Go-go character development for an eventual new Forsaken leader.
Phase 4; Everything Else
This time there isn’t a full fledged civil war in the Horde. Instead Saurfang escapes, gets Thrall back, and together they rally the people of the Horde to depose Sylvanas. No major battles needed as word of her consorting with a dark, unnamed evil is enough to give the Horde Ner’zhul flashbacks to get them to kick her out ASAP.
Mak’gora still happens but they agree to “no magic” prior to the fight because Sylvanas is a banshee and Saurfang is an old man. Sylvanas gets pressured fighting the greatest orcish warrior alive and resorts to necro-blasting him into dust. She decides to peace out upon seeing the many angry faces of the thousands of orcs, trolls, and even Forsaken staring at her.
In Azshara’s raid Tyrande, now empowered by the Black Moon, has a wicked 1v1 CGI animation fight with her former queen in which Azshara is nearly destroyed. Azshara pulls some cheap moves and escapes, only to get run down by adventurers who need better pants. Maybe she dies. Maybe she escapes. Either way works.
Then we move into N’Zoth which is basically the same.
Conclusion
So yah. Azshara, the night elves’ biggest big bad, is the one to burn Teldrassil. The Forsaken get actual development. The Horde isn’t complicit in genocide. Sylvanas gets to go along on her merry way to lead us into Shadowlands but hasn’t done anything too heinous to disqualify her from a potential redemption down the line.
Most importantly it is consistent from start to finish. We still get a side story in Mecagon, but for the most part we have a clear adversary from the start to focus on and each patch naturally flows into the next without feeling jarring or like we forgot something.
So what are your thoughts? Would you have enjoyed this narrative more than the one we got?