             enemyName = __ 'PvP'
             combinedFlag = 0
             getShipInfo mainFleet, postBody.api_deck_id - 1
-            getEnemyInfo enemyFleet, body, true
+            getEnemyInfo enemyFleet, enemyEscort, body, true
           for i in [0..5]
             saveDayInjure mainFleet.ship[i]
             saveDayInjure enemyFleet.ship[i]
             saveDayInjure escortFleet.ship[i]
-          result = simulateBattle mainFleet, enemyFleet, escortFleet, combinedFlag, body, planeCount
+          result = simulateBattle mainFleet, escortFleet, combinedFlag, enemyFleet, enemyEscort, enemyCombined, body, planeCount
           for i in [0..5]
             loadDayInjure mainFleet.ship[i]
             loadDayInjure enemyFleet.ship[i]


    handleResponse: (e) ->
      {method, path, body, postBody} = e.detail
      {mainFleet, enemyFleet, escortFleet, airBaseFleet, getShip, getItem, planeCount, enemyFormation, enemyIntercept, enemyName, result, enableProphetDamaged, prophetCondShow, combinedFlag, mapArea, mapCell, nowSpot, nextSpot, nextSpotKind} = @state
      {$useitems} = window
      enableProphetDamaged = config.get 'plugin.prophet.notify.damaged', true
      prophetCondShow = config.get 'plugin.prophet.show.cond', true

        console.log 'Failed to load map data!'

      mainFleet: new Fleet()
      escortFleet: new Fleet()
      airBaseFleet: new Fleet()
      enemyFleet: new Fleet()
      enemyEscort: new Fleet()
      getShip: null
      getItem: null
      planeCount: Object.clone initPlaneCount
