From 63d429647aae8b63517b2fd67977a2fb7692462a Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期三, 10 十一月 2021 12:07:33 +0800 Subject: [PATCH] 9341 【BT5】【主干】【后端】情缘系统(主干冲突 补充) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerEventCounter.py | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerEventCounter.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerEventCounter.py index 5fdb102..0b2cd6f 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerEventCounter.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerEventCounter.py @@ -107,6 +107,7 @@ import PlayerFairyDomain import CrossPlayerData import PlayerVip +import PlayerLove import PlayerDiceEx import IpyGameDataPY import FamilyRobBoss @@ -542,7 +543,8 @@ if shareGameAwardState: PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_ShareGameAwardState, 0) ChPlayer.Sync_RewardGetRecordInfo(curPlayer, ChConfig.Def_RewardType_ShareGame, 0) - + #情缘 + PlayerLove.DoPlayerOnDay(curPlayer) # 特殊时间点X点过天 elif onEventType == ShareDefine.Def_OnEventTypeEx: # 资源找回 @@ -1345,6 +1347,15 @@ PyGameData.g_fairyDomainLimit = limitList return + if key == ShareDefine.Def_Notify_WorldKey_CoupleInfo: + syncCoupleInfo = eval(msgValue) + for playerID, coupleInfo in syncCoupleInfo.items(): + if not coupleInfo: + PyGameData.g_coupleInfo.pop(playerID, None) + else: + PyGameData.g_coupleInfo[playerID] = coupleInfo + return + if key.startswith(ShareDefine.Def_Notify_WorldKey_OperationActionInfo[:-2]): keyHead = ShareDefine.Def_Notify_WorldKey_OperationActionInfo[:-2] actionName = key[len(keyHead):] -- Gitblit v1.8.0