From d2d8ca57a661abb973550f35b8112b5078c1defb Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期一, 16 十二月 2024 15:27:39 +0800
Subject: [PATCH] 10297 【越南】【英语】【砍树】【tqxbqy】轮回殿-服务端(奖励类型增加类型3 - 消耗物品,目前支持坐骑经验丹、灵宠经验丹)

---
 Tool/Robot/DataReader/ChinMapReader.py |   16 ++++++++++------
 1 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/Tool/Robot/DataReader/ChinMapReader.py b/Tool/Robot/DataReader/ChinMapReader.py
index 5e35e3e..0128b57 100644
--- a/Tool/Robot/DataReader/ChinMapReader.py
+++ b/Tool/Robot/DataReader/ChinMapReader.py
@@ -12,14 +12,14 @@
 #---------------------------------------------------------------------
 import CommFunc
 import logging
+import ConfigurationReader.ConfigIniReader 
+
+
 # 1. 构建表
 
-        
+## 改成读取服务器表
 class ChinMapData():
     def __init__(self):
-        #MapID    Name    Country    LV    ExistTime    MapFBType    AutoSize    Period    PeriodValue1    PeriodHour1    
-        #PeriodMinute1    PeriodValue2    PeriodHour2    PeriodMinute2    LocalReborn    SkillReborn    RebornMap    
-        #RebornMapX    RebornMapY    CanRide    CanOutPet    TreasureID
         self.MapID = 0
         self.LV = 0    
         self.TreasureID = 0  
@@ -56,6 +56,7 @@
             self.__Table.append(classObj)
             
     def FindMaxMapID(self, lv, fbID):
+        # 地图顺序即
         maxMapID = self.__Table[0].MapID    # 默认第一张地图
         for mapData in self.__Table:
 
@@ -69,7 +70,7 @@
             if mapData.TreasureID != 0 and fbID < mapData.TreasureID:
                 continue
             
-            maxMapID = max(mapData.MapID, maxMapID)
+            maxMapID = mapData.MapID
         
         return maxMapID
         
@@ -84,9 +85,12 @@
 
 def ReadChinMapData( PyBaseRoot):
     global __gChinMapDataReader
+    config =  ConfigurationReader.ConfigIniReader.GetConfig()
+    ServerDBConfigPath = config.GetServerDBConfigPath()    #数据库路径
+    
     if not __gChinMapDataReader:
         __gChinMapDataReader =  ChinMapDataMgr()
-        __gChinMapDataReader.InitTable(PyBaseRoot + "Data\\tagChinMap.txt")
+        __gChinMapDataReader.InitTable(ServerDBConfigPath + r"\SysDB\tagChinMap.txt")
         
 def GetChinMapData():
     global __gChinMapDataReader

--
Gitblit v1.8.0