diff options
author | Jesusaves <cpntb1@ymail.com> | 2019-03-26 19:32:34 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2019-03-26 19:32:34 -0300 |
commit | 2e21a7dffb85e2c3dd1e2decab5238fdf8dabd12 (patch) | |
tree | 08bbc7fb006deb09ed1c8091fefc7532efa04ca6 /clientdata.py | |
parent | 05f0e2db6a1cc35a4d3f3855ff4aa4d54a138a6b (diff) | |
download | tools-2e21a7dffb85e2c3dd1e2decab5238fdf8dabd12.tar.gz tools-2e21a7dffb85e2c3dd1e2decab5238fdf8dabd12.tar.bz2 tools-2e21a7dffb85e2c3dd1e2decab5238fdf8dabd12.tar.xz tools-2e21a7dffb85e2c3dd1e2decab5238fdf8dabd12.zip |
make client updated
Diffstat (limited to 'clientdata.py')
-rwxr-xr-x | clientdata.py | 89 |
1 files changed, 0 insertions, 89 deletions
diff --git a/clientdata.py b/clientdata.py deleted file mode 100755 index 8509bad..0000000 --- a/clientdata.py +++ /dev/null @@ -1,89 +0,0 @@ -#!/usr/bin/python2.7 - -class Item: - def __init__(self, xid): - self.id=xid - self.lvl=0 - -a=open("../client-data/items.xml", "r") - -swords=[] -bows=[] -shields=[] - -gid="0" -rid=0 -ctx=Item(0) -mem=[] - -for l in a: - if "<item id=" in l: - if ctx.id > 0: - mem.append(ctx) - - gid=l.replace('\t', '').replace(' ','').replace('<itemid=', '').replace('"', '').replace("'", "") - rid=0 - if "-" in gid: - gid="0" - continue - try: - rid=int(gid) - except: - print "[CRITICAL] Invalid item ID format: " + l - exit(1) - - ctx=Item(rid) - - if "\tlevel=" in l or " level=" in l: - gid=l.replace('\t', '').replace(' ','').replace('level=', '').replace('"', '').replace("'", "") - try: - rid=int(gid) - except: - print "[CRITICAL] Invalid item level format: " + l - exit(1) - ctx.lvl=0+rid - -mem=sorted(mem, key=lambda xcv: xcv.lvl, reverse=True) - -for r in mem: - rid=r.id - if rid >= 2700 and rid <= 2899: - shields.append(rid) - elif rid >= 3500 and rid <= 3999: - swords.append(rid) - elif rid >= 6000 and rid <= 6499: - bows.append(rid) - -a.close() - -#shields=sorted(shields, reverse=True) -#bows=sorted(bows, reverse=True) -#swords=sorted(swords, reverse=True) - -b=open("../client-data/weapons.xml", "w") - -b.write('<?xml version="1.0" encoding="utf-8"?>\n\ -<!-- Author: 4144, Jesusalva\n\ -Copyright (C) 2015 Evol Online\n\ -Copyright (C) 2018 TMW2: Moubootaur Legends\n -->\n\ -\n\ -<weapons>\n') - -b.write(' <swords>\n') - -for i in swords: - b.write(' <item id="%d"/>\n' % i) - -b.write(' </swords>\n <bows>\n') - -for i in bows: - b.write(' <item id="%d"/>\n' % i) - -b.write(' </bows>\n <shields>\n') - -for i in shields: - b.write(' <item id="%d"/>\n' % i) - -b.write(' </shields>\n</weapons>') - -b.close() |