diff options
author | Andrei Karas <akaras@inbox.ru> | 2014-12-29 15:24:50 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2014-12-29 15:24:50 +0300 |
commit | 5e61323f18a4770ed583705e08d6c28b8ab4dc9a (patch) | |
tree | e3394710c231efb7918f33ecd0ceeec5a9a67253 /hercules/code/server/mobskilldb.py | |
parent | 8621f3e93bad320dc61ea9bea7cfc4767b1c5a8b (diff) | |
download | tools-5e61323f18a4770ed583705e08d6c28b8ab4dc9a.tar.gz tools-5e61323f18a4770ed583705e08d6c28b8ab4dc9a.tar.bz2 tools-5e61323f18a4770ed583705e08d6c28b8ab4dc9a.tar.xz tools-5e61323f18a4770ed583705e08d6c28b8ab4dc9a.zip |
hercules: add support for convert mob_skill_db.txt from tmw.
Diffstat (limited to 'hercules/code/server/mobskilldb.py')
-rw-r--r-- | hercules/code/server/mobskilldb.py | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/hercules/code/server/mobskilldb.py b/hercules/code/server/mobskilldb.py deleted file mode 100644 index 6f0bf12..0000000 --- a/hercules/code/server/mobskilldb.py +++ /dev/null @@ -1,51 +0,0 @@ -# -*- coding: utf8 -*- -# -# Copyright (C) 2014 Evol Online -# Author: Andrei Karas (4144) - -import re - -from code.fileutils import * -from code.stringutils import * - -def convertMobSkillDb(): - srcFile = "oldserverdata/db/mob_skill_db.txt" - dstFile = "newserverdata/db/re/mob_skill_db.txt" - fieldsSplit = re.compile(",") - with open(srcFile, "r") as r: - with open(dstFile, "w") as w: - tpl = readFile("templates/mob_skill_db.tpl") - w.write(tpl) - for line in r: - if len(line) < 2: - w.write(line) - continue - rows = fieldsSplit.split(line) - if len(rows) < 10: - w.write(line) - continue - - for f in xrange(0, len(rows)): - rows[f] = rows[f].strip() - - w.write("{0},{1},{2},{3},{4},{5},{6}," - "{7},{8},{9},{10},{11},{12},{13}," - "{14},{15},,,\n".format( - rows[0], - rows[1], - rows[2], - rows[3], - rows[4], - rows[5], - rows[6], - rows[7], - rows[8], - rows[9], - rows[10], - rows[11], - rows[13], - rows[14], - rows[15], - rows[16] - )) - |