         @isStart = false
         switch body.api_win_rank
           when 'S'
-            if @notDemageFlag
+            # need fix
+            if @notDemageFlag and not isCombined
               dataItem.push '完全胜利!!!S'
             else dataItem.push '胜利S'
           when 'A'

        else if body.api_get_useitem
          dataItem.push getUseItem body.api_get_ship.api_get_useitem_id
        else dataItem.push ""
        dataItem.push @dangerousShip
        dataItem.push "#{@_ships[@_deck.api_ship[0]].api_name}(Lv.#{@_ships[@_deck.api_ship[0]].api_lv})", ''
        dataItem.push "#{@_ships[@_deck.api_ship[body.api_mvp-1]].api_name}(Lv.#{@_ships[@_deck.api_ship[body.api_mvp-1]].api_lv})", ''
        {attackData} = @state
        attackData.unshift dataItem
        # log "save and show new data"

        # dataItem.push "#{nowDate.toLocaleDateString()} #{nowDate.toTimeString()}"
        dataItem.push nowDate.getTime()
        dataItem.push "#{body.api_quest_name}(#{@mapAreaId}-#{@mapInfoNo})"
        isCombined = body.api_get_ship_exp_combined?
        if @apiNo is @BosscellNo or @colorNo is 5
          dataItem.push "#{@apiNo}(Boss点)"
        else dataItem.push "#{@apiNo}(道中)"
