Skip to content
Aldo Pedro Rangel Montiel edited this page Aug 3, 2018 · 24 revisions

Making Dialogue With Menus

Guide 1

If you're writing dialogue with choices, simply write "menu":". All lines in a menu must be indented. Dialogue in a particular choice must have an addtional indent. (IMPORTANT: Do NOT place an expression on the line that will serve as the question, it will make the game crash.)

The line below the menu will act as the question. Choices are on the same line, but end with a colon (:).

You don't necesasarily have to write as yes or no, it can be written in any way as long as it makes sense as a choice.

Using if, elif and else

Guide 1

If is used when a requirement is fulfilled, elif for a different requirement and else when no requirement is needed.

Use if seen_event("monika_insertlabelhere"): if you want the reader to only read some lines of dialogue that they have already seen, use if not seen_event("monika_insertlabelhere"): for the opposite.

Use if persistent.playername.lower()=='insertplayernamehere': for player names.

Forcing Readers To Go Through All choices With A Menu

Guide 1

Simply write what is shown above.

You will need to label your choices accordingly.

To go back to the choice menu use jump.

Locking Topics and Having Different Responses When Revisiting a Topic

Guide 1

Using Conditionals

Guide 1

Conditionals are used when you want to make your topic avalaible for a limited time or when specific conditions have been acheived.

Useful resources

Renpy's Text Styling documentation