赞 | 12 |
VIP | 54 |
好人卡 | 19 |
积分 | 81 |
经验 | 33991 |
最后登录 | 2020-4-22 |
在线时间 | 334 小时 |
Lv4.逐梦者
- 梦石
- 7
- 星屑
- 1113
- 在线时间
- 334 小时
- 注册时间
- 2008-1-28
- 帖子
- 1566
|
XP上的是吧。
大多在这设定的:
Game_Battler 3
128~141行的
power = skill.power + user.atk * skill.atk_f / 100
if power > 0
power -= self.pdef * skill.pdef_f / 200
power -= self.mdef * skill.mdef_f / 200
power = [power, 0].max
end
# 计算倍率
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 * rate / 20
替换为
power = skill.power * user.atk * skill.atk_f / 100
if power > 0
#power -= self.pdef * skill.pdef_f / 200
#power -= self.mdef * skill.mdef_f / 200
power /= self.dex
power = [power, 0].max
end
# 计算倍率
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 + 2)
# 计算基本伤害
self.damage = power * rate / 500 +2
然后,
攻击方的魔力×0.4在数据库设置特技,魔力F为40。
×攻击方的攻击,攻击力F为100。
对方灵巧不可为0! |
|