Three tracks — each ends with a working result…
Buff the character with a JSON patch — zero code.
Your own scene: dialogue, choices and jumps in DSL.
A C# mod: custom action, menu settings, event subscriptions.