From 2b3d5e31bafd7a9cd4b4738e38186ffed4cee5f6 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期二, 12 十一月 2019 16:58:20 +0800
Subject: [PATCH] 1111 装备评分公式增加参数(FinalHurt、FinalHurtReduce)

---
 ServerPython/CoreServerGroup/GameServer/Script/DataRecordPack.py |   78 ++++-----------------------------------
 1 files changed, 8 insertions(+), 70 deletions(-)

diff --git a/ServerPython/CoreServerGroup/GameServer/Script/DataRecordPack.py b/ServerPython/CoreServerGroup/GameServer/Script/DataRecordPack.py
index a3a4f26..a421082 100644
--- a/ServerPython/CoreServerGroup/GameServer/Script/DataRecordPack.py
+++ b/ServerPython/CoreServerGroup/GameServer/Script/DataRecordPack.py
@@ -58,7 +58,6 @@
 # @change: "2015-02-03 14:30" xmnathan 添加补偿时增加流向
 # @change: "2015-06-17 14:30" hxp 排行榜流向增加比较值信息
 # @change: "2015-07-13 14:00" hxp 增加pid信息
-# @change: "2015-10-25 17:00" hxp 增加DR_SendMergePKRewardMail
 # @change: "2015-11-05 12:00" hxp 增加恢复跨服连胜流向
 #------------------------------------------------------------------------------ 
 """Version = 2016-09-12 16:00"""
@@ -76,6 +75,9 @@
     if curPlayer:
         pid = curPlayer.GetDictByKey(ChConfig.Def_PlayerKey_PlayerFromPID)
         dataDict["pid"] = pid
+        dataDict["fightPower"] = curPlayer.GetFightPower()
+        dataDict["PlayerLV"] = curPlayer.GetLV()
+        dataDict["IP"] = curPlayer.GetIP()
         
     dataDict["time"] = str(datetime.datetime.today()).split(".")[0]
     
@@ -116,10 +118,10 @@
 #  @param familyName: 家族名
 #  @param familyID: 家族ID
 #  @return None
-def DR_CreateFamily(accID, playerID, playerNaem, familyName, familyID):
+def DR_CreateFamily(accID, playerID, playerNaem, familyName, familyID, creatFamilyTimes):
 
     dataDict = {'AccID':accID, 'PlayerID':playerID, "PlayerName":playerNaem, 'FamilyName':familyName, 
-                'FamilyID':familyID}
+                'FamilyID':familyID, 'creatFamilyTimes':creatFamilyTimes}
 
     #发送封包
     SendEventPack("CreateFamily", dataDict)
@@ -317,13 +319,13 @@
 #  @param tagFamilyLV: 被踢者职位
 #  @return:  
 def DR_PlayerLeaveFamily(curPlayer, familyID, familyName, familyCnt, familyLV, 
-                         tagPlayerID, tagPlayerName, tagFamilyLV):
-    
+                         tagPlayerID, tagPlayerName, tagFamilyLV, leaveFamilyTime=0):
     dataDict = {'PlayerID':curPlayer.GetPlayerID(), 'AccID':curPlayer.GetAccID(), 
                 "PlayerName":curPlayer.GetName(), 
                 "FamilyID":familyID, "FamilyName":familyName, "Count":familyCnt, "FamilyJob":familyLV, 
                 "tagPlayerID":tagPlayerID, "tagPlayerName":tagPlayerName, "tagFamilyJob":tagFamilyLV}
-    
+    if leaveFamilyTime:
+        dataDict['leaveFamilyTime'] = leaveFamilyTime
     #发送封包
     SendEventPack("PlayerLeaveFamily", dataDict, curPlayer)
     return
@@ -453,12 +455,6 @@
     SendEventPack("UpdatePlayerName", dataDict, curPlayer)
     return
 
-def DR_MergePlayerEvent(playerID, eventType, eventTime, eventData, opType):
-    # 跨服玩家记录事件流向
-    dataDict = {'PlayerID':playerID, "EventType":eventType, "EventTime":eventTime, 'EventData':eventData}
-    SendEventPack("MergePlayerEvent_%s" % opType, dataDict)
-    return
-
 #-------------------------------------
 #↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓交易所↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
 ## 添加交易所物品数据到流向记录用字典
@@ -565,63 +561,5 @@
     dataDict = {'GUID':GUID, "eventName":eventName}
     dataDict.update(addDict)
     SendEventPack("CompensationEntire", dataDict)
-    return
-
-## 发送充值排行榜特惠活动奖励邮件记录流向
-#  @param curPlayerID: 玩家ID
-#  @param GUID: 
-#  @param actionID: 活动ID
-#  @param actionValue: 活动编号
-#  @param order: 奖励排名
-#  @param rewardItemList: 奖励物品列表
-#  @return None
-def DR_SendRechareRankTeHuiRewardMail(curPlayerID, GUID, actionID, actionValue, order, rewardItemList):
-    
-    dataDict = {'PlayerID':curPlayerID, 'GUID':GUID, 'ActionID':actionID, 'ActionValue':actionValue,
-                'Order':order, 'ItemList':rewardItemList}
-
-    #发送封包
-    SendEventPack("SendRechareRankTeHuiRewardMail", dataDict)
-    return
-
-## 发送消费排行榜特惠活动奖励邮件记录流向
-#  @param curPlayerID: 玩家ID
-#  @param GUID: 
-#  @param actionID: 活动ID
-#  @param actionValue: 活动编号
-#  @param order: 奖励排名
-#  @param rewardItemList: 奖励物品列表
-#  @return None
-def DR_SendCostRankTeHuiRewardMail(curPlayerID, GUID, actionID, actionValue, order, rewardItemList):
-    
-    dataDict = {'PlayerID':curPlayerID, 'GUID':GUID, 'ActionID':actionID, 'ActionValue':actionValue,
-                'Order':order, 'ItemList':rewardItemList}
-
-    #发送封包
-    SendEventPack("SendCostRankTeHuiRewardMail", dataDict)
-    return
-
-## 发送跨服PK奖励邮件记录流向
-#  @param playerIdList 玩家ID列表
-#  @param GUID 邮件标识
-#  @param actionKey 活动Key
-#  @param order 奖励排名
-#  @param rewardItemList 奖励物品列表
-#  @param addDataDict 附加属性
-#  @return None
-def DR_SendMergePKRewardMail(playerIdList, guid, actionKey, rewardItemList, addDataDict={}):
-    dataDict = {'PlayerIDList':playerIdList, 'GUID':guid, 'ItemList':rewardItemList}
-
-    dataDict.update(addDataDict)
-    
-    #发送封包
-    SendEventPack("SendMergePKRewardMail_%s" % actionKey, dataDict)
-    return
-
-## 恢复跨服PK连胜次数
-def DR_RecoverMergePKWin(accID, cWin, maxCWin):
-    dataDict = {'AccID':accID, 'cWin':cWin, 'maxCWin':maxCWin}
-    #发送封包
-    SendEventPack("RecoverMergePKWin", dataDict)
     return
 

--
Gitblit v1.8.0