From f198885f31c9c7eb19eb28adce562e39e64d581c Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期五, 18 七月 2025 16:23:11 +0800
Subject: [PATCH] 121 【武将】武将系统-服务端(属性计算、战斗力计算;新角色初始给默认装备、默认阵容武将;)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerEventCounter.py |   48 +++---------------------------------------------
 1 files changed, 3 insertions(+), 45 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 33c23ed..ba98981 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerEventCounter.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerEventCounter.py
@@ -21,15 +21,12 @@
 import FBLogic
 import IPY_GameWorld
 import ChPlayer
-import GameLogInfo
 import GameServerRefresh
 import ShareDefine
 import PlayerGameWallow
-import Operate_PlayerBuyZhenQi
 import PlayerSignDay
 import PlayerCoin
 import PlayerControl
-import PlayerWorldAverageLv
 import PlayerFamily
 import PlayerFamilyZhenfa
 import PlayerOnlinePrize
@@ -39,7 +36,6 @@
 import FunctionNPCCommon
 import PlayerGoldGift
 import PlayerActivity
-import PlayerBindJadeWheel
 import FBCommon
 import PlayerSuccess
 import PlayerFreeGoods
@@ -98,13 +94,13 @@
 import PlayerFlashGiftbag
 import PlayerDailyGiftbag
 import PlayerFairyCeremony
+import PlayerOfflineSupport
 import PlayerNewFairyCeremony
 import PlayerActHorsePetFeast
 import PlayerFeastRedPacket
 import PlayerCrossYaomoBoss
 import PlayerLuckyCloudBuy
 import PlayerLuckyTreasure
-import PlayerAuctionHouse
 import PlayerTongTianLing
 import PlayerRefineStove
 import PlayerFlashSale
@@ -115,7 +111,6 @@
 import PlayerZhanling
 import PlayerVip
 import PlayerLove
-import PlayerDiceEx
 import IpyGameDataPY
 import FamilyRobBoss
 import FBHelpBattle
@@ -141,21 +136,14 @@
 
 def DoLogic_OnDay(tick):
     GameWorld.Log("MapServer -> OnDay!")
-    playerManager = GameWorld.GetPlayerManager()
-    #处理所有玩家信件的onday事件, 把存在时间+1
-    playerManager.ProcessAllPlayerMailOnDay()
-    #清空每日日记记录信息
-    GameLogInfo.ClearGameLogInfo()
-    
     #副本OnDay事件响应
     FBLogic.OnDay(tick)
     
-    #删除所有的任务发布
-    missionPubManager = GameWorld.GetGameWorld().GetDBMissionPubManager()
-    missionPubManager.Clear()
     #仙盟
     PlayerFamily.FamilyOnDay()
     
+    PlayerOfflineSupport.OnDay()
+    playerManager = GameWorld.GetPlayerManager()
     for i in xrange(playerManager.GetPlayerCount()):
         curPlayer = playerManager.GetPlayerByIndex(i)
         
@@ -329,8 +317,6 @@
         PlayerGoldGift.OnDay(curPlayer)
         #炼丹
         PlayerRefineStove.OnDay(curPlayer)
-        #绑玉转盘
-        PlayerBindJadeWheel.OnDay(curPlayer)
         #转盘
         PlayerActTurntable.PlayerOnDay(curPlayer)
         #情缘
@@ -362,11 +348,6 @@
     elif onEventType == ShareDefine.Def_OnEventTypeEx:
         # 资源找回
         PlayerRecover.RecoverOnDay(curPlayer)
-        #购买次数清空
-        Operate_PlayerBuyZhenQi.PlayerOnDay(curPlayer)
-        
-        #我要太极过天
-        PlayerDiceEx.OnDay(curPlayer)
         # 世界boss
         BossHurtMng.OnDay(curPlayer)
         # 仙盟过天
@@ -1008,18 +989,6 @@
                 PlayerAssist.GameServer_AssistBossMsg(assistData[1:])
             return
         
-        if key == ShareDefine.Def_Notify_WorldKey_AddFamilyAuctionItem:
-            mapID, familyAuctionItemDict = eval(msgValue)
-            if GameWorld.GetMap().GetMapID() == mapID:
-                PlayerAuctionHouse.DoAddFamilyAuctionItem(familyAuctionItemDict)
-            return
-        
-        if key == ShareDefine.Def_Notify_WorldKey_AddSystemAuctionItem:
-            mapID, sysAuctionItemList = eval(msgValue)
-            if GameWorld.GetMap().GetMapID() == mapID:
-                PlayerAuctionHouse.DoAddSystemAuctionItem(sysAuctionItemList)
-            return
-        
         if key == ShareDefine.Def_Notify_WorldKey_FairyDomainLimit:
             isAdd, limitList = eval(msgValue)
             if isAdd:
@@ -1289,17 +1258,6 @@
     elif key == ShareDefine.Def_Notify_WorldKey_CrossDailyActionState % ShareDefine.CrossDailyActionID_YaomoBoss:
         if gameWorldMgr.GetGameWorldDictByKey(key) != value:
             PlayerCrossYaomoBoss.OnYaomoBossStateChange(value, tick)
-            
-    # 世界等级      
-    elif key == ShareDefine.Def_Notify_WorldKey_WorldAverageLv:
-        if value and gameWorldMgr.GetGameWorldDictByKey(key) != value:
-            gameWorldMgr.SetGameWorldDict(key, value) # 世界等级先更新再处理
-            playerManager = GameWorld.GetPlayerManager()
-            for index in xrange(playerManager.GetPlayerCount()):
-                curPlayer = playerManager.GetPlayerByIndex(index)
-                if not GameWorld.IsNormalPlayer(curPlayer):
-                    continue
-                PlayerWorldAverageLv.UpdatePlayerWorldAverageLv(curPlayer)
             
     #通用设置
     befValue = gameWorldMgr.GetGameWorldDictByKey(key)

--
Gitblit v1.8.0