Introduction
This plugin records choices made by the player and displays them in an interactive flowchart. It also marks events on the map that are influenced by those choices.
Features
Track player choices with optional parent-child branching.
Supports irreversible and resettable choices.
Visual flowchart with:
Customizable line colors for branch types.
Optional legend with configurable position and toggle.
Background dimming and bordered layout for readability.
Map markers for flagged events:
Customizable sprite sheet for marked events.
Screenshots
Spoiler
How to Use
Plug and Play, use the Plugin Commands / Script Calls inside events
Some features are also customizable with Plugin Parameters within Plugin Manager:
Line Colors: Configure individual colors for positive, negative, and side branches.
Map Marker Image: Sprite sheet to use when a marker is active on the map.
Plugin Commands / Script Calls
Plugin Commands:
ShowFlowchart - Opens the Flowchart with visual choices.
AddChoice - Adds a choice to Flowchart.
ResetChoice - Resets a choice.
SetMapMarker - Sets an image on the event affected by the choice.
Script Calls:
$gameSystem.choiceTracker.addChoice(id, text, irreversible, parentId, branchType) → Registers a choice programmatically.
$gameSystem.choiceTracker.resetChoice(id) → Removes a non-irreversible choice.
$gameSystem.choiceTracker.setMapMarker(eventId, true|false) → Activates or deactivates a map event marker.