class Game_Player < Game_Character #-------------------------------------------------------------------------- # ● 歩数増加 #-------------------------------------------------------------------------- alias takowalkparaincrease_steps increase_steps def increase_steps takowalkparaincrease_steps increase_training_walking #if normal_walk? end def increase_training(value) $game_party.alive_members.each do |actor| increase_training_each(actor,value) end end def increase_training_each(actor,value) actor.increase_training_exp(value) if actor.training_lvup >= 1 actor.training_up traininguptext(actor,value) end actor.training_lvup = 0 end def increase_training_walking $game_party.alive_members.each do |actor| increase_training_each(actor,actor.current_training.increase_walk) end end def increase_training_battle(exp) $game_party.alive_members.each do |actor| increase_training_each(actor,bonus_training_battle(actor.current_training , exp)) end end def bonus_training_battle(training , exp) base = training.increase_battle return 0 if base == 0 a = (10 * exp + rand(exp + 1) + 120) * base / 1000 return TrainingManager.bonus_training_battle(exp,base) end #-------------------------------------------------------------------------- # ● 文章の表示 #-------------------------------------------------------------------------- def traininguptext(actor,value) #~ wait_for_message $game_message.background = 0 $game_message.position = 2 $game_message.add(TrainingManager.lv_up_txt(actor)) #~ wait_for_message end end