SeaLiteral / basket-letter-vibe

MIT License
0 stars 0 forks source link

Choices #1

Open SeaLiteral opened 1 year ago

SeaLiteral commented 1 year ago

Right now, choices aren't directly supported. But other menus are, and one of the things menus can do is jump to particular chapters (that's how the load chapter menu can jump to chapters you've reached in the past: it keeps a list of chapters you've reached and adds them to the list).

Choices would be events in the script (as in the text file that contains the story) that would trigger a menu that lets the player pick an option, and then the story could progress differently depending on the option. This would probably require small changes to the animate_position function, both to be able to trigger the menu when reaching it and to be able to rollback into the menu after making a choice.

The history/log screen would also need to be updated to not start showing text that hadn't been on screen or show things out of order.

Menu UI would probably also need a small tweak to allow the quick menu to be used while another menu is on screen.

I'm busy with other stuff now so If someone wants to use choices before the fourth of October, they're probably better off implementing the necessary features themselves.

SeaLiteral commented 1 year ago

Choices are now partially implemented.Currently missing functionality: