GTcreyon / SM63Redux

Code base for Super Mario 63 Redux
https://sm63redux.com
Mozilla Public License 2.0
195 stars 27 forks source link

Dialogue doesn't clear if allowed to run out naturally #216

Closed Koopa1018 closed 1 year ago

Koopa1018 commented 1 year ago

Describe the bug Since the 4.1 upgrade, dialogue boxes no longer clear properly if the dialogue is allowed to write to the end, rather than skipped. After the message's end is reached, beginning the next message will append the next message onto the end of what's already written, often overflowing the box and leaving all future text cut off.

Pressing X to skip to the end of a message will fix the error, removing all uncleared text and allowing the next message to display properly.

To Reproduce

  1. Interact with any multi-message NPC. (This currently includes all signs in T1 rooms 1, 2, and 4.)
  2. Allow the dialogue to write to the end. DO NOT skip!
  3. Begin next message.

Expected behavior The dialogue box is always cleared before the start of each message.

Screenshots image

System Information

Additional context N/A