Okay, so I am at a point where I need to branch the game, and the documentation is too vague for me.
Here is the script
"I hesitated. Should I keep going, pretending to ignore the person, or should I turn around and ask him to stop following me."
menu:
"Keep Walking":
"Its just my brain playing tricks on me."
"I kept walking, maybe I'm just being paranoid."
"As I made it to the store, walking inside, the man went by, only giving a quick glance on the way."
"Confront the Man"
"It isn't an illusion."
"I turned around, giving the man a jump."
"In Japanese he said."
m "Shit, does he know?"
l "Ahha! So I was right! You are following me!"
m "You speak Japanese?! Oh crap."
"He bolted, having cleary failed his mission, whatever it was."
I want to make it where each one ends up getting to a different point. For example, confronting the man should result in a different script like
"It turns out that I was being followed, which started this whole journey I am on now. After that day, I realized that I wasn't safe..." Yada yada, and that will start its own scenario.
While the other will begin its own scenario. So I'm basically writing two stories after the branch. What do I do?
Branching Help
Forum rules
This is the right place for Ren'Py help. Please ask one question per thread, use a descriptive subject like 'NotFound error in option.rpy' , and include all the relevant information - especially any relevant code and traceback messages. Use the code tag to format scripts.
This is the right place for Ren'Py help. Please ask one question per thread, use a descriptive subject like 'NotFound error in option.rpy' , and include all the relevant information - especially any relevant code and traceback messages. Use the code tag to format scripts.
Re: Branching Help
You're actually on the right way.
But first, when posting code examples on the forums, try using the code tags :[/code]
Most importantly, it will show indentation which is important with menus.
Now a simple inline menu example :
Each choice will end up joining back to "The story resumes" unless you include a "jump" command in them. This is good when you need short branchings that go back to the same path.
Now for a menu with jump example :
Here, we know each choice will lead to totally different paths and won't rejoin (or at least not for a while), so instead of having hundreds of indented lines within the menu, we put a simple "jump", leading to new labels... which are described below the menu.
But first, when posting code examples on the forums, try using the code tags :
Code: Select all
[code]my code here
Most importantly, it will show indentation which is important with menus.
Now a simple inline menu example :
Code: Select all
menu:
"My first choice":
"Description of what happens."
#
"My second choice":
"Description of what happens."
#
#
"The story resumes."
Now for a menu with jump example :
Code: Select all
label start:
## Some stuff happens, leading to the choice
menu:
"My first choice":
jump firstchoice
#
"My second choice":
jump secondchoice
#
#
#
label firstchoice:
"Whatever happens here."
#
label secondchoice:
"Whatever happens here."
#
Re: Branching Help
sank you, I'll post back if I have anymore questions
Who is online
Users browsing this forum: Google [Bot]