Locked choices and point system

Hey! I’m using the points system for my story and I don’t know how to show a locked choice if the readers don’t have enough points, for example:
YOU (talk_think_neutral)
(Who should I dance with?)

first option (HARRY>BILLIE) “Dance with Harry” {
Dance scene with Harry
}

second option (BILLIE>HARRY) “Dance with Billie” {
Dance scene with Billie
}

third option (Dancewithboth) “Dance with both” {
Dance scene with Billie+Dance scene with Harry
}

The problem is I want the 3 choices to appear to the readers, so logically one of them will be locked depending on their points, but I don’t know how to show that, please help!

1 Like

First, you can check out:

  1. The Points System
  2. HOW TO: Labels and Gotos 🖤
  3. https://www.dara-amarie.com/points-system

I think you mean something like this; so (btw, else is if they are equal to each other) example:

if (HARRY > BILLIE) {

goto dance_with_harry

} elif (HARRY < BILLIE) {

goto dance_with_billie

} else {

goto dance_with both

}

label dance_with_harry

NARR
Who’d you like to dance with?

choice
“Harry”{

goto harry

}< LOCKED >“Billie”{

NARR
You cannot dance with Billy since you don’t have enough points.

goto dance_with_harry

}< LOCKED >“Both”{

NARR
You cannot dance with both since you don’t have enough points.

goto dance_with_harry

}

label dance_with_billie

NARR
Who’d you like to dance with?

choice
< LOCKED >“Harry”{

NARR
You cannot dance with Harry since you don’t have enough points.

goto dance_with_billie

}“Billie”{

goto billie

}< LOCKED >“Both”{

NARR
You cannot dance with both since you don’t have enough points.

goto dance_with_billie

}

label dance_with_both

NARR
Who’d you like to dance with?

choice
< LOCKED >“Harry”{

NARR
You must dance with both.

goto dance_with_both

}< LOCKED >“Billie”{

NARR
You must dance with both.

goto dance_with_both

}< LOCKED >“Both”{

goto both

}

label harry
#scene here for dancing with Harry.
goto merge_story

label billie
#scene here for dancing with Billie.
goto merge_story

label both
#scene here for dancing with both, hooray.
goto merge_story

label merge_story
#back to main story line

BTW I wrote < LOCKED > like this but if you check out my color code and lock a choice post you’ll see it’s together (forums doesn’t allow me to do this, otherwise it disappears)

4 Likes

Hy to make it look locked you use
< LOCKED > infront of the choice - but this actually only changes the color of the choice button to make it really locked you will have to use labels a goto to make the reader go back to the main menu if he touches the locked choice.

also, you have to think about how many of the 3 choices will be locked for the specific reader. do I understand right that mo mater what every reader will always have 2 options locked and only one unlocked based on the points so he cant actually make choice?

If so it seem to me also not necessary to make it like choice (because no reader can make a chioce in reality) and simply you can use use if/elif/else to make the outcome scene based on the points.

2 Likes

Thank you so much!! I don’t use labels a lot so I always struggle when I need to use them, definitely need to practice and learn more about it!

@Farah_DeSantis hey thank you! the 3rd choice would be a gem choice, that’s why I want the readers to be able to see the choices, so they can see who they have more points with and also get the option to dance with both of them

1 Like

Closed: Marked as solved by op @gbxby :v: