I have an event that is triggered by "On created" as part of its actions i have it spawn another object which angle i change to 90. The spawned object have custom movement behaviour on it. So after i have changed it angle to 90, i set angle of motion so it matches the spawned object angle.
In another event i then tell it to accelerate 50 forward, which makes the object go toward 0 degree instead of 90.
However if i move the action "Angle of motion = object.angle" to another event and add an acceleration action as well. it moves the correct way.
I also tried adding "Angle of motion" and set its "angle of motion" to the newly spawned object angle together with an "Accelerate" action in the "On created" event. And it still moves towards 0 and not 90.
It seems to me that if you use the "spawn another object" and custom movement in the same event there are some problems, or maybe im doing something wrong.
Anyway im not sure if its a bug or not, can someone confirm it or maybe explain what im doing wrong?
Heres a link to a test:
Test custom movement