弱点を狙った攻撃がHITした際、エネミーに特殊な動きをさせる方法
Posted: 2017年7月02日(日) 01:50
皆様
大変お世話になっております。
タイトルの件、ご相談させていただきます。
SVでバトルを作成しておりますが、弱点をついた攻撃をした際、ターゲットを軽くジャンプさせるような挙動ができないか思案中です。
弱点をついたかどうか判断する基準は
トリアコンタン様が作成頂いております「CustomizeDamageSe.js」を活用させていただき、対処しております。
具体的には
という感じなのですが、どなたかよいお知恵はありませんでしょうか。
※トリアコンタン様、コードを一部表記することをお許しください・・・
よろしくお願いいたします。
大変お世話になっております。
タイトルの件、ご相談させていただきます。
SVでバトルを作成しておりますが、弱点をついた攻撃をした際、ターゲットを軽くジャンプさせるような挙動ができないか思案中です。
弱点をついたかどうか判断する基準は
トリアコンタン様が作成頂いております「CustomizeDamageSe.js」を活用させていただき、対処しております。
具体的には
コード: 全て選択
//=============================================================================
// Game_Action
// 弱点および耐性を検知します。
//=============================================================================
var _Game_Action_calcElementRate = Game_Action.prototype.calcElementRate;
Game_Action.prototype.calcElementRate = function(target) {
var result = _Game_Action_calcElementRate.apply(this, arguments);
if (result >= paramWeaknessLine / 100) {
console.log("弱点来たー");//ここでなにかしたいのですが・・・
target.setEffectiveSe(userSettings.get('weaknessSe'));
} else if (result <= paramResistanceLine / 100) {
target.setEffectiveSe(userSettings.get('resistanceSe'));
}
return result;
};
※トリアコンタン様、コードを一部表記することをお許しください・・・
よろしくお願いいたします。