ページ 11

弱点を狙った攻撃がHITした際、エネミーに特殊な動きをさせる方法

Posted: 2017年7月02日(日) 01:50
by maker-b
皆様
大変お世話になっております。

タイトルの件、ご相談させていただきます。
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;
    };
という感じなのですが、どなたかよいお知恵はありませんでしょうか。
※トリアコンタン様、コードを一部表記することをお許しください・・・
よろしくお願いいたします。