Judging by script, lolcursion occurs which looks quite easy to fix.
PHP Code:
SCRIPT
const TIMEGAP = 0.05;
const MOTIONSTEPS = 5;
function onPlayerEnters() {
onTimeout();
}
function onTimeout() {
this.counter = (this.counter + 1) % MOTIONSTEPS;
if (player.ani.name != "global_motionblur") { // dat fix
showTrail();
} else {
hideimgs(200,201+MOTIONSTEPS);
}
setTimer(TIMEGAP);
}
function showTrail() {
with (findimg(200 + this.counter)) {
layer = 0;
x = player.x;
y = player.y;
z = player.z;
ani = player.ani.name @ "[" @ player.anistep @ "]";
dir = player.dir;
playerlook = true;
actor.mode = 1;
}
for (temp.i=0; temp.i<MOTIONSTEPS; temp.i++)
findimg(200 + (this.counter+1+temp.i)%MOTIONSTEPS).actor.alpha = 0.1 + 0.8*temp.i/MOTIONSTEPS;
}
SCRIPTEND