DARA’S GUIDE: Remember Choices with if/elif/else

Do you need to put this system right before the scene that involves the remembered choice?

yes :slight_smile:

1 Like

What do you mean by this?

You have to create the flag yourself.

In my story I want you to be able to save a look with natural makeup.
Like, the character will default to that. You could let the character put makeup on, but after the scene in the script I could change it to the makeup-free look.

You would need to create a duplicate of your character. After the customization template, use this command:

@DUPLICATE becomes CHARACTER

This will make the duplicate look exactly like the main character. You can change their makeup and when you want them to go back to their original natural look, use the same command above but make the main character become the duplicate.

@CHARACTER becomes DUPLICATE

This is not the format for flags, this is the format for the “choice naming” method

Does these work for tappable overlays too?

Only flags work with tappables. The “choice name and option” method will not work with tappable choices.

1 Like

k Thanks :innocent:

Thanks!! Thus helped me a lot!:revolving_hearts:

   MARIA (think_rubchin)
(...)

choice (outfit_change)
“I will change and make mom happy.” {
@MARIA is idle
@zoom on 513 0 to 272% in 0 AND MARIA spot 1.190 174 81
@MARIA changes into MARIA_stylish
@zoom on 513 420 to 272% in 4
@MARIA is primp_neutral

@zoom on 513 420 to 172% in 3

    MARIA (think_rubchin)
(...)

choice “I look perfect.” {

goto go_school

} “I don’t like this.” {

goto change_again

}

} “I will stick with what I have on.” {

    MARIA (idle_armscrossed_neutral_loop)

At least these are comfortable.

    MARIA (think_rubchin)
(...)

choice “That is okay.” {

goto go_school

} “Maybe I can be a little bit stylish” {

goto change_again

}

}

label go_school

@transition fade out black 2
INT. LA APARTMENT - DAY
@zoom reset
@MARIA spot 1.172 238 72 AND MARIA faces left
@MOM spot 1.172 88 70 AND MOM faces right
@transition fade in black 2

if (change_outfit is “I will change and make mom happy.”) {

@speechbubble is 178 285 to 99% with tail_top_left
MOM (talk_excited_happy)
Aww!! Sweetie you look amazing!

@speechbubble is 152 269 to 99% with tail_top_right

    MARIA (talk_smile_happy_loop)
Thanks mom.

goto walk_school

} else {

@speechbubble is 178 285 to 99% with tail_top_left
MOM (talk_deny_neutral)
I thought you said you were going to change, huh?

@speechbubble is 152 269 to 99% with tail_top_right
MARIA (talk_awkward_loop)
I just like being comfortable…

@speechbubble is 178 285 to 99% with tail_top_left
MOM (talk_doubtful)
Nevermind.

goto walk_school

}

I did this and it does not give any error but it skips to else in every situation like it doesn’t matter if I chose option 1 or 2 it never shows the " if " CAN YOU PLEASE HELP ME

They need to be the same.

Omg thx a lot I didn’t realize that but do u know why it didn’t give an error??

can someone please help on this choice scene its really confusing

 NICK (talk_angry)
Watch where you're going!

readerMessage |bold|This choice will affect the story!
SAMANTHA (talk_angry_arms_crossed)
(I’m not going to let him speak to me that way.)
(How should I handle this?)

choice
“Say Sorry”{

readerMessage Relationship Increased!
readerMessage Nick will remember you said sorry
SAMANTHA (talk_awkward)
I’m so sorry.

    NICK (talk_angry_stubborn)
Your apology means nothing to me.
Just get out of my way.

}
“Tell him off”{

readerMessage Relationship Decreased!
readerMessage Nick will remember you judge him.

    SAMANTHA (talk_angry_accuse)
There's no need to be a b*tch about it!
I hate self-centered arrogant guys like you!

} NICK (talk_angry)
You have some nerve to judge me, Sweetheart
You better watch your words!!
When I go to first choice “Say sorry” He said his line from the second choice idk why?

Because the bracket (}) it’s before his dialogue:

You need to put it after, like this:
NICK (talk_angry)
You have some nerve to judge me, Sweetheart
You better watch your words!!
}

Then it should work (hopefully :sweat_smile:) :blush:

1 Like

Hi please I really need help how do you do that directing were if you update a chapter and you want your readers to be able to pick if they want to read it or not

Thanks you so much

1 Like

I don’t really know how to do that, but you could try to make a choice at the beginning of the chapter. Something like this:

      NARRATOR
 Would you like to read the chapter update?

choice
“Let me read it!” {
goto story

} “No thanks. I will read the next chapter.” {
goto end_episode

}

label story
Here you write the entire chapter with the update included.
goto end_episode

label end_episode
NARRATOR
To be continued…

This is how I would do it if I did haha. Hope this can help you :sweat_smile: I made it blurry because that question doesn’t go in this post.

1 Like

This.

1 Like

I use gains on my dressing games if I want the reader to change outfit depending on their decisions. Like this:

label dressing_rebecca_4
@zoom on 160 284 to 108% in 1
@speechbubble reset
REBECCA (think_rubchin)
(What should I use for the date?)

choice
“Outfit 1” {
&REBECCA is dustoff_neutral_loop
readerMessage This outfit will match Gustavo’s.
@REBECCA changes into REBECCA_date_1
@pause for a beat
@zoom on 703 59 to 226% in 0
@zoom on 703 499 to 226% in 2.5
@REBECCA is flirt_wink_atcamera
@pause for a beat
@speechbubble is 152 218 to 100% with tail_top_right
REBECCA
(Shall I wear this or try something else?)

choice
“Wear this outfit” {
REBECCA (idle_headbob_neutral_loop)
(This is perfect!)
gain date1
goto salida_rebecca

} “Try something else” {
goto dressing_rebecca_4

}

} “Outfit 2” {
&REBECCA is dustoff_neutral_loop
readerMessage This outfit will match Amy’s.
@REBECCA changes into REBECCA_date_2
@pause for a beat
@zoom on 703 59 to 226% in 0
@zoom on 703 499 to 226% in 2.5
@REBECCA is flirt_wink_atcamera
@pause for a beat
@speechbubble is 152 218 to 100% with tail_top_right
REBECCA
(Shall I wear this or try something else?)

choice
“Wear this outfit” {
REBECCA (idle_headbob_neutral_loop)
(This is perfect!)
gain date2
goto salida_rebecca

} “Try something else” {
goto dressing_rebecca_4

}

} “Outfit 3” {
&REBECCA is dustoff_neutral_loop
@REBECCA changes into REBECCA_date_3
@pause for a beat
@zoom on 703 59 to 226% in 0
@zoom on 703 499 to 226% in 2.5
@REBECCA is flirt_wink_atcamera
@pause for a beat
@speechbubble is 152 218 to 100% with tail_top_right
REBECCA
(Shall I wear this or try something else?)

choice
“Wear this outfit” {
REBECCA (idle_headbob_neutral_loop)
(This is perfect!)
gain date3
goto salida_rebecca

} “Try something else” {
goto dressing_rebecca_4

}

} “Default Outfit” {
&REBECCA is dustoff_neutral_loop
@REBECCA changes into REBECCA_default
@pause for a beat
@zoom on 703 59 to 226% in 0
@zoom on 703 499 to 226% in 2.5
@REBECCA is flirt_wink_atcamera
@pause for a beat

}

@speechbubble is 152 218 to 100% with tail_top_right
REBECCA
(Shall I wear this or try something else?)

choice
“Wear this outfit” {
REBECCA (idle_headbob_neutral_loop)
(This is perfect!)
goto salida_rebecca

} “Try something else” {
goto dressing_rebecca_4

}

And in another moment, if the character is remembering something and you like to change his/her outfit for what she/he was using at that moment, you use this (again the gains):

if (date1) {
@REBECCA changes into REBECCA_date_1

} elif (date2) {
@REBECCA changes into REBECCA_date_2

} elif (date3) {
@REBECCA changes into REBECCA_date_3

} else {
@REBECCA changes into REBECCA_default

}

And that’s it.

1 Like