diff options
author | Jesusaves <cpntb1@ymail.com> | 2018-06-18 17:04:52 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2018-06-18 17:04:52 -0300 |
commit | b7bfa1ce2969dc9e76fc2c2d0a9c6ed5751abc77 (patch) | |
tree | 6fda128f07a8c5b92c1823c532ece5c3dc06da40 /wiki | |
parent | df59752465c7a0e5ac42e1f15ee4a219b44fa3a6 (diff) | |
download | tools-b7bfa1ce2969dc9e76fc2c2d0a9c6ed5751abc77.tar.gz tools-b7bfa1ce2969dc9e76fc2c2d0a9c6ed5751abc77.tar.bz2 tools-b7bfa1ce2969dc9e76fc2c2d0a9c6ed5751abc77.tar.xz tools-b7bfa1ce2969dc9e76fc2c2d0a9c6ed5751abc77.zip |
Temporary version
Diffstat (limited to 'wiki')
-rwxr-xr-x | wiki/wikigen.py | 10 |
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() |