#==============================================================================
# ● 使用方法:事件—>脚本:$game_actors[角色ID].change_parameters(type, base, rise)
# 括号里面:type: 类型(0:MaxHP,1:MaxSP,2:力量,3:灵巧,4:速度,5:魔力)。
# base: 基本值。
# rise: 每升一级的增长值。
# 改变EXP曲线:$game_actors[角色ID].change_exp_list(base, rise)
# 括号里面:base: 基本值。
# rise: 增加度。
#
#==============================================================================
class Game_Actor < Game_Battler
#--------------------------------------------------------------------------
# ● 改变成长曲线。
#--------------------------------------------------------------------------
def change_parameters(type, base, rise)
for i in 1..99
$data_actors[@actor_id].parameters[type, i] = base + i * rise
end
save_data($data_actors, "Data/Actors.rxdata")
@hp = maxhp if type == 0
@sp = maxsp if type == 1
end
#--------------------------------------------------------------------------
# ● 改变EXP曲线。
#--------------------------------------------------------------------------
def change_exp_list(base, rise)
actor = $data_actors[@actor_id]
actor.exp_basis = base
actor.exp_inflation = rise
make_exp_list
@exp = @exp_list[@level]
save_data($data_actors, "Data/Actors.rxdata")
end
end
#==============================================================================