新加定义____使用物品增加aptitude 值
def add_aptitude(item_id)
n = ??? (这里写每次使用增加的数值,当然也可以根据不同的item_id , 用if句法给不同物品定义不同增加值)
if item_id > 0
@item_aptitude[item_id] = [item_aptitude(item_id) + n , $data_items[item_id]. aptitude_maxti ].min
end
end
新定义 item_can_use? # 判定物品是否可以使用
添加条件
if item_aptitude(item_id) >=$data_items[item_id]. aptitude_maxti
return false
end
然后在Scene_Item 里定义使用物品后(148 行 if Input.trigger?(Input::C)之后) 添加
if $game_party. item_aptitude(item_id) >=$data_items[item_id]. aptitude_maxti
# 演奏冻结 SE
$game_system.se_play($data_system.buzzer_se)
return
end
然后在Scene_Item 里定义使用物品后(170 行 if used 之后) 添加
$game_party.add_aptitude(item_id)