summaryrefslogtreecommitdiff
path: root/wiki/wikigen.py
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2018-06-18 17:04:52 -0300
committerJesusaves <cpntb1@ymail.com>2018-06-18 17:04:52 -0300
commitb7bfa1ce2969dc9e76fc2c2d0a9c6ed5751abc77 (patch)
tree6fda128f07a8c5b92c1823c532ece5c3dc06da40 /wiki/wikigen.py
parentdf59752465c7a0e5ac42e1f15ee4a219b44fa3a6 (diff)
downloadtools-b7bfa1ce2969dc9e76fc2c2d0a9c6ed5751abc77.tar.gz
tools-b7bfa1ce2969dc9e76fc2c2d0a9c6ed5751abc77.tar.bz2
tools-b7bfa1ce2969dc9e76fc2c2d0a9c6ed5751abc77.tar.xz
tools-b7bfa1ce2969dc9e76fc2c2d0a9c6ed5751abc77.zip
Temporary version
Diffstat (limited to 'wiki/wikigen.py')
-rwxr-xr-xwiki/wikigen.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/wiki/wikigen.py b/wiki/wikigen.py
index 1a1a5e7..53e7c26 100755
--- a/wiki/wikigen.py
+++ b/wiki/wikigen.py
@@ -645,6 +645,9 @@ class QuestEntry:
def qnt(string):
return string.replace(' ','').replace('"','').replace("'","").replace('<','').replace('>','')
+def qnt2(string):
+ return string.replace('"','').replace("'","").replace('<','').replace('>','').replace('##B','**').replace('##b','**').replace('##0','*').replace('##1','*').replace('##2','*').replace('##3','*').replace('##','*')
+
def DoQuest():
print("Generating Quest Wiki...")
src=open("../../client-data/quests.xml", "r")
@@ -708,7 +711,7 @@ def DoQuest():
# Fill stuff in Quest Entry
if '<text' in e:
- a=qnt(e)
+ a=qnt2(e)
qe.entry.append( a.replace('text','').replace('/','') )
elif '<questgiver' in e:
a=qnt(e)
@@ -722,13 +725,16 @@ def DoQuest():
f.write("# %s\n" % i.name)
f.write('\n\n')
+ totalcnt=0
for a in i.ent:
- f.write('### Entry\n')
+ totalcnt+=1
+ f.write('### %d Stage\n' % totalcnt)
if a.complete:
f.write('This completes quest\n')
for line in a.entry:
f.write('%s\n' % line)
+ f.write('\n\n****\nThis file is generated automatically. Editing it will have no effect.\n')
f.close()
src.close()