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