This is an extensive and feature packed plugin that allows you to easily make narrative story games like Reigns, card battle games like Slay the Spire, or text adventure or choose you adventure games.
Check out the 3 example files, though not extensive, demonstrate the basics.
construct.net/en/make-games/addons/1660/dynamic-narrative