summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2018-10-08 23:11:08 -0300
committerJesusaves <cpntb1@ymail.com>2018-10-08 23:11:08 -0300
commit95d50ca5a63e324acbc15b877a189cd8547a6ab3 (patch)
treed4860a0eeff3ad63b85fca56d1664555e6daa787
parent11da97788cceade60bbb509ce794c077e0e2ca4e (diff)
downloadtools-95d50ca5a63e324acbc15b877a189cd8547a6ab3.tar.gz
tools-95d50ca5a63e324acbc15b877a189cd8547a6ab3.tar.bz2
tools-95d50ca5a63e324acbc15b877a189cd8547a6ab3.tar.xz
tools-95d50ca5a63e324acbc15b877a189cd8547a6ab3.zip
Update stuffs
-rw-r--r--jexptable.py26
-rwxr-xr-xwiki/wikigen.py2
2 files changed, 27 insertions, 1 deletions
diff --git a/jexptable.py b/jexptable.py
new file mode 100644
index 0000000..a41bac7
--- /dev/null
+++ b/jexptable.py
@@ -0,0 +1,26 @@
+import random
+i=386371
+l=51
+o=open("expgroup.db", "w")
+
+mx=20000
+b=False
+
+while (l < mx):
+ l+=1
+ value=l/random.randint(1,5)
+ #value=l+random.randint(1,5)
+ bonus=random.randint(-2,12)
+ fact=1+(1.0/value)
+ i=int(i*fact)+bonus
+
+ if (i >= pow(2,31)):
+ if not b:
+ print("Interruption at level %d: max int reached" % l)
+ b=True
+ i=pow(2,31)-1000+l
+ o.write('%d,' % i)
+ if l % 10 == 0:
+ o.write('\n')
+
+o.close()
diff --git a/wiki/wikigen.py b/wiki/wikigen.py
index 2b16f39..f4853c2 100755
--- a/wiki/wikigen.py
+++ b/wiki/wikigen.py
@@ -743,7 +743,7 @@ def DoQuest():
qe.giver=a.replace('<questgiver>','').replace('</questgiver>','').strip()
elif '<reward' in e:
a=qnt2(e)
- qe.reward=a.replace('<reward>','').replace('</reward>','').replace("@@", "text").strip()
+ qe.reward=a.replace('<reward>','').replace('</reward>','').replace("@@", "text").replace('<reward ','<').strip()
elif '<coord' in e:
a=qnt2(e)
b=a.split('>')