StoryFlow is a Foundry VTT module that gives you a visual node editor for the things you would otherwise improvise or hard-code: an NPC conversation that branches on a Persuasion check, a quest that updates itself when the right character walks into the right room.
You drag nodes onto a canvas, connect them with wires, and the module runs the result live at your table. No macros, no JavaScript.
The module covers a huge range of different tasks, from automation and creating complex logical sequences and interactive dialog windows to a new calendar, quest board, and a detailed merchant.
Features you will find inside
Animated Calendar




The calendar features 5 different weather animations: rain, snow, fog, clear weather, and storm.
The weather is automatically generated based on parameters you can set in the calendar settings.

The calendar itself is a complex tool that works directly with the Node Editor, which we will get to later.
Inside the calendar, you can set up beautiful notifications, set the exact time they trigger, add various conditions for their playback, and much more.

Storyflow Graph Editor: the main brain of the entire module workflow

This is the most important and most complex element you can imagine. It covers a huge number of different situations and is essentially a more convenient and comprehensive version of Monk's Active Tile Trigger.
It contains over 20 different nodes that can perform a huge number of actions.

It looks complex, but our mascot LOBIK II will teach you how to work with it! Don't worry! 🐉
Also we create a collection of template, so you can check how nodes are working + we added a guide to all node inside

The list of tasks covered by the nodes:
-
Cinematic dialog playback with the ability to:
-
Play music and sounds
-
Configure images: the speaker's portrait, the background
-
Auto-play text
-

- Text dialogs: you see the scene itself, and your dialogs pop up next to it

-
Creating looped sequences
-
Transitioning from one node to another or creating loops
-
Checking various actor states:
-
If the actor has a certain item, class, ability, if their attribute value is above or below a certain value, if the character is wearing a certain item
-
-
Ability to create complex logical conditions like AND, OR, NONE with an unlimited number of condition variables
-
Animated 3D dice for epic checks
-
Has special animations for 20 and 1 (I hope you always roll 20)
-

-
Creating complex choices for characters from multiple possible conditions
-
Ability to set a limited time to choose one answer or another

-
Giving or removing items or gold
-
Applying or removing certain effects
-
Focusing the camera on a specific place on the map
-
Changing the scene and transitioning to other scenes
-
Creating, moving, and removing tokens from the scene
-
Creating, updating, and hiding quests
-
Creating delays before applying
-
Creating various notifications
-
Secret item giving
-
Epic item giving




-
Creating comments
-
Showing images
Trader
Beautiful and updated UI, simple and fast creation, ability to quickly buy and sell items, as well as the ability to create limited item stocks that are replenished only once in a certain time.
Also, characters immediately see their remaining money and shopping cart at the trader.



Quest Board
The quest board has a new system that allows your players to fight with dice for the item they want.
Players must vote for the item they want to take, and if two people immediately raise their hands to take the item, each rolls a d20 and the one who gets the highest result takes the item.


That is all for now :)