赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 2907 |
最后登录 | 2012-11-14 |
在线时间 | 16 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 16 小时
- 注册时间
- 2008-2-12
- 帖子
- 313
|
$armor_maxhp_plus = []
$armor_maxhp_plus = {
#==========================================================
# 这里设置
# 装备编号 => 增加的HP
3 => 50,
#==========================================================
}
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]
#armor5 = $data_armors[@armor5_id]
# armor6 = $data_armors[@armor6_id]
# armor7 = $data_armors[@armor7_id]
# armor8 = $data_armors[@armor8_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
# n += armor5 != nil ? $armor_maxhp_plus[armor5.id] : 0
# n += armor6 != nil ? $armor_maxhp_plus[armor6.id] : 0
# n += armor7 != nil ? $armor_maxhp_plus[armor7.id] : 0
# n += armor8 != nil ? $armor_maxhp_plus[armor8.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
修改成以上,如果去掉注释,那么出错,显示是:no implicit conversion from nil into integer |
|