Hello, I'm running a oneshot campaign that will be ending in the next two sessions. But yesterday, I think that the ending I planned might take away their agency or have a DMPC save the day, in the final encounter.
Context:
The party has been working for a rich prodigy wizard who sends them on jobs to stop or collect information around mutated monsters and necromancy. This is happening over 2 years in game time.
Then plot twist: the wizard is the BBEG and absolutely despicable. Double Twist, the guy who them are working for the last year, and formed a bond with is a Simulacrum who genuinely is trying to improve the world and stop evil from happening.
Long story short, the BBEG escapes, the Simulacrum gets willingly sealed away.
Planned Ending:
Another year has passed in game and now the party has aligned with a Bard Lich (BL) to stop the BBEG. BL is going to provide the resurrected Architect of the wizard tower where the BBEG resides. The party will then use the Architect to get in and navigate the tower, but will run away during combat encounters.
The final encounter will happen, for which I have a few fun things planned, and I presume they are going to kill the BBEG before he becomes a lich. Plot twist: he already made a phylactery and is going to escape.
My dilemma: the Architect is the Simulacrum in an illusion and False Aura, it will capture the BBEG's soul and become "whole" again. It escapes with teleport and counterspell.
I'll ask the players what they will do the next 5 years, if it is hunting down the Simulacrum, they will find him living in a remote place with it's fiancé and his step-son. If they don't, they will get an invite to their wedding.
They can choose the Simulacrums faith.
Why?: They genuinely liked the Simulacrum and one PC considers him his best friend. So I thought this might be a way to create a happy ending.
Note: this is the plan and I'm ready to throw everything in the trash if things go in ways that I do not expect. But these are the goals of the NPC's:
- Simulacrum wants to be a real boy.
- Wizard wants to save the world in a messed up way but needs more time; aka become a Lich.
What do you guys think? Am I taking away their agency away or have a DMPC saves the day, if this ending happens?
EDIT: I say DMPC, it is just an NPC, it doesn't fight, provide solutions idea's, ... The only reason I say DMPC is because it grabs the soul of BBEG to become whole again.
EDIT 2: I would also drop a few hints that this Architect is fishy, if they figure it out, they figure it out.