diff options
author | Jesusaves <cpntb1@ymail.com> | 2018-10-08 23:11:08 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2018-10-08 23:11:08 -0300 |
commit | 95d50ca5a63e324acbc15b877a189cd8547a6ab3 (patch) | |
tree | d4860a0eeff3ad63b85fca56d1664555e6daa787 | |
parent | 11da97788cceade60bbb509ce794c077e0e2ca4e (diff) | |
download | tools-95d50ca5a63e324acbc15b877a189cd8547a6ab3.tar.gz tools-95d50ca5a63e324acbc15b877a189cd8547a6ab3.tar.bz2 tools-95d50ca5a63e324acbc15b877a189cd8547a6ab3.tar.xz tools-95d50ca5a63e324acbc15b877a189cd8547a6ab3.zip |
Update stuffs
-rw-r--r-- | jexptable.py | 26 | ||||
-rwxr-xr-x | wiki/wikigen.py | 2 |
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('>') |