• Each character has their own set of points, and they all start with a score of 0.

  • Readers can gain or lose points depending on what choices they make.

  • You can add points to your actual characters, or you could create a new "character" and name it ROMANCE, FRIENDSHIP, HONESTY, etc. to create a point system for each category.

Adding & Subtracting Points

There are 2 ways to add/subtract points from characters:​

1. A simple @ command:

@CHARACTER +1

2. Right next to the character's name during dialogue.

CHARACTER +1 (animation)

Dialogue here.

or

CHARACTER (animation) +1

Dialogue here.

Different Outcomes

To create different outcomes depending on how many points were gained or lost, you will need to use the if/elif/else code using this format:

if (CHARACTER = 1) (

} elif (CHARACTER > 1) {

} elif (CHARACTER < 1) {

} else {

}

< means less than
> means greater than
= means equel to

Setting Points

To set a character’s points to a specific number, or to reset it back to zero, use these commands:
@CHARACTER =0
@CHARACTER =4

Example:

GIRL (talk_flirt)
Hi, it’s nice to meet you.

choice
“Be nice” {

BOY (talk_happy_smile) +2
Such a pleasure to meet you!

} “Be neutral” {

BOY (talk_neutral)
Oh hi.
@BOY +1

} “Be mean” {

BOY -2 (talk_arms_crossed_angry)
Don’t talk to me.
}

Later on in my story, I would use the if/elif/else code to create different outcomes based on how many points the reader has.

BOY (talk_flirt)
Do you want to go on a date with me?

if (BOY > 1) {

GIRL (talk_excited)
I would absolutely love that!

} elif (BOY = 1) {

GIRL (talk_shrug)
Yea that sounds fine.

} else {

GIRL (talk_repulsed)
Ew as if, loser!
}

 

Comparing Points

If you want an outcome based on which character has more points than another character, you would use this for the if/elif/else code:

if (BOY > GIRL) {

#this is if BOY has more points than GIRL

} elif (BOY < GIRL) {

#this is if BOY has less points than GIRL

} else {

#this is if BOY and GIRL have the same amount of points

}

 

Showing Points

If you want to show readers how many points they have, you will have to use the if/elif/else code to show each individual point score up to the maximum amount of points:

if (CHARACTER = 0) {

NARRATOR

You have 0 points.

} elif (CHARACTER = 1) {

NARRATOR

You have 1 point.

} elif (CHARACTER = 2) {

NARRATOR

You have 2 points.

}

 

...and so on.