Tween slide breaks velocity for entire actor

Arafrael

  • Posts: 64
If you call new tween slide after previous one and before it had finished - this actor lose an ability to use velocity blocks ever again.
I mean, not only till the end of last tween (thats ok, and described in stencylpedia), but for entire game at this scene with this actor;
regardless of when you will call velocity again, or which behaviour from.




Even after velocity brokes: X/Y-speed blocks would return speed, like they should if actor is actually moving (but he wont).
Tween slides and "set x/y" blocks continue to working well, like nothing happens.

So, this bug isnt critical and easy to workaround. And of course i have already workaround this in my project.
But i spent about two days and half a night to locate and understood this bug: you can imagine, how hard it was, because it not a thing you can understood by deduction: only trying, only by hundreds of  builds. So, i hope you would fix it soon in respect of pain i suffered while bughunting :)
I test this on 8391 and 8417, but im pretty sure this bug has a long history.

Thanks!

« Last Edit: June 23, 2015, 10:17:08 pm by Arafrael »

Arafrael

  • Posts: 64
Guys, come on, there is nothing special im waiting from you: just tell something like "thanks for report, will fix soon".
It really hurts, when you spent so much time hunting at engine bug, and hear silence after reporting it to engine developers :(

captaincomic

  • *
  • Posts: 6108
Thanks for the report! :) It really is appreciated, all bug reports help a lot. (I can't promise "will fix soon" -  I can take a look, maybe I have an idea to fix it, maybe not. Same goes for other devs, I guess.)

Arafrael

  • Posts: 64
I assume, if it couldnt be fixed soon - would be nice to put a few words about it in stencylpedia.
Its obviously not a frequent bug, but just dont wanna anyone to be at my place :)

LIBERADO

  • *
  • Posts: 2720
Sometimes I notice similar bugs.
For example, a few days ago, in one of my projects, after a spin tweening had finished, the free rotation of the actor stopped working.
i.e. free rotation was permanently locked after the spin tweening had finished, and the "[Enable] rotation for [Actor]" block did not solve the problem.
Tweening blocks do not seem fully reliable because sometimes they cause such weird and annoying problems.

I would like this bug is fixed because the tweening blocks are really necessary in many cases, and they are an essential feature.

« Last Edit: June 25, 2015, 12:52:33 am by LIBERADO »
I'm spanish, excuse me for my bad English.
I'm not a private teacher. Please, post your questions in the public forum.