| | |
| | | SendEventPack("FBPass_%s" % mapID, dataDict, curPlayer)
|
| | | return
|
| | |
|
| | | def DR_FightStat(reqPlayerID, mapID, funcLineID, isWin, turnNum, turnMax, heroCount, costTime, statInfo, drLineupInfo, guid):
|
| | | def DR_FightStat(reqPlayerID, mapID, funcLineID, isWin, turnNum, turnMax, heroCount, costTime, drHeroIDDict, guid):
|
| | | ## 战斗统计
|
| | | dataDict = {'PlayerID':reqPlayerID, 'mapID':mapID, 'funcLineID':funcLineID, 'isWin':isWin,
|
| | | 'turnNum':turnNum, 'turnMax':turnMax, 'heroCount':heroCount, 'costTime':costTime, 'guid':guid}
|
| | |
| | | if mapID in mapPassDict:
|
| | | drLineID = mapPassDict[mapID]
|
| | | if funcLineID >= drLineID:
|
| | | failDRDict = {"statInfo":statInfo, "drLineupInfo":drLineupInfo}
|
| | | failDRDict = {"heroIDDict":drHeroIDDict}
|
| | | failDRDict.update(dataDict)
|
| | | SendEventPack("FightPass_%s" % mapID, failDRDict, checkBatServer=False)
|
| | | #SendEventPack("FightFail_%s" % mapID, failDRDict, checkBatServer=False)
|