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