From ab1bb25f7ebb0334df40f2958234fffb2a34c28d Mon Sep 17 00:00:00 2001 From: wushin Date: Sat, 14 Feb 2015 21:20:23 -0600 Subject: Hercules: tmw convertor: Fix TMWA pathing to ease migration --- hercules/code/server/tmw/consts.py | 2 +- hercules/code/server/tmw/itemdb.py | 2 +- hercules/code/server/tmw/mobdb.py | 2 +- hercules/code/server/tmw/mobskilldb.py | 2 +- hercules/code/server/tmw/npcs.py | 14 +++++++------- 5 files changed, 11 insertions(+), 11 deletions(-) (limited to 'hercules/code/server') diff --git a/hercules/code/server/tmw/consts.py b/hercules/code/server/tmw/consts.py index 8f1cfcf..4b538dc 100644 --- a/hercules/code/server/tmw/consts.py +++ b/hercules/code/server/tmw/consts.py @@ -56,7 +56,7 @@ def convertConsts(quests): # build in parameters w.write("ClientVersion\t10000\t1\n"); - srcDir = "oldserverdata/db/" + srcDir = "oldserverdata/world/map/db/" w.write("// tmw constants\n") for srcFile in getConstsFile(srcDir): with open(srcFile, "r") as r: diff --git a/hercules/code/server/tmw/itemdb.py b/hercules/code/server/tmw/itemdb.py index e5c15f8..069f744 100644 --- a/hercules/code/server/tmw/itemdb.py +++ b/hercules/code/server/tmw/itemdb.py @@ -16,7 +16,7 @@ def getItemDbFile(srcDir): yield srcFile def convertItemDb(): - srcDir = "oldserverdata/db/" + srcDir = "oldserverdata/world/map/db/" dstFile = "newserverdata/db/re/item_db.conf" constsFile = "newserverdata/db/const.txt" fieldsSplit = re.compile(",") diff --git a/hercules/code/server/tmw/mobdb.py b/hercules/code/server/tmw/mobdb.py index 396283c..aa9502a 100644 --- a/hercules/code/server/tmw/mobdb.py +++ b/hercules/code/server/tmw/mobdb.py @@ -15,7 +15,7 @@ def getMobDbFile(srcDir): yield srcFile def convertMobDb(): - srcDir = "oldserverdata/db/" + srcDir = "oldserverdata/world/map/db/" dstFile = "newserverdata/db/re/mob_db.txt" fieldsSplit = re.compile(",") with open(dstFile, "w") as w: diff --git a/hercules/code/server/tmw/mobskilldb.py b/hercules/code/server/tmw/mobskilldb.py index d561f8d..bbef65f 100644 --- a/hercules/code/server/tmw/mobskilldb.py +++ b/hercules/code/server/tmw/mobskilldb.py @@ -9,7 +9,7 @@ from code.fileutils import * from code.stringutils import * def convertMobSkillDb(): - srcFile = "oldserverdata/db/mob_skill_db.txt" + srcFile = "oldserverdata/world/map/db/mob_skill_db.txt" dstFile = "newserverdata/db/re/mob_skill_db.txt" fieldsSplit = re.compile(",") with open(srcFile, "r") as r: diff --git a/hercules/code/server/tmw/npcs.py b/hercules/code/server/tmw/npcs.py index 856a695..0608ace 100644 --- a/hercules/code/server/tmw/npcs.py +++ b/hercules/code/server/tmw/npcs.py @@ -12,21 +12,21 @@ mapsConfFile = "newserverdata/conf/maps.conf" mapsIndexFile = "newserverdata/db/map_index.txt" npcMainScript = "newserverdata/npc/re/scripts_main.conf" mapsIndex = 1 -scriptRe = re.compile("^(((?P[^/](.+))([.]gat|),([ ]*)(?P[\d]+),([ ]*)(?P[\d]+),([ ]*)(?P[\d]+))|(?Pfunction)|-)" + +scriptRe = re.compile("^(((?P[^/](.+)),([ ]*)(?P[\d]+),([ ]*)(?P[\d]+),([ ]*)(?P[\d]+))|(?Pfunction)|-)" + "[|](?Pscript)[|](?P[^|]+)([|]" "(?P[\d-]+)((,((?P[\d]+),(?P[\d]+)))|)|)$") -shopRe = re.compile("^(?P[^/](.+))[.]gat,([ ]*)(?P[\d]+),([ ]*)(?P[\d]+),([ ]*)(?P[\d]+)(|,(?P[\d]+))" + +shopRe = re.compile("^(?P[^/](.+)),([ ]*)(?P[\d]+),([ ]*)(?P[\d]+),([ ]*)(?P[\d]+)(|,(?P[\d]+))" + "[|](?Pshop)[|](?P[\w#' ]+)[|]" "(?P[\d]+),(?P(.+))$") -mapFlagRe = re.compile("^(?P[^/](.+))[.]gat" + +mapFlagRe = re.compile("^(?P[^/](.+))" + "[|](?Pmapflag)[|](?P[\w#']+)(|[|](?P.*))$") -warpRe = re.compile("^(?P[^/](.+))[.]gat,([ ]*)(?P[\d]+),([ ]*)(?P[\d]+)[|]" - "(?Pwarp)[|](?P[^|]+)[|](?P[\d-]+),(?P[\d-]+),(?P[^/](.+))[.]gat,([ ]*)(?P[\d]+),([ ]*)(?P[\d]+)$") +warpRe = re.compile("^(?P[^/](.+)),([ ]*)(?P[\d]+),([ ]*)(?P[\d]+)[|]" + "(?Pwarp)[|](?P[^|]+)[|](?P[\d-]+),(?P[\d-]+),(?P[^/](.+)),([ ]*)(?P[\d]+),([ ]*)(?P[\d]+)$") -monsterRe = re.compile("^(?P[^/](.+))[.]gat,([ ]*)(?P[\d]+),([ ]*)(?P[\d]+),([ ]*)(?P[\d-]+),(?P[\d-]+)[|]" +monsterRe = re.compile("^(?P[^/](.+)),([ ]*)(?P[\d]+),([ ]*)(?P[\d]+),([ ]*)(?P[\d-]+),(?P[\d-]+)[|]" "(?Pmonster)[|](?P[\w#' ]+)[|]" "(?P[\d]+),(?P[\d]+),(?P[\d]+)ms,(?P[\d]+)ms(|,(?P