dialogic-godot / dialogic

💬 Create Dialogs, Visual Novels, RPGs, and manage Characters with Godot to create your Game!
https://dialogic.pro
MIT License
3.35k stars 206 forks source link

Text Reveal Skippable Potential Fix #2183

Closed StrangeLost closed 1 month ago

StrangeLost commented 1 month ago

Text Reveal Skippable timer doesn't trigger at the very first dialogue text that appears, and to dialogues right after a choice. This fixes that by connecting the signals in DialogicGameHandler timeline_started(), timeline_ended(), and state_changed() to event_text.gd.

This fixes unintended behaviours where supposedly unskippable texts somehow got skip, and player getting stuck waiting for the remainder of Text Reveal Skippable Delay to finish even though texts is already finished (This one is an edge case, for example if your delay timer is above 3s or 5s).