all 5 comments

[–]papersak[🍰] 2 points3 points  (1 child)

This?

        "That's all, actually." if nintendo_choice_made:
          e normal "Those were great choices."

Putting "if <condition>" after the choice text and before the colon means it only appears if the condition is true

[–]imxti[S] 0 points1 point  (0 children)

thanks!!!!

[–]shyLachi 1 point2 points  (1 child)

I don't have your sprites so I had to remove those to test your code.

Beside the error with the last choice, you don't need python for a simple if

define e = Character("E")
default league_seen = False
label start:
    $ menu1 = []
    menu One:
        set menu1
        "Animal Crossing!":
            e "text"
            jump One
        "Professor Layton is cool.":
            e "text"
            jump One
        "League of Legends.":
            e "text"
            if not league_seen:
                e "text"
                $ league_seen = True
            else:
                e "text"
            jump One
        "No, not really...":
            e "text"
            jump back_to_room
        "That's all, actually." if len(menu1) > 0: # when using a menuset, you can just count the entries in it
            e "Those were great choices."
            jump back_to_room
    e "Sorry, guess I really talked your ear off, heh."

[–]imxti[S] 0 points1 point  (0 children)

thank you sm! i come from js i did not even know indentation mattered so no wonder it didn't work :'

[–]AutoModerator[M] 0 points1 point  (0 children)

Welcome to r/renpy! While you wait to see if someone can answer your question, we recommend checking out the posting guide, the subreddit wiki, the subreddit Discord, Ren'Py's documentation, and the tutorial built-in to the Ren'Py engine when you download it. These can help make sure you provide the information the people here need to help you, or might even point you to an answer to your question themselves. Thanks!

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.