Page 3 of 3
Re: Feature suggestion (pretty epic IMHO) ^_^
Posted: Fri Apr 27, 2018 9:01 pm
by Abelius
Mmm, I'm observing a possible buggy behavior in the shortcuts.
I think that 'required' commands ended in @{{end}} are not being run when continuing to the next node before reaching {{end}} time.
It happens to me, either manually clicking the Continue button or with the Continue()@seconds command.
Re: Feature suggestion (pretty epic IMHO) ^_^
Posted: Fri Apr 27, 2018 9:32 pm
by Abelius
Okay, it seems this happens only when using the 'speaker' keyword.
If instead of using a {{MaleSpeak}} shortcut like this...:
Code: Select all
FSMEvent(Start,speaker,SpeakFSM);
required FSMEvent(Stop,speaker,SpeakFSM)@{{end}}
...I revert to the previous {{GolakSpeak}} shortcut...:
Code: Select all
FSMEvent(Start,Golak,SpeakFSM);
required FSMEvent(Stop,Golak,SpeakFSM)@{{end}}
...it stops the speaking animation properly when continuing before {{end}} happens.
Edit: I think this only happens when the next node speaker is changed to another actor.
Could it be that when the 'speaker' keyword is retrieved again, it returns the next node actor name instead of the one it was called from? That would fit the symptoms, because the next dialogue actor seems to speak very briefly and then stops, like if its Stop event has been called. And meanwhile, our friend 'Golak' never stops talking.
Re: Feature suggestion (pretty epic IMHO) ^_^
Posted: Fri Apr 27, 2018 11:13 pm
by Tony Li
I just confirmed the bug. You identified it precisely. I'll plan to have this fixed in version 2.0. I may also issue a 1.8.1 release with the fix for people who don't want to jump to 2.0.
Re: Feature suggestion (pretty epic IMHO) ^_^
Posted: Sat Apr 28, 2018 7:56 am
by Abelius
I might use that hotfix as soon as you release it.
I'm finishing an update that already changed a lot of the engine and I'd prefer to avoid migrating the DB as 2.0 change log seems to require.
Re: Feature suggestion (pretty epic IMHO) ^_^
Posted: Sat Apr 28, 2018 3:33 pm
by Tony Li
Version 1.8.1 is available on the Pixel Crushers customer download site. It has a fix for the 'speaker' keyword issue. It also now correctly marks the component dirty (i.e., changed and requiring save) when editing the Sequence field of a Sequence Trigger. And the Sequencer Shortcuts component has a nice reorderable list now.
Re: Feature suggestion (pretty epic IMHO) ^_^
Posted: Sat Apr 28, 2018 4:08 pm
by Abelius
Oh gods, you pamper me to much!
Thank you!
Re: Feature suggestion (pretty epic IMHO) ^_^
Posted: Sat Apr 28, 2018 4:29 pm
by Tony Li
Glad to help! Thanks for letting me know about that bug.