if @active_battler.is_a?(Game_Actor)
        if @active_battler.restriction == 3
          target = $game_party.random_target_actor
        elsif @active_battler.restriction == 2
          target = $game_troop.random_target_enemy
        else
          if @active_battler.is_a?(Game_Actor) and AL_ACTOR.include?(@active_battler.id)
            for enemy in $game_troop.enemies
              if enemy.exist?
                @target_battlers.push(enemy)
              end
            end
          elsif @active_battler.is_a?(Game_Enemy) and AL_ENEMY.include?(@active_battler.id)
            for actor in $game_party.actors
              if actor.exist?
                @target_battlers.push(actor)
              end
            end
          else
            index = @active_battler.current_action.target_index
            target = $game_troop.smooth_target_enemy(index)
          end
        end
      end
      # 设置对像方的战斗者序列
      @target_battlers = [target] if target