今サイドビューをフロントビューっぽく(ミスティッククエスト風の配置に)するプラグインを作ってて、
逃げる時の動きをセットする関数
Sprite_Actor.prototype.retreat = function() {
this.startMove(300, 0, 30);
};
の()内を(0,300,30)に直接書き換えると、キャラが画面手前方向に逃げるようになるのは確認できた

で、それをプラグインにしたくて
var Sprite_Actor_prototype_retreat = Sprite_Actor.prototype.retreat;
Sprite_Actor.prototype.retreat = function () {
Sprite_Actor_prototype_retreat.call(this);
this.startMove(0, 300, 30);
};
こう書いたら、なぜか逃げた後戦闘が終了せず固まってしまう
どこが間違ってるか分かる方います?

戦闘開始時や攻撃時の動きは同じ要領できちんと動いたんだけど・・・