ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerFBHelpBattle.py
@@ -38,6 +38,8 @@
    def __init__(self, playerID):
        self.playerID = playerID
        self.job = 0
        self.face = 0
        self.facePic = 0
        self.playerName = ""
        self.playerLV = 0
        self.realmLV = 0
@@ -68,6 +70,10 @@
        helpBattlePlayer.realmLV = int(str(value5)[-3:-1])
        helpBattlePlayer.job = value5 % 10
        helpBattlePlayer.playerName = recData.GetStrValue1()
        strValue2 = recData.GetStrValue2()
        strValue2List = strValue2.split("|")
        helpBattlePlayer.face = GameWorld.ToIntDef(strValue2List[0] if len(strValue2List) > 0 else "0", 0)
        helpBattlePlayer.facePic = GameWorld.ToIntDef(strValue2List[1] if len(strValue2List) > 1 else "0", 0)
        strValue3 = recData.GetStrValue3()
        strValue3List = strValue3.split("|")
        helpCountDictStr = strValue3List[0] if len(strValue3List) > 0 else "{}"
@@ -102,6 +108,7 @@
        recData.SetValue4(checkInPlayer.checkInCount)
        recData.SetValue5(int("%d%02d%02d%d" % (checkInPlayer.playerLV, checkInPlayer.vipLV, checkInPlayer.realmLV, checkInPlayer.job)))
        recData.SetStrValue1(checkInPlayer.playerName)
        recData.SetStrValue2("%s|%s" % (checkInPlayer.face, checkInPlayer.facePic))
        strValue3 = "%s|%s" % (str(checkInPlayer.todayHelpCountDict).replace(" ", ""),
                               str(checkInPlayer.getThanksGiftCountDict).replace(" ", ""))
        recData.SetStrValue3(strValue3)
@@ -179,6 +186,8 @@
    helpBattlePlayer.playerName = curPlayer.GetName()
    helpBattlePlayer.playerLV = curPlayer.GetLV()
    helpBattlePlayer.job = curPlayer.GetJob()
    helpBattlePlayer.face = curPlayer.GetFace()
    helpBattlePlayer.facePic = curPlayer.GetFacePic()
    helpBattlePlayer.realmLV = curPlayer.GetOfficialRank()
    helpBattlePlayer.fightPower = fightPower
    helpBattlePlayer.familyID = curPlayer.GetFamilyID()
@@ -213,6 +222,10 @@
        helpBattlePlayer.playerLV = value
    elif refreshType == IPY_GameServer.CDBPlayerRefresh_VIPLv:
        helpBattlePlayer.vipLV = value
    elif refreshType == IPY_GameServer.CDBPlayerRefresh_Face:
        helpBattlePlayer.face = value
    elif refreshType == IPY_GameServer.CDBPlayerRefresh_HairColor:
        helpBattlePlayer.facePic = value
    else:
        return
    GameWorld.DebugLog("更新助战玩家信息: refreshType=%s,value=%s" % (refreshType, value), playerID)
@@ -447,6 +460,8 @@
    helpPlayerDict["Name"] = helpBattlePlayer.playerName
    helpPlayerDict["LV"] = helpBattlePlayer.playerLV
    #helpPlayerDict["Job"] = helpBattlePlayer.job
    helpPlayerDict["Face"] = helpBattlePlayer.face
    helpPlayerDict["FacePic"] = helpBattlePlayer.facePic
    helpPlayerDict["RealmLV"] = helpBattlePlayer.realmLV
    helpPlayerDict["FightPower"] = helpBattlePlayer.fightPower
    helpPlayerDict["Relation"] = relation
@@ -561,6 +576,7 @@
            continue
        helpBattlePlayer = PyGameData.g_fbHelpBattleCheckInPlayerDict[assistPlayerID]
        assistPlayerDict[assistPlayerID] = {"PlayerName":helpBattlePlayer.playerName, "Job":helpBattlePlayer.job,
                                            "Face":helpBattlePlayer.face, "FacePic":helpBattlePlayer.facePic,
                                            "LV":helpBattlePlayer.playerLV, "RealmLV":helpBattlePlayer.realmLV,
                                            "TodayGiftCount":helpBattlePlayer.getThanksGiftCountDict.get(liheItemID, 0)}