From 5d53c14bcda58a13dbbefcd7b344baa22ba9ae76 Mon Sep 17 00:00:00 2001
From: xdh <xiefantasy@qq.com>
Date: 星期五, 14 九月 2018 16:02:30 +0800
Subject: [PATCH] fix:3580 【后端】【1.1.0】【1.0.15】封魔坛鼓舞修改为N次仙玉鼓舞,去除铜钱鼓舞

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerEventCounter.py |   27 ++++++++++++++++++++++-----
 1 files changed, 22 insertions(+), 5 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 e79c69e..93812f5 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerEventCounter.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerEventCounter.py
@@ -90,9 +90,11 @@
 import PlayerBossReborn
 import PlayerFlashGiftbag
 import PlayerFairyCeremony
+import PlayerRefineStove
 import PlayerVip
 import PlayerDiceEx
 import IpyGameDataPY
+import FamilyRobBoss
 import QuestManager
 import PyGameData
 import PlayerTJG
@@ -499,9 +501,6 @@
         #成就
         PlayerSuccess.SuccOnDay(curPlayer)
         
-        # 仙盟红包OnDay
-        PlayerFamilyRedPacket.RedPacketOnDay(curPlayer)
-        
         # 新手卡
         PlayerNewGuyCard.NewGuyCardOnday(curPlayer)
         
@@ -512,6 +511,8 @@
         #法宝
         PlayerMagicWeapon.OnDay(curPlayer)
         PlayerGoldGift.OnDay(curPlayer)
+        #炼丹
+        PlayerRefineStove.OnDay(curPlayer)
         
     # 特殊时间点X点过天
     elif onEventType == ShareDefine.Def_OnEventTypeEx:
@@ -544,7 +545,8 @@
     # 商店物品购买兑换OnDay
     FunctionNPCCommon.ShopItemOnDay(curPlayer, onEventType)
     
-    
+    # 仙盟红包OnDay
+    PlayerFamilyRedPacket.RedPacketOnDay(curPlayer, onEventType)
     return
 
 
@@ -1228,6 +1230,11 @@
             PyGameData.g_bossShuntDeadLine = eval(msgValue)
             return
         
+        if key == ShareDefine.Def_Notify_WorldKey_FamilyKillHorsePetRobBossCnt:
+            PyGameData.g_familyKillHorsePetRobBossCntDict = eval(msgValue)
+            FamilyRobBoss.OnFamilyKillHorsePetRobBossCntChange(tick)
+            return
+        
         if key == ShareDefine.Def_Notify_WorldKey_FBEnterTimeLimiitMapID:
             PyGameData.FBEnterTimeLimiitMapID = eval(msgValue)
             return
@@ -1244,6 +1251,11 @@
             if GameWorld.GetMap().GetMapID() == ChConfig.Def_FBMapID_FamilyBossMap:
                 familyID, openCount = eval(msgValue)
                 GameLogic_FamilyBoss.GameServerOpenFamilyBoss(familyID, openCount)
+            return
+        
+        if key == ShareDefine.Def_Notify_WorldKey_FamilyPartyInfo:
+            if GameWorld.GetMap().GetMapID() == ChConfig.Def_FBMapID_FamilyParty:
+                PyGameData.g_familyPartyInfo = eval(msgValue)
             return
         
         if key.startswith(ShareDefine.Def_Notify_WorldKey_OperationActionInfo[:-2]): 
@@ -1354,7 +1366,12 @@
                 if curPlayer.GetID() == 0:
                     continue
                 PlayerWorldAverageLv.UpdatePlayerWorldAverageLv(curPlayer)
-                
+            
+    # 日常活动
+    elif key.startswith(ShareDefine.Def_Notify_WorldKey_DailyActionState[:-2]):
+        if value and gameWorldMgr.GetGameWorldDictByKey(key) != value:
+            NPCCustomRefresh.ResetActivityBossRefreshCount()
+            
     #通用设置
     gameWorldMgr.SetGameWorldDict(key, value)
     

--
Gitblit v1.8.0