赞 | 3 |
VIP | 41 |
好人卡 | 11 |
积分 | 14 |
经验 | 61674 |
最后登录 | 2024-6-21 |
在线时间 | 500 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 1365
- 在线时间
- 500 小时
- 注册时间
- 2007-4-6
- 帖子
- 451
|
本帖最后由 风中萧萧 于 2012-2-1 21:18 编辑
脚本Game_Battler 1里大概第180行,替换原来的.
意思是说,没有武器也会有力量的攻击力显示,1点力量等于1攻击,装上武器=力量攻击力+武器攻击- #--------------------------------------------------------------------------
- # ● 获取攻击力
- #--------------------------------------------------------------------------
- def atk
- n = base_atk + base_str + @str_plus.to_i
- for i in @states
- n *= $data_states[i].atk_rate / 100.0
- end
- return Integer(n)
- end
- #--------------------------------------------------------------------------
- # ● 获取物理防御
- #--------------------------------------------------------------------------
- def pdef
- n = base_pdef + base_dex + @dex_plus.to_i
- for i in @states
- n *= $data_states[i].pdef_rate / 100.0
- end
- return Integer(n)
- end
- #--------------------------------------------------------------------------
- # ● 获取魔法防御
- #--------------------------------------------------------------------------
- def mdef
- n = base_mdef + base_int + @int_plus.to_i
- for i in @states
- n *= $data_states[i].mdef_rate / 100.0
- end
- return Integer(n)
- end
- #--------------------------------------------------------------------------
- # ● 获取回避修正
- #--------------------------------------------------------------------------
- def eva
- n = base_eva + base_agi/4 + @agi_plus.to_i
- for i in @states
- n += $data_states[i].eva
- end
- return n
- end
复制代码 |
|