Progress

Progress is typically used to track relationship progress with characters, but it can be used for more technical purposes.

By default, progress for all events start at 0.

See also

You can display progress via the [ProgressDisplay] Text Markup . Also see Get Event Progress for progress functions outside of the given file.

SetProgress

Will set the event’s progress to the specified number. Can be negative.

"SetProgress", "0"

ChangeProgress

Changes the events progress based on the given value. Can be negative.

"ChangeProgress", "5"

ChangeProgressBasedOnVirility

Changes progress based on virility, with the following with the value in the following string being a multiplier. Base number in the example translates to 0.1x scaling of the players virility total. So if the player has 100 virility, it will result in progress increasing by 10.

"ChangeProgressBasedOnVirility", "1"

Primarily designed for the blue balls system, but it can have other uses.


IfProgressEquals

Checks if the progress of the event is equal to the following number. If true, it jumps to the given scene. If false, it’s ignored. Can be negative.

"IfProgressEquals", "10", "SceneNameHere"

IfProgressEqualsOrGreater

Works the same as the previous function, but is still true even if the event’s value is greater than the checked value. Can be negative.

"IfProgressEqualsOrGreater", "10", "SceneNameHere"

IfProgressEqualsOrLess

Same as the previous function, but instead is still true if the event’s value is less than the checked value. Can be negative.

"IfProgressEqualsOrLess", "10", "SceneNameHere"