赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 10484 |
最后登录 | 2017-9-12 |
在线时间 | 27 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 27 小时
- 注册时间
- 2008-1-7
- 帖子
- 211
|
按你顶楼的公式的话大致上可以这样
power = skill.power + user.int * skill.int_f / 100 + user.atk * skill.atk_f / 200
power -= self.mdef * skill.mdef / 100
power -= self.pdef * skill.pdef / 200
power = [power, 0].max
rate = 0
rate += (user.str * skill.str_f / 100)
rate += (user.dex * skill.dex_f / 100)
rate += (user.agi * skill.agi_f / 100)
rate += (user.int * skill.int_f / 100)
#最后你得想个办法把power和rate结合起来变成最终伤害self.damage。不建议相加,这样这几种能力影响太小,也不建议相乘,不然影响太大。这个还是你自己想一下吧。 |
|