Plz help! choices inside of choices

hey everyone! I’m currently writing my first story and I’ve been having lots of trouble with choices inside of choices. this part of my story has the mc (emilia) and the li (alec) at his house and the reader gets to pick whether to go to the mall or not. then if they decide to go to the mall, they can choose what store to go too, and inside every outcome of each store is at least one choice. what’s happening is the choice where you get to pick which store to go to i have 4 choices. 1: a video game store 2: a music store 3: a sports store and the 4th choice is the done choice. after each scene at every store is done it brings you back to the choosing stores choice thing so that the reader can choose another store to go to, so once they are finished going to each store they can press the done button. the problem is that “expected character or scene change” error keeps popping up for the done choice. I’m really bad at explaining but i hope someone can help fix this. (FYI some of the scenes i didn’t finish putting the dialogue and actions yet.)

The script

ALEC (talk_neutral)

Do you maybe wanna...

Go to the mall?

    EMILIA

(I haven't been to a mall in forever.)

(But what if someone recognizes me?)

    NARR

I should...

choice
“Go” {

    EMILIA (talk_excited_happy)

Yeah! I haven't been to a mall in forever.

@transition iris out in 2

INT. MALL - DAY

music music_calmgroove

@EMILIA faces right
@EMILIA spot 1.000 71 35 in zone 1
@ALEC spot 1.000 156 58 in zone 1

    EMILIA (talk_neutral)

Are you okay?

You seem...

Different.

    ALEC (talk_neutral)

Yeah, I'm fine. Shopping's just not exactly my thing.

label alec_store

music juvie_hustle

    NARR

Try and cheer [FIRSTNAME] up!

choice
“Let’s go to the video game store”{

INT. RECORD STORE - DAY

music juvie_radiosong

readerMessage No mood points gained

@cut to zone 3
@ALEC spot 1.000 131 179 in zone 3
@EMILIA spot 1.000 219 157 in zone 3

    ALEC (talk_neutral)

Wow, they have that new game I saw on Instagram!

readerMessage Speaking of… Follow me on Instagram @aliekeri.ep

    EMILIA (talk_neutral)

That looks cool.

    ALEC (talk_neutral)

It is. It's virtual reality.

I've always wanted to try virtual reality.

@transition iris out

    NARR

15 minutes later...

    ALEC (talk_neutral)

Let's go to another store.

    EMILIA (talk_neutral)

Ar you going to get anything?

    ALEC (talk_neutral)

No, I don't think so.

I was thinking about getting the virtual reality one, but I'm not going too.

    EMILIA (talk_neutral)

Why not?

    ALEC (talk_neutral)

It's $50. I don't thinkit's worth that much.

    EMILIA

(He really wants that game)

(I can see it in his eyes)

choice
“Get him the game!”{

    EMILIA (talk_neutral)

I'll get it for you.

    ALEC (talk_neutral)

[NAME]-

    EMILIA (talk_neutral)

No- I insist.

readerMessage [FIRSTNAME] appreciates your kind gesture!
}
“Don’t get him the game”{

    ALEC (idle_sad_loop)

(I really wanted that game)

}

goto alec_store
}
“Let’s go to the music center”{

INT. GUITAR SHOP - DAY

music music_liveacousticstrum

readerMessage BG by @angryybirdd on Instagram

@ALEC spot 1.000 131 179
@EMILIA spot 1.000 219 157

readerMessage +1 mood point

    NARR

Info gained: [FIRSTNAME) likes music.

    ALEC (talk_excited_happy)

Wow!

They have the new guitar that just came out!

    ALEC (talk_guitar_neutral_loop)

This is so cool!

    ALEC (sing_guitar_sad_loop)

♪I just wanted to be,♪

♪By your side,♪

♪When you cried,♪

♪But it's too late,♪

♪Now I'm crying on my own.♪

    EMILIA (talk_neutral)

Wow, That's a beautiful song.

Who wrote it?

@ALEC is blush_shy

    ALEC (talk_neutral)

I wrote it, actually

    EMILIA (talk_neutral)

Really?

That's a good a** song!

    EMILIA (sing_backup_loop)

♪I just wanted to be by your side♪

♪While you cried♪

    ALEC (talk_neutral)

Thanks.

It was written for my mom actually.

I wish she could hear it.


    EMILIA (think_rubchin)

(I wonder what he means by that)

choice
“Ask him” {

music juvie_posttrauma

    EMILIA (talk_awkward_loop)

If you don't mind me asking...

    ALEC (talk_armscrossed_sad_loop)

It's fine.

12 years ago, My dad divorced my mom and he moved out here and took me along.

    EMILIA (talk_armraised_sad)

Im so sorry, [FIRSTNAME]

    ALEC (talk_awkward_loop)

It's fine.

}
“Don’t” {

sound crickets_fade

@EMILIA is idle_armscrossed_awkward_loop
@ALEC is idle_awkward_uneasy_loop

}

    EMILIA (talk_awkward_loop)

Let's go somewhere else

goto label alec_store

}
“Let’s go to the sports store”{

INT. SPORTS STORE - DAY

music juvie_somber

@ALEC spot 1.000 131 179
@EMILIA spot 1.000 219 157

readerMessage No mood points gained

@EMILIA is rear

    EMILIA (talk_excited_happy)

Wow, these sneakers are nice

@ALEC is rear

    ALEC (talk_neutral)

These are cool.

    EMILIA (talk_neutral)

Yeah.

readerMessage Well… This is awkward.

    NARRATOR
Let's say something to make this less awkward.

choice
“Do you play any sports?” {
EMILIA (talk_neutral)
So… Do you play any sports?

    ALEC (talk_explain_neutral)

Well, I used to play baeball when I was younger.

    EMILIA (talk_neutral)

Really? That's cool.

    ALEC (talk_neutral)

Yeah, I guess.

Do you play any sports?

    EMILIA (talk_neutral)

Not on a team.

But I like to play Basketball.

} “I haven’t been to a mall in ages” {
EMILIA (talk_neutral)
I haven’t been to a mall in ages.

    ALEC (talk_neutral)

Yeah, and that's crazy.

Junior year, I came here every Friday with my friends.

    EMILIA (talk_neutral)

You're a senior this year?

    ALEC (talk_neutral)

Yeah, How about you?

    EMILIA (talk_neutral)

I'm a senior, too.

But I don't think I'm gonna go to school this year.

    ALEC (talk_neutral)

Why?

    NARRATOR (EMILIA)
I can't tell him I committed a crime, He'll hate me and possibly call the cops. (The choice you pick may make [FIRSTNAME] more suspicious or less suspicious, choose wisely!

choice
“Change the Subject” {

    EMILIA (talk_neutral)

That's a nice pair of shoes!

@ALEC is think_rubchin

readerMessage [FIRSTNAME] is a little bit suspicious of you.
}
“Say You Just don’t want to go”{
EMILIA (talk_explain_neutral)
I just don’t want to go.

    ALEC (talk_neutral)

I would do that, too if my dad would let me.

readerMessage [FIRSTNAME] isn’t suspicious of you.
}
“No reason”{
EMILIA (talk_neutral)
No reason.

    ALEC (talk_doubtful)

No reason?

EMILIA (talk_neutral)

No reason.

@ALEC is think_rubchin

readerMessage [FIRSTNAME] is a little suspicious of you.
}}

goto label alec_store

}

“Done”{

ALEC (talk_explain_neutral)

Let’s go shopping for you.

readerMessage From Alec’s POV

}}
“Stay” {

EMILIA (talk_neutral)

I would love to go,

But I don’t feel that good.

ALEC (talk_neutral)

Okay, That’s fine.

I actually have to go to work, but I hope you feel better.

EMILIA (talk_neutral)

Where do you work?

ALEC (talk_neutral)

I’m a part-time barista and part-time guitar tutor.

readerMessage Info gained: [FIRSTNAME] likes music.

ALEC (talk_neutral)

I have to go now, Bye.

EMILIA (talk_greet_shy)

Bye

}

2 Likes

You have two closing brackets here?

yes because there was multiple choices i had to close

I didn’t read all post…bcz I am writing my story too now…so…I think you can use labels for your choices

First of all you can’t put choices in choices

I have choices in choices in my script and the episode works just fine

Can you show the script error, exactly what is says, perhaps it mentions a specific line?

sorry but this is really not true, of cause you can have choices inside a choice

1 Like

in several spots your goto is wrong, you have:

goto label alec_store

but it should be goto alec_store

delete the word label and it should work

it says:

ERROR

Expected CHARACTER or SCENE change. Found ““DONE”{” instead. Did you forget to CAPITALIZE the name, or close the ( ) around the animation?

Can you post a screenshot of your script?

Theres a line between “DONE” {} and the previous } , try deleting that line of space

2 Likes

Hello,
Firstly, cudos to you for doing advanced coding (choices within choices) for your first story! :relieved:
Secondly, basically “done” { had to be on the same line as the closing bracket above it or without a space in between because the system got a little confused.

          ALEC (talk_neutral)

Do you maybe wanna...

Go to the mall?

    EMILIA

(I haven't been to a mall in forever.)

(But what if someone recognizes me?)

    NARR

I should...

choice
“Go” {

    EMILIA (talk_excited_happy)

Yeah! I haven't been to a mall in forever.

@transition iris out in 2

INT. MALL - DAY

music music_calmgroove

@EMILIA faces right
@EMILIA spot 1.000 71 35 in zone 1
@ALEC spot 1.000 156 58 in zone 1

    EMILIA (talk_neutral)

Are you okay?

You seem...

Different.

    ALEC (talk_neutral)

Yeah, I'm fine. Shopping's just not exactly my thing.

label alec_store

music juvie_hustle

    NARR

Try and cheer [FIRSTNAME] up!

choice
“Let’s go to the video game store”{

INT. RECORD STORE - DAY

music juvie_radiosong

readerMessage No mood points gained

@cut to zone 3
@ALEC spot 1.000 131 179 in zone 3
@EMILIA spot 1.000 219 157 in zone 3

    ALEC (talk_neutral)

Wow, they have that new game I saw on Instagram!

readerMessage Speaking of… Follow me on Instagram @aliekeri.ep

    EMILIA (talk_neutral)

That looks cool.

    ALEC (talk_neutral)

It is. It's virtual reality.

I've always wanted to try virtual reality.

@transition iris out

    NARR

15 minutes later...

    ALEC (talk_neutral)

Let's go to another store.

    EMILIA (talk_neutral)

Ar you going to get anything?

    ALEC (talk_neutral)

No, I don't think so.

I was thinking about getting the virtual reality one, but I'm not going too.

    EMILIA (talk_neutral)

Why not?

    ALEC (talk_neutral)

It's $50. I don't thinkit's worth that much.

    EMILIA

(He really wants that game)

(I can see it in his eyes)

choice
“Get him the game!”{

    EMILIA (talk_neutral)

I'll get it for you.

    ALEC (talk_neutral)

[NAME]-

    EMILIA (talk_neutral)

No- I insist.

readerMessage [FIRSTNAME] appreciates your kind gesture!
}“Don’t get him the game”{

    ALEC (idle_sad_loop)

(I really wanted that game)

}

goto alec_store
}“Let’s go to the music center”{

INT. GUITAR SHOP - DAY

music music_liveacousticstrum

readerMessage BG by @angryybirdd on Instagram

@ALEC spot 1.000 131 179
@EMILIA spot 1.000 219 157

readerMessage +1 mood point

    NARR

Info gained: [FIRSTNAME) likes music.

    ALEC (talk_excited_happy)

Wow!

They have the new guitar that just came out!

    ALEC (talk_guitar_neutral_loop)

This is so cool!

    ALEC (sing_guitar_sad_loop)

♪I just wanted to be,♪

♪By your side,♪

♪When you cried,♪

♪But it's too late,♪

♪Now I'm crying on my own.♪

    EMILIA (talk_neutral)

Wow, That's a beautiful song.

Who wrote it?

@ALEC is blush_shy

    ALEC (talk_neutral)

I wrote it, actually

    EMILIA (talk_neutral)

Really?

That's a good a** song!

    EMILIA (sing_backup_loop)

♪I just wanted to be by your side♪

♪While you cried♪

    ALEC (talk_neutral)

Thanks.

It was written for my mom actually.

I wish she could hear it.


    EMILIA (think_rubchin)

(I wonder what he means by that)

choice
“Ask him” {

music juvie_posttrauma

    EMILIA (talk_awkward_loop)

If you don't mind me asking...

    ALEC (talk_armscrossed_sad_loop)

It's fine.

12 years ago, My dad divorced my mom and he moved out here and took me along.

    EMILIA (talk_armraised_sad)

Im so sorry, [FIRSTNAME]

    ALEC (talk_awkward_loop)

It's fine.

}“Don’t” {

sound crickets_fade

@EMILIA is idle_armscrossed_awkward_loop
@ALEC is idle_awkward_uneasy_loop

}

    EMILIA (talk_awkward_loop)

Let's go somewhere else

goto label alec_store

}“Let’s go to the sports store”{

INT. SPORTS STORE - DAY

music juvie_somber

@ALEC spot 1.000 131 179
@EMILIA spot 1.000 219 157

readerMessage No mood points gained

@EMILIA is rear

    EMILIA (talk_excited_happy)

Wow, these sneakers are nice

@ALEC is rear

    ALEC (talk_neutral)

These are cool.

    EMILIA (talk_neutral)

Yeah.

readerMessage Well… This is awkward.

    NARRATOR
Let's say something to make this less awkward.

choice
“Do you play any sports?” {
EMILIA (talk_neutral)
So… Do you play any sports?

    ALEC (talk_explain_neutral)

Well, I used to play baeball when I was younger.

    EMILIA (talk_neutral)

Really? That's cool.

    ALEC (talk_neutral)

Yeah, I guess.

Do you play any sports?

    EMILIA (talk_neutral)

Not on a team.

But I like to play Basketball.

} “I haven’t been to a mall in ages” {
EMILIA (talk_neutral)
I haven’t been to a mall in ages.

    ALEC (talk_neutral)

Yeah, and that's crazy.

Junior year, I came here every Friday with my friends.

    EMILIA (talk_neutral)

You're a senior this year?

    ALEC (talk_neutral)

Yeah, How about you?

    EMILIA (talk_neutral)

I'm a senior, too.

But I don't think I'm gonna go to school this year.

    ALEC (talk_neutral)

Why?

    NARRATOR (EMILIA)
I can't tell him I committed a crime, He'll hate me and possibly call the cops. (The choice you pick may make [FIRSTNAME] more suspicious or less suspicious, choose wisely!

choice
“Change the Subject” {

    EMILIA (talk_neutral)

That's a nice pair of shoes!

@ALEC is think_rubchin

readerMessage [FIRSTNAME] is a little bit suspicious of you.
}“Say You Just don’t want to go”{
EMILIA (talk_explain_neutral)
I just don’t want to go.

    ALEC (talk_neutral)

I would do that, too if my dad would let me.

readerMessage [FIRSTNAME] isn’t suspicious of you.
}“No reason”{
EMILIA (talk_neutral)
No reason.

    ALEC (talk_doubtful)

No reason?
    EMILIA (talk_neutral)

No reason.

@ALEC is think_rubchin

readerMessage [FIRSTNAME] is a little suspicious of you.
}}

goto label alec_store

}“Done”{

    ALEC (talk_explain_neutral)

Let's go shopping for you.

readerMessage From Alec’s POV

}
}“Stay” {

    EMILIA (talk_neutral)

I would love to go,

But I don't feel that good.

    ALEC (talk_neutral)

Okay, That's fine.

I actually have to go to work, but I hope you feel better.

    EMILIA (talk_neutral)

Where do you work?

    ALEC (talk_neutral)

I'm a part-time barista and part-time guitar tutor.

readerMessage Info gained: [FIRSTNAME] likes music.

    ALEC (talk_neutral)

I have to go now, Bye.

    EMILIA (talk_greet_shy)

Bye

}

I hope this fixes your problem. Might I also suggest when you do choices to have a format like this instead:

choice
“option 1” {
} “option 2” {
} “option” {
}

keeping the open bracket on the same line as the choice, just so it’s easier to trace what the brackets belong to, as in your script you sometimes had:
}
“option 1” {
which still works that way but it can get a little messy when you’re doing choices within choices.

1 Like

I realized you basically saw/said the same thing, sorry lol

Also if you would like to eliminate a mall store choice after they’ve already chosen to go to one, (leaving the stores they haven’t been to left as choices.)

Then you could use this:

Or don’t if you’d like them to be able to replay scenes and see out all the choices such as buying or not buying the game for him.

1 Like

tysm! if you want credit just reply with ur insta or whatever you want me to give credit to.

1 Like

No need for credit :smiling_face_with_three_hearts:

1 Like

Closed: Marked as solved by thread Op :v: