summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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()