Open the model in MED. choose the Object dropdown menu --> Select Transform Global --> Click Rotate 90* XY -- Twice. Save the model. Now correct the movement code to work as normal. Also you have frames with uncommon characters for frame names, it would be a good idea to rename then something like "blankframe". But those names are not effecting the animation. When I tested the model after rotating it, it worked perfectly. So this makes it clear there is a problem with your code. We will just have to keep trouble shooting it to find the bug. With your habit of using Global vars you might start by making sure a needed Global var is not getting set by more then one function/action as this could give raise to bugs and is the very reason people use local vars and skills when a Global var doesn't fit the coding need.

Are you sure that ogre_active is always -1 when it should be. Also do front logic so you are not triggering the ogre event every frame just to kill it 20 out of 30 frames. Poor program design this is.
EDIT because my English is bad and I'm a native speaker...

Last edited by Malice; 06/23/13 23:12.