Project1
标题:
如何让技能也带有暴击?像普通攻击那样。
[打印本页]
作者:
爆焰
时间:
2012-5-25 21:51
标题:
如何让技能也带有暴击?像普通攻击那样。
如题。就是说不管是物理技能还是魔法技能,都有几率放出暴击,像普通攻击一样。 dsu_plus_rewardpost_czw
作者:
kangxi0109
时间:
2012-5-25 22:10
本帖最后由 kangxi0109 于 2012-5-26 00:51 编辑
这样子试试:
在Game_Battler 3里面,参照普通攻击的会心一击,在“应用特技效果”的部分添加:
# 属性修正
self.damage *= elements_correct(skill.element_set)
self.damage /= 100
#---------------------------------------------
# 伤害符号正确的情况下
if self.damage > 0 #需要伤害大于0时(不是恢复)才会触发,去掉这个判定可以让恢复魔法也暴击...
# 会心一击修正
if rand(100) < 4 * attacker.dex / self.agi
self.damage *= 2
self.critical = true
end
#---------------------------------------------
# 伤害符号正确的情况下
# if self.damage > 0 #这句复制错误,多出来了,注释掉...又或者将上面的if self.damage > 0注释,可保留恢复暴击...
# 防御修正
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1