赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 2907 |
最后登录 | 2012-11-14 |
在线时间 | 16 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 16 小时
- 注册时间
- 2008-2-12
- 帖子
- 313
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
for i in 0...load_data("Data/Armors.rxdata").size
$armor_maxhp_plus = 0 if $armor_maxhp_plus == nil
end
class Game_Actor
#--------------------------------------------------------------------------
# ● 获取 MaxHP
#--------------------------------------------------------------------------
def maxhp
n = [[base_maxhp + @maxhp_plus, 1].max, 999999].min
armor1 = $data_armors[@armor1_id]
armor2 = $data_armors[@armor2_id]
armor3 = $data_armors[@armor3_id]
armor4 = $data_armors[@armor4_id]
n += armor1 != nil ? $armor_maxhp_plus[armor1.id] : 0
n += armor2 != nil ? $armor_maxhp_plus[armor2.id] : 0
n += armor3 != nil ? $armor_maxhp_plus[armor3.id] : 0
n += armor4 != nil ? $armor_maxhp_plus[armor4.id] : 0
for i in @states
n *= $data_states.maxhp_rate / 100.0
end
n = [[Integer(n), 1].max, 999999].min
return n
end
end
因为我把装备栏扩展了,
现在只能获取4个防具属性,我想获取8个,除了加armor5 = $data_armors[@armor5_id]和
n += armor5 != nil ? $armor_maxhp_plus[armor5.id] : 0之外,还要怎么改?明白的请帮帮忙.多谢!
如果加了armor5 = $data_armors[@armor5_id]和n += armor5 != nil ? $armor_maxhp_plus[armor5.id] : 0,那么提示出错.新加这行出错. 此贴于 2008-6-12 19:29:01 被版主darkten提醒,请楼主看到后对本贴做出回应。 |
|