From 12392320a13113f580f75c314e74c952b7a9ab7d Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期四, 14 十一月 2019 10:31:05 +0800 Subject: [PATCH] 8338 【主干】【后端】女娲的祝福等buff物品的类型分配(新增类型18效果与类型9相同) --- ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldActionControl.py | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldActionControl.py b/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldActionControl.py index 9a67be1..3f3a36e 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldActionControl.py +++ b/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldActionControl.py @@ -856,7 +856,8 @@ PlayerControl.WorldNotify(0, notifyKey, paramList) dictName = ShareDefine.Def_Notify_WorldKey_DailyActionState % dailyActionID - if gameWorld.GetDictByKey(dictName) == state: + beforeState = gameWorld.GetDictByKey(dictName) + if beforeState == state: #已经是这个状态了 continue @@ -870,7 +871,7 @@ #更新字典值 gameWorld.SetDict(dictName, state) GameWorld.Log("日常活动状态变更: dailyActionID=%s,state=%s,dictName=%s" % (dailyActionID, state, dictName)) - __DoLogic_GameServer_ActionState(dictName, state) + __DoLogic_GameServer_ActionState(dictName, state, beforeState) return @@ -1311,7 +1312,7 @@ # @remarks def __DoLogic_GameServer_ActionState(dictName, isOpen, beforeState=0): #仙盟宴会 - if dictName == ShareDefine.Def_Notify_WorldKey_FBFuncState % ChConfig.Def_FBMapID_FamilyParty: + if dictName == ShareDefine.Def_Notify_WorldKey_DailyActionState % ShareDefine.DailyActionID_FamilyParty: PlayerFamilyParty.FamilyPartyStateChange(isOpen, beforeState) #仙盟联赛 elif dictName == ShareDefine.Def_Notify_WorldKey_FBFuncState % ChConfig.Def_FBMapID_FamilyWar: -- Gitblit v1.8.0