Using advanced choices. (The simple ones,)


#1

So, I have no idea how to use the advance choices. It’s all too confusing. I just want it nice and simple.

How do I make the choices matter (like in other popular stories)? and for it to be remembered in the future and to affect the story line?

readerMessage Choose wisely.

    REVA
(Um...)

choice
“Tell her about the butterfly.”{

readerMessage She will remember!

&STARLIGHT is listen_nod_neutral_loop
REVA (talk_handsonhips_neutral)
You see that butterfly? It reminds me of the one I seen when I was little.

&STARLIGHT is think_rubchin
REVA (talk_unsure)
But I am not so sure.

&REVA is idle_armscrossed_awkward_loop
STARLIGHT (talk_explain_neutral)
I’m sure it’s a sign–

STARLIGHT (talk_doubtful)
Who know’s.

}
“Don’t tell her.”{

REVA (talk_unsure)
Uh, it’s nothing.

REVA (talk_exhausted)
I was just thinking about how are we going to find this lost place or whatever.

STARLIGHT (talk_shrug_concerned)
Are you sure there’s more to what you are saying?

readerMessage Wrong choice.

REVA (talk_armsraised_neutral)
I’m sure."

STARLIGHT (talk_doubtful)
Whatever.

}

REVA (talk_unsure)
Right, let’s keep moving.


#2

HOW TO: Remember Past Choices (if/elif/else)


#3

In this case you’ll need to use gains, & if/elif/else method.


#4

Thank you! But that’s not what I am trying to do at the moment, I really don’t know how to start off with the advance choices, foe example, I want to make the choices matter first…


#5

All of this is seriously hard to understand…


#6

hold on let me help you lol.


#7

readerMessage Choose wisely.

REVA

(Um…)
choice
“Tell her about the butterfly.”{

readerMessage She will remember!

&STARLIGHT is listen_nod_neutral_loop
REVA (talk_handsonhips_neutral)
You see that butterfly? It reminds me of the one I seen when I was little.

&STARLIGHT is think_rubchin
REVA (talk_unsure)
But I am not so sure.

&REVA is idle_armscrossed_awkward_loop
STARLIGHT (talk_explain_neutral)
I’m sure it’s a sign–

STARLIGHT (talk_doubtful)
Who know’s.
gain tell_her
}
“Don’t tell her.”{

REVA (talk_unsure)
Uh, it’s nothing.

REVA (talk_exhausted)
I was just thinking about how are we going to find this lost place or whatever.

STARLIGHT (talk_shrug_concerned)
Are you sure there’s more to what you are saying?

readerMessage Wrong choice.

REVA (talk_armsraised_neutral)
I’m sure."

STARLIGHT (talk_doubtful)
Whatever.
gain dont_tell_her
}

REVA (talk_unsure)
Right, let’s keep moving.

if (tell_her) {
#continue script here if you chose to tell her

else {
#continue script if you didn’t tell her

}


#8

it’s really hard to understand at first but once you get the hang of it, it becomes easier. hope that template helped you.
As you can see, I used gains and the if/else method.


#9

So basically, if you only have two choices, you would use the if/else and put it at the end when you’re finished with the choices?


#10

yes!
So if you had 3 or more choices you would use if/elif/else and when you do the else you don’t need to include the gain name. it automatically knows what gain you’re talking about :slight_smile:


#11

Ah ok! I’m slowly understanding. Thank you so much! Hopefully I will be able to get the hang of it!


#12

No problem! If you need any help or want me to create the coding for you, I’ll be happy to! :smiley:


#13

Oh wow! :sweat_smile: that’s really nice of you !


#14

i think the if/else method is literally my favorite thing to do when writing :smiley:


#15

It’s much easier for you?


#16

yes, once I got the hang of it. Trust me, the more you practice using it, the easier it becomes.


#17

I see! Also, there’s an error: http://prntscr.com/jonc9b , http://prntscr.com/joncnn


#18

That’s what that guide is for. It tells you how to use if/elif/else and it shows you how to make choices matter.


#19

else {
#continue script if you didn’t tell her

}


#20

if (tell_her) {
#continue script here if you chose to tell her

} else {
#continue script if you didn’t tell her
}