From 98065966c2b63ebf186b0a393342cf591ace61e9 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期二, 16 七月 2024 17:26:19 +0800
Subject: [PATCH] 10215 10213 【越南】【主干】【港台】【砍树】古宝升星效果与古宝共鸣(同步砍树版本新增的属性计算定义值;)

---
 ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldMineArea.py |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldMineArea.py b/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldMineArea.py
index 2cef9d1..c1f3449 100644
--- a/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldMineArea.py
+++ b/ServerPython/CoreServerGroup/GameServer/Script/GameWorldLogic/GameWorldMineArea.py
@@ -436,7 +436,7 @@
     robWorkerCount = mineItemData.RobWorkerCount
     if not curWorkerCount and not robWorkerCount:
         return curPos
-    moveSpeed = getattr(mineItemData, MineItemAttr_MoveSpeed)
+    moveSpeed = getattr(mineItemData, MineItemAttr_MoveSpeed, 0)
     if not moveSpeed:
         return curPos
     passSeconds = curTime - mineItemData.UpdTime
@@ -556,7 +556,7 @@
     GameWorld.Log("福地系统定时刷新! %s" % str(curHourMinute))
     mineItemMgr = PyDataManager.GetDBPyMineAreaItemManager()
     for playerID in mineItemMgr.playerMineItemDict.keys():
-        __DoMineItemRefresh(playerID, isSuper=True)
+        __DoMineItemRefresh(playerID, isSys=True)
     return
 
 def OnMineItemTimeProcess(curTime, tick):
@@ -633,7 +633,7 @@
     while doCount > 0 and allMineItemByEndTimeList:
         doCount -= 1
         mineItemData = allMineItemByEndTimeList[index]
-        endTime = getattr(mineItemData, MineItemAttr_EndTime)
+        endTime = getattr(mineItemData, MineItemAttr_EndTime, 0)
         if curTime < endTime:
             break
         
@@ -837,7 +837,7 @@
         return
     
     tick = GameWorld.GetGameWorld().GetTick()
-    helpTick = getattr(mineItemData, MineItemAttr_HelpTick)
+    helpTick = getattr(mineItemData, MineItemAttr_HelpTick, 0)
     if helpTick and tick - helpTick < 10000:
         GameWorld.DebugLog("已经有其他人在帮助中!", playerID)
         return
@@ -1361,9 +1361,9 @@
             mineItem.UpdTime = mineItemData.UpdTime
             mineItem.Position = mineItemData.Position
             mineItem.PosLen = len(mineItem.Position)
-            mineItem.MoveSpeed = "%s" % getattr(mineItemData, MineItemAttr_MoveSpeed)
+            mineItem.MoveSpeed = "%s" % getattr(mineItemData, MineItemAttr_MoveSpeed, 0)
             mineItem.SpeedLen = len(mineItem.MoveSpeed)
-            mineItem.EndTime = getattr(mineItemData, MineItemAttr_EndTime)
+            mineItem.EndTime = getattr(mineItemData, MineItemAttr_EndTime, 0)
             mineItem.WorkerCount = mineItemData.WorkerCount
             mineItem.RobPlayerID = mineItemData.RobPlayerID
             mineItem.RobWorkerCount = mineItemData.RobWorkerCount

--
Gitblit v1.8.0