summaryrefslogtreecommitdiff
path: root/wiki
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2019-02-10 13:20:51 -0200
committerJesusaves <cpntb1@ymail.com>2019-02-10 13:20:51 -0200
commita95cb8e5ce61310841c01536a7b09f4e68d9c514 (patch)
treebf086ac60f517e150cc71a1d67ba3b75cb1613c6 /wiki
parent56a33a1a7582590cf9fa649f4becc9a0a287e24b (diff)
downloadtools-a95cb8e5ce61310841c01536a7b09f4e68d9c514.tar.gz
tools-a95cb8e5ce61310841c01536a7b09f4e68d9c514.tar.bz2
tools-a95cb8e5ce61310841c01536a7b09f4e68d9c514.tar.xz
tools-a95cb8e5ce61310841c01536a7b09f4e68d9c514.zip
<var id=3 nowiki=1> will display quest 3 on Quest Log, but it won't be
registered on Wiki
Diffstat (limited to 'wiki')
-rwxr-xr-xwiki/wikigen.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/wiki/wikigen.py b/wiki/wikigen.py
index 6f9ead1..4973f39 100755
--- a/wiki/wikigen.py
+++ b/wiki/wikigen.py
@@ -699,6 +699,7 @@ def DoQuest():
q=Quest(-1)
qe=QuestEntry()
ig=False
+ nw=False
for e in src:
# Handle Comments and Ignored lines
@@ -716,7 +717,10 @@ def DoQuest():
# Handle Quest Headers
if '</var' in e:
- qlog.append(q)
+ if (nw):
+ nw=False
+ else
+ qlog.append(q)
elif '<var' in e:
g=qnt(e)
try:
@@ -724,6 +728,8 @@ def DoQuest():
except:
print("Invalid quest: %s" % g)
exit(1)
+ if 'nowiki' in e:
+ nw=True
# Handle quest entries
if '</quest>' in e: