|  |  |  | 
|---|
|  |  |  | faction_2_Score = self.XMZZFactionDict.get(Faction_2, [0, 0])[0] | 
|---|
|  |  |  | if faction_1_Score + faction_2_Score >= XMZZDogFallLimit: | 
|---|
|  |  |  | SavePKRecord('XMZZ_Draw', [], True) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | PlayerCompensation.SendMailByKey('XMZZDogfall', Faction_2_IDList + Faction_1_IDList, [], goldPaper=dogfallAward) | 
|---|
|  |  |  | if dogfallAward: | 
|---|
|  |  |  | PlayerCompensation.SendMailByKey('XMZZDogfall', Faction_2_IDList + Faction_1_IDList, [], goldPaper=dogfallAward) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | PlayerDBGSEvent.SetDBGSTrig_ByKey(PlayerDBGSEvent.Def_XMZZIsOver, 1) | 
|---|
|  |  |  | self.NotifyXMZZInfo() | 
|---|
|  |  |  | 
|---|
|  |  |  | packData = ChPyNetSendPack.tagGCXMZZFightInfo() | 
|---|
|  |  |  | packData.Clear() | 
|---|
|  |  |  | packData.PlayerID = pkPlayerID | 
|---|
|  |  |  | packData.PropData = str(pkPlayerPropData) | 
|---|
|  |  |  | packData.PropData = json.dumps(pkPlayerPropData, ensure_ascii=False) | 
|---|
|  |  |  | packData.PropDataSize = len(packData.PropData) | 
|---|
|  |  |  | NetPackCommon.SendFakePack(curPlayer, packData) | 
|---|
|  |  |  |  | 
|---|