- 876 名前:名前は開発中のものです。 [2018/08/22(水) 12:08:32.36 ID:szhkB6OX.net]
- FEの復讐みたいなスキルを作ったんですけど
クリティカルの時に増加したダメージがそのままなので 増えるようにしようと思ったんですけど方法が分かりません。 (function() { var alias1 = SkillRandomizer.isCustomSkillInvokedInternal; SkillRandomizer.isCustomSkillInvokedInternal = function(active, passive, skill, keyword) { if (keyword === 'avengi') { return this._isSkillInvokedInternal(active, passive, skill); } return alias1.call(this, active, passive, skill, keyword); }; var alias2 = AttackEvaluator.HitCritical.calculateDamage; AttackEvaluator.HitCritical.calculateDamage = function(virtualActive, virtualPassive, attackEntry) { var damage = alias2.call(this, virtualActive, virtualPassive, attackEntry); var active = virtualActive.unitSelf; var passive = virtualPassive.unitSelf; if (SkillControl.checkAndPushCustomSkill(virtualActive.unitSelf, virtualPassive.unitSelf, attackEntry, true, 'avengi') !== null) { var mhp = ParamBonus.getMhp(active); var nowHP = Math.floor(active.custom.tmpNowVirtualAttack.hp); damage += Math.floor((mhp -= nowHP)/2); } return damage; }; })(); クリティカルの時にダメージが増えるようにするのはどうしたら良いでしょうか? すみませんが分かる人は教えてください。
|

|