(каждый раз, когда враг или союзник действуют)
мм, они бегают только когда сами действуют, т.к. это индикация, что именно тот, а не иной персонаж атакует или выбран для действий. И не на свое место, а чуть дальше стандартной точки, как это происходит по стандарту.
Без понятия почему у тебя кто-то бегает когда враг или союзник действует. Плагины для боя какие-то есть?
Игра конечно твоя, но ведь, если они не будут двигаться, то не будет понятно, кто сейчас выбран для действий. Можно конечно смотреть на имена, но как-то это не очень информативно.
Если у тебя все работает так же как и на гифке, и ты это имел ввиду, и все же хочешь чтобы они стояли, то замени вот эту функцию, в ней просто нужно изменить порядок действий.
Код:
Sprite_Actor.prototype.updateTargetPosition = function() {
if (this.stepBackStatesIsOn() == true){
this.stepBackStates()
} else if (this._actor.isInputting() || this._actor.isActing()) {
this.stepForward();
} else if (this._actor.canMove() && BattleManager.isEscaped()) {
this.retreat();
} else if (!this.inHomePosition()) {
this.stepBack();
}
};
Вставь это вместо старой функции Sprite_Actor.prototype.updateTargetPosition
Социальные закладки