First choice repeats...?

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: