Hello, I'm working with Giovedi on this nanoreno and I got an account just so I can elaborate on this quickly. For now most of the text is filled with filler dialogue so I can figure this code easier:
Code: Select all
scene bg bedroom
with fade
"It's day two, time to go to school but wait I can do a thing first, what do I do?"
call basechoice01
Code: Select all
label basechoice01:
menu:
"Go and study":
call study01
"Talk to someone":
menu:
"Talk to Janet" if janet == False:
$ janet = True
call janet02
"Talk to Emily":
call emily02
"Talk to Vincent" if vincent == False:
$ vincent = True
call vincent02
Then I have the individual character routes on a separate script page:
Code: Select all
label emily02:
scene bg library
with fade
e "Do you need something?"
menu:
"Find study material":
p "I want to find something"
e "Oh ok"
call bookrec
"Make small talk" if emily == False:
$ emily = True
$ epoints +=1
"Dialogue"
return
Book rec has its own thing with a bunch of numbers:
Code: Select all
label bookrec:
e "Oh well I have these books here but right now you can only study one subject with these, which would you like?"
menu:
"Science":
"wow I know so much science."
$ scipoints +=8
return
"Lit":
"Literature is literally great."
$ litpoints +=8
return
"Math":
"MATHEMATICAL."
$ mathpoints +=8
return
Code: Select all
label janet02:
$ jpoints +=1
j "Oh hello, [povname], do you need anything?"
p "Just wanted to talk!"
"and stuff here"
return
Code: Select all
label vincent02:
$ vpoints +=1
scene bg livingroom
with fade
v "Oh it's you"
p "Yeah it's me."
return
And then I go to the second event...
Code: Select all
scene bg foyer
with fade
j "Ah! Get to school, [povname]!"
scene bg school
with fade
"some stuff happens here."
scene bg front
with fade
"home at last"
scene bg foyer
with fade
j "Welcome home, now that you're home, you can do a couple of things."
"What do I want to do?"
call basechoice01
And it goes to basechoice01 but returns to the beginning of event 2 and just returns and stuff. i'm try to make it so that the player can only pick one person throughout the entire day but have 3 opportunities to do things. (Event 3 not shown since it's not important to the problem.) I hope this can explain my problem better.