class Game_Actor < Game_Battler

  #--------------------------------------------------------------------------
  # ● 戦闘行動の作成
  #--------------------------------------------------------------------------
  alias tako09yyuttinitialize initialize
  #--------------------------------------------------------------------------
  # ● オブジェクト初期化
  #--------------------------------------------------------------------------
  def initialize(actor_id)
    tako09yyuttinitialize(actor_id)
    @turn_color = $character_turn_color[actor_id]
  end
  #--------------------------------------------------------------------------
  # ● 戦闘行動の作成
  #--------------------------------------------------------------------------
  alias tako09yyumake_actions make_actions
  def make_actions
    tako09yyumake_actions 
    return unless @actions[0]
    pitem = @actions[0].item
    if state?($prepare_skill_state_id) 
      clear_actions
      execute_prepare_skill_actions
      @prepare_skill = [0,0]
    elsif auto_battle? && pitem.class == RPG::Skill && pitem.speed < 0
      set_prepare_skill(@actions[0].target_index) 
    end
    
  end  

  def set_prepare_skill(target)
    pitem = input.item
    return unless pitem.class == RPG::Skill && pitem.speed < 0
    @prepare_skill = [pitem.id,target]
    clear_actions
    add_state($prepare_skill_state_id) 

  end   
    

end  