赞 | 671 |
VIP | 62 |
好人卡 | 144 |
积分 | 335 |
经验 | 110435 |
最后登录 | 2024-11-1 |
在线时间 | 5108 小时 |
Lv5.捕梦者
- 梦石
- 0
- 星屑
- 33479
- 在线时间
- 5108 小时
- 注册时间
- 2012-11-19
- 帖子
- 4878
|
本帖最后由 芯☆淡茹水 于 2014-4-27 09:12 编辑
- if hit_result == true
- # 计算威力
- # 如果技能的物理和魔法防御都为 0 ,或者被攻击者的物理和魔法防御都为 0,
- # 会出现 除0 错误。
- power = (skill.power *user.str* skill.str_f +skill.power *user.agi*skill.agi_f) /(self.pdef * skill.pdef_f+self.mdef * skill.mdef_f)+2
- # 计算倍率
- rate = 20
- 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 # <--- 没计算上倍率。
复制代码 |
评分
-
查看全部评分
|