godot-escoria / escoria-issues

Central Escoria issue tracker
3 stars 0 forks source link

No remaining dialogue options locks the game up #328

Closed balloonpopper closed 1 year ago

balloonpopper commented 2 years ago

Please make sure you talk to the community before creating an issue.

Describe the bug If there's no valid options left, the game is stuck waiting for you to choose an option when there's none to choose from.

Change the worker.esc for room 6 to the following. If you choose "outer option 1" followed by both inner options, the game gets stuck.

:talk
turn_to worker player
?
    - "Outer option 1"
        say player  "Outer option 1"
        ?
        - "Inner option 1" [!option1]
            say player  "Inner option 1"
            set_global option1 true
        - "Inner option 2" [!option2]
            say player  "Inner option 2"
            set_global option2 true
        !
    - "Outer option 2"
        say player  "Outer option 2"
        stop
!

To Reproduce As above Expected behavior A clear and concise description of what you expected to happen.

Screenshots If applicable, add screenshots to help explain your problem.

Versions

Additional context Add any other context about the problem here.