本帖最后由 saturnfjh 于 2013-12-26 09:17 编辑
记得mhp和mmp是无法常规赋值的吧,只作为只读变量存在的,唯一的办法就是修改param_plus……
试试这样看看? @joerlee
class Game_BattlerBase #-------------------------------------------------------------------------- # ● 获取普通能力 #-------------------------------------------------------------------------- alias old_param param def param(param_id) n = old_param(param_id) if (param_id == 0) && (self == $game_party.leader) n += $game_variables[99] #99号是控制增长量的变量,可任意更换 end n end end
class Game_BattlerBase
#--------------------------------------------------------------------------
# ● 获取普通能力
#--------------------------------------------------------------------------
alias old_param param
def param(param_id)
n = old_param(param_id)
if (param_id == 0) && (self == $game_party.leader)
n += $game_variables[99] #99号是控制增长量的变量,可任意更换
end
n
end
end
|