#============================================================================== # ■ VX-RGSS2-4-opt 熟練度上昇操作 [Ver.1.0.0] by Claimh #------------------------------------------------------------------------------ # ・熟練度上昇設定をイベントにて操作できます。 # ・全体のバランスが崩れるなどの危険性あり。 #============================================================================== #============================================================================== # ■ Game_Interpreter #============================================================================== class Game_Interpreter #-------------------------------------------------------------------------- # ● 熟練度EXP 計算(基本値、傾き) # actor_id :アクターID # attr_id :属性ID # up_interval :基本値 # up_slope :傾き #-------------------------------------------------------------------------- def make_attr_list_event(actor_id, attr_id, up_interval, up_slope) list = [] list[0] = 0 actor_attr = $game_actors[actor_id].attr[attr_id] for lv in 1..actor_attr.lv_limit case SysUpdate::LEVEL_UP_PATTERN when 0; exp = up_interval * lv when 1; exp = list[lv-1] + up_slope * lv + up_interval when 2; exp = list[lv-1] + up_slope * lv * lv + up_interval end list[lv] = exp.truncate end # EXPのリセット actor_attr.exp_list = list # 使用回数のリセット actor_attr.use_cnt = list[actor_attr.level-1] end end