Remembering past choices


#1

I have tried my best to read old posts about this, but none of it has helped. Remembering past choices is a pain in the butt for me. If I post what is needed, can someone please do the coding for me? Because I am getting frustrated.


#2

Here’s a guide on remembering choices if you want to give it another try yourself:


#3

None of that has worked though. Everytime I try, I keep getting errors.

This is the choice that I need to be remembered:

GAVIN (talk_afraid)
Don’t drink that, Arielle. You don’t know what he might have put into it!

    NARRATOR (ARIELLE)
Is Gavin right? Do I drink this?

choice “Yes” {

    ARIELLE (drink)
It tastes fine to me.

} “No” {

    ARIELLE (talk_think)
Thanks for the drink, but I might just to go get another one.

    DAVID (talk_arms_crossed_angry)
Fine. Be that way.

#4

Did you read through that guide carefully? There are 2 ways to remember choices: adding gains or naming your choice. And by the look of your choice, you didn’t use either one.


#5

I am new to this writing thing, so I don’t know how to do any of this.


#6

It’s in that guide.


#7

I know. But none of it has worked. I have tried three times.


#8

You’re not using any of the 2 methods that I stated, that’s why it’s not working. You need to name your choice or add gains


#9

Okay. So I tried again. But upon previewing, it goes straight to what happens in ELSE rather than showing what happens if she is gain GETTING_DRUNK


#10

What does your if/else look like?


#11

INT. BATHROOM - DAY
@transition fade in black 5

@ARIELLE stands screen center

if (GETTING_DRUNK){

    ARIELLE (fall)
Crap.

} else {

    ARIELLE (idle_exhausted)
(I should just go home.)

}


#12

You didn’t space the ){

so it needs to be:
if (GETTING_DRUNK) {

ARIELLE (fall)

Crap.
} else {

ARIELLE (idle_exhausted)

(I should just go home.)
}
#continue story here


#13

It doesn’t matter if you space it or not, it should work.

@galadriel34 did you test the choice then immediately test this if/elif part? Also, how did you write the gain inside of the choice?


#14

wow, so i’ve been spacing it out for nothing? :tired_face: ugh. welp , at least I know now :joy::joy: thanks Dara


#15

Lol I still space it because it looks more organized to me


#16

    ARIELLE (drink)
It tastes fine to me.

gain GETTING_DRUNK

} “No” {

    ARIELLE (talk_think)
Thanks for the drink, but I might just to go get another one.

    DAVID (talk_arms_crossed_angry)
Fine. Be that way.

@DAVID exits left

gain STAYING_SOBER
}


#17

Are you resetting story progress (app) or refreshing the page (web previewer) when you test out that part? You need to do this when testing gains, otherwise if you just restart the episode and click on both choices you’re gaining both gains and the if/else won’t work.


#18

I will give that a try when I can. Thanks.


#19

I can’t get it to work.


#20

show us the if/else method you’re using ; send your script