赞 | 0 |
VIP | 170 |
好人卡 | 5 |
积分 | 1 |
经验 | 15787 |
最后登录 | 2013-8-6 |
在线时间 | 285 小时 |
Lv1.梦旅人 垃圾死人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 285 小时
- 注册时间
- 2009-1-27
- 帖子
- 2420
|
说的也是....我要继续测试测试.我把前辈(不叫前辈叫啥呀....)给的公式改成了..
power = skill.power + user.int + user.atk * skill.atk_f / 200
if power > 0
power -= self.pdef * skill.pdef_f / 200
power -= self.mdef * skill.mdef_f / 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)
self.damage = power + rate
因为按前辈那个的话...如果技能忘记设置skill.int_f值的话.就白浪费了角色的魔力值了...
改成这样好象明显点...也不会出现如果skill.int_f为100时出现的值太大...
有前辈(还是不知道不叫前辈该叫啥...)指导我终于那个什么什么顿开啊....到时候测试测试就好了...谢谢前辈.希望后面我的问题前辈也多多上心哈...{/hx} |
|