Наконец то дошли руки посмотреть, что оно там делает.
Вот
Код:
/*Использование
Пометить нужный навык\магию, в поле для нотаток, определенной меткой.
<motionType:значение>
<weaponType:значение>
--------------------------------
motionType может быть:
swing
thrust
missile
skill
spell
--------------------------------
weaponType - здесь вписать номер типа оружия который должен отобразиться.
Например:
<motionType:missile>
<weaponType:7>
По-умолчанию, можно будет наблюдать анимацию выстрела из лука,
при использовании навыка\магии с такими пометками.
*/
Game_Actor.prototype.performAction = function(action) {
Game_Battler.prototype.performAction.call(this, action);
if (action.isAttack()) {
this.performAttack();
} else if (action.isGuard()) {
this.requestMotion('guard');
} else if (action.isMagicSkill()) {
if ($dataSkills[action._item._itemId].meta.motionType !== "undefined"){
this.requestMotion($dataSkills[action._item._itemId].meta.motionType);
} else {
this.requestMotion('spell');
}
if ($dataSkills[action._item._itemId].meta.weaponType !== "undefined"){
this.startWeaponAnimation($dataSkills[action._item._itemId].meta.weaponType);
}
} else if (action.isSkill()) {
if ($dataSkills[action._item._itemId].meta.motionType !== "undefined"){
this.requestMotion($dataSkills[action._item._itemId].meta.motionType);
} else {
this.requestMotion('skill');
}
if ($dataSkills[action._item._itemId].meta.weaponType !== "undefined"){
this.startWeaponAnimation($dataSkills[action._item._itemId].meta.weaponType);
}
} else if (action.isItem()) {
this.requestMotion('item');
}
};
Вставь отдельным плагином, перед плагинами на боевку янфлая. По идее должно работать.
Делаешь такие пометки в скиллах:
Социальные закладки