summaryrefslogtreecommitdiff
path: root/clientdata.py
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2019-03-26 19:32:34 -0300
committerJesusaves <cpntb1@ymail.com>2019-03-26 19:32:34 -0300
commit2e21a7dffb85e2c3dd1e2decab5238fdf8dabd12 (patch)
tree08bbc7fb006deb09ed1c8091fefc7532efa04ca6 /clientdata.py
parent05f0e2db6a1cc35a4d3f3855ff4aa4d54a138a6b (diff)
downloadtools-2e21a7dffb85e2c3dd1e2decab5238fdf8dabd12.tar.gz
tools-2e21a7dffb85e2c3dd1e2decab5238fdf8dabd12.tar.bz2
tools-2e21a7dffb85e2c3dd1e2decab5238fdf8dabd12.tar.xz
tools-2e21a7dffb85e2c3dd1e2decab5238fdf8dabd12.zip
make client updated
Diffstat (limited to 'clientdata.py')
-rwxr-xr-xclientdata.py89
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()