Skip to content

Goals sub-actions

Add goal points

Adds points to a goal, or takes them away with a negative number. Steps reached on the way up run the Goal step reached trigger.

Setting What to put in
Goal The goal's name. Leave it empty for the first goal.
Points How many points. A negative number takes points away. Starts as: 1.
Use the goal's multiplier Ticked: the goal's multiplier is used. Starts as: false.

Variables it adds

Variable What it holds
%pointsAdded% The points really added

Type id: goals.addPoints

Get a goal

Gets a goal's points and its next step, for a !goal command.

Setting What to put in
Goal The goal's name. Leave it empty for the first goal.

Variables it adds

Variable What it holds
%goalName% The goal's name
%goalPoints% Its points
%goalNextStep% The next step's name (empty when every step is reached)
%goalNextStepPoints% The points the next step needs
%goalPointsToNext% How many more points the next step needs
%goalStepsReached% How many steps are reached
%goalStepCount% How many steps there are
%goalMultiplier% The goal's multiplier
%goalSteps% Every step, like 10: New emote, 20: Second emote

Type id: goals.get

Reset a goal

Puts a goal back to 0 points, so every step can be reached again.

Setting What to put in
Goal The goal's name. Leave it empty for the first goal.

Type id: goals.reset

Set a goal's multiplier

Changes how much event points count, like 2 for double points or 0.5 when the goal is filling up too fast. Points already added do not change.

Setting What to put in
Goal The goal's name. Leave it empty for the first goal.
Multiplier 2 = double, 1 = normal, 0.5 = half, 0 = events add nothing. Starts as: 2.

Type id: goals.multiplier

Set goal points

Sets a goal's points. Steps reached on the way up run the Goal step reached trigger (once each).

Setting What to put in
Goal The goal's name. Leave it empty for the first goal.
Points The new number of points. Starts as: 0.

Type id: goals.setPoints