| 赞 | 0 |
| VIP | |
| 好人卡 | |
| 积分 | 1 |
| 经验 | |
| 最后登录 | 2013-5-8 |
| 在线时间 | 0 小时 |
今、空を見上げ
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 0 小时
- 注册时间
- 2007-8-11
- 回帖
- 1991
|
发表于 2008-9-7 06:09:01
|
显示全部楼层
Game_Battler 1
定义实例变量里加上
attr_reader :level # 等级
初始化变量 加上
@level = 0
在Game_battler 3
计算基本伤害里
atk = attacker.level * N + [attacker.atk - self.pdef / 2, 0].max
# 攻击力 = 攻击者的等级 * N + [攻击者的攻击力 - 敌人防御 / 2]
大概是这样了吧 N自己调整倍数..但是觉得好象 * 太变态了
上面的是 人物攻击力,我弄错了..
技能的伤害你在计算技能的伤害里改
self.damage = user.level * N + power * rate / 20
意思大概是 伤害 是 使用者等级 X N + 技能威力 * 放大率 / 20
系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~ |
|