When PopochiuCharacter.walk_to_clicked is called, there's no way to block interactions until the action finishes, which causes undesired behaviors.
Steps to reproduce
Create a Hotspot and make the character walk to it when clicked and then say something.
Run the game and click the created Hotspot.
While the character is moving towards the Hotspot, click elsewhere.
The character will move to the last clicked position, and after that will say the dialogue line scripted for the Hotspot.
Expected vs observed behavior
There should be a way to block interactions when PopochiuCharacter.walk_to_clicked is called. Maybe the default behavior should block interactions, or maybe there should be an alternate method like PopochiuCharacter.walk_to_clicked_blocking.
Bug description
When
PopochiuCharacter.walk_to_clicked
is called, there's no way to block interactions until the action finishes, which causes undesired behaviors.Steps to reproduce
Expected vs observed behavior
There should be a way to block interactions when
PopochiuCharacter.walk_to_clicked
is called. Maybe the default behavior should block interactions, or maybe there should be an alternate method likePopochiuCharacter.walk_to_clicked_blocking
.Environment information (please complete):