赞 | 0 |
VIP | 3 |
好人卡 | 2 |
积分 | 1 |
经验 | 3397 |
最后登录 | 2020-10-28 |
在线时间 | 95 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 70
- 在线时间
- 95 小时
- 注册时间
- 2008-2-18
- 帖子
- 20
|
①最大HP=人物HP+防御力
Game_Battler第140行- #--------------------------------------------------------------------------
- # ● 获取 最大体力值
- #--------------------------------------------------------------------------
- def maxhp
- return [[base_maxhp + @maxhp_plus, 1].max, maxhp_limit].min + def
- end
复制代码 如果不想让敌人也有这个修改,就把上面这段复制,放到Game_Actor里就行了
②基本回避率和会心一击率
在Game_Actor 273行- #--------------------------------------------------------------------------
- # ● 获取闪躲率
- #--------------------------------------------------------------------------
- def eva
- #以下为修改的部分
- case id #判断角色ID
- when 1 then #1号角色的基础回避率
- n = 10
- when 2 then #2号角色的基础回避率
- n = 20
- when 5 then #5号角色的基础回避率
- n = 30
- else
- n = 5 #以上单独设定角色之外,其他角色的基础回避率
- end
- #以上为修改的部分
- for item in armors.compact do n += item.eva end
- return n
- end
- #--------------------------------------------------------------------------
- # ● 获取会心一击率
- #--------------------------------------------------------------------------
- def cri
- #以下为修改的部分
- case id #判断角色ID
- when 1 then #1号角色的基础会心率
- n = 10
- when 2 then #2号角色的基础会心率
- n = 20
- when 5 then #5号角色的基础会心率
- n = 30
- else
- n = 4 #以上单独设定角色之外,其他角色的基础会心率
- end
- #以上为修改的部分
- n += 4 if actor.critical_bonus
- for weapon in weapons.compact
- n += 4 if weapon.critical_bonus
- end
- return n
- end
复制代码 |
|