You should use the points system instead because if the reader clicks on the first dress, then they gain go_to_dress1, if they go back and click on the second, they gain go_to_dress2. Since gains can’t be removed once they’re gained, they have both gain go_to_dress1 and gain go_to_dress2 which is confusing for the script. Instead, you should use the points system. Maybe create a character called DRESS and then write something like this (I dropped out a lot of code b/c it’s too much to re-write haha):
label start
INT. EURO HOTEL ROOM NIGHT
@BRIDGET changes into…
@BRIDGET stands screen center…
@speechbubble is
@DRESS =0
BRIDGET (idle_exhausted)
(Let me just pick something to wear.)
choice
“First dress”{
@DRESS =1
}“Second dress”{
@DRESS =2
}“Third dress”{
@DRESS =3
}
if (DRESS = 1) {
#scene for first dress here
}elif (DRESS = 2) {
#scene for second dress here
}else{
#scene for third dress here
}
#continue story.
For future reference, if you decide to use gains in an episode and you want to play the episode again, before you do, it’s always a great idea to reset story progress when re-playing your story:
The points system: