YouTube and Kick still fill the train from the values below. Uncheck Twitch if this source is on a Twitch simulcast.
One platform uses that colour. Two or three use the purple → red → green gradient.
Label | kind | target. Kind is follow, sub, gift, bits, super, kicks, member, jewel, tip, or any.
The header takes turns between the skill points, the overall goal and the donate message. When a vote opens, the vote takes over the whole header until it ends.
With the default, !vote start opens the next vote, !vote start all runs every banked point back to back, !vote start horror-1 jumps straight to that choice's two options, !vote end settles the running vote now, and when a choice's option vote is waiting, !vote start opens it.
!tree show keeps it up until !tree hide (broadcaster and mods, or the dock buttons). A pop-up never hides in the middle of a vote.
Chat messages need the Streamer.bot WebSocket password. Turn on authentication in Streamer.bot (Servers/Clients, WebSocket Server) and enter the same password under Streamer.bot connection below.
Placeholders: {point} {choices} {skill} {xp} {help} {base} {rate} {milestone}.
The finale is a choice whose Opens is set to At the end (like The Master Key). It opens once every other choice is finished and, if set, the stream total reaches the goal above. Set how many skill points any choice costs (the finale too) with Costs in the Choices editor.
Every vote counts as 1, plus the Voting XP it uses. Donations earn XP: a sub, bits or tip that adds dollars to the tree, or !donate+ name amount (or the dock) for the charity page. Use the donor's chat name so their vote picks it up. Undo a typo with !donate- name amount. Viewers type !xp to see their XP. Ultimate goal 0 turns it off.
Dollars each event adds toward the next point. 0 leaves it out.
Each choice is a fork with two options. Chat spends a point on a choice, then votes between its options. The losing option is sealed. Use Opens to make a choice wait for another one (or for one of its options to win). Strands are optional headings that group choices.
Actions → Import. The action is “ZeMaxi - Unified Events”. The clock and totals survive an overlay refresh.
Connect to Streamer.bot to check the action is imported.