h837917699 发表于 2017-4-8 21:18 不行吖,还是普通的反击,其实我只是想做一个可以调控伤害和反击次数的技能,不用插件的反击永远都是普攻和无限反击。 |
反伤 制作一个状态:受到物理攻击时,对攻击者造成基于防御力的伤害。 需要YEP_BuffsStatesCore 下边的代码全部放入该状态注释栏。 <Custom React Effect> //定义受伤为物理伤害 if (value > 0 && this.isPhysical()) { // 定义系数为0.15 var rate = 0.15; // 定义反伤参数1 var recoil = value * rate; // 定义DEF奖励为25% var rate = 0.25; // 定义奖励公式 var bonus = target.def * rate; // 定义反伤公式 var dmg = Math.ceil(bonus + recoil); // 对攻击者造成伤害 user.gainHp(-1 * dmg); // 检查攻击者是否死亡 if (user.isDead()) { user.performCollapse(); } } </Custom React Effect> 这个有点类似于反击 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-12-28 08:40
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.