summaryrefslogtreecommitdiff
path: root/wiki/wikigen.py
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2018-03-14 22:26:08 -0300
committerJesusaves <cpntb1@ymail.com>2018-03-14 22:26:08 -0300
commitf246a5ab32974945b5c0a223b944860234380e77 (patch)
treec9acb6264de5b9ca2ba3b931f92a0a4e40a89abe /wiki/wikigen.py
parentc18428bf9ec981ad1393ef1d6e04050ae0946ca3 (diff)
downloadtools-f246a5ab32974945b5c0a223b944860234380e77.tar.gz
tools-f246a5ab32974945b5c0a223b944860234380e77.tar.bz2
tools-f246a5ab32974945b5c0a223b944860234380e77.tar.xz
tools-f246a5ab32974945b5c0a223b944860234380e77.zip
Keeps rendering progress
Diffstat (limited to 'wiki/wikigen.py')
-rwxr-xr-xwiki/wikigen.py121
1 files changed, 105 insertions, 16 deletions
diff --git a/wiki/wikigen.py b/wiki/wikigen.py
index 340dfef..681aa39 100755
--- a/wiki/wikigen.py
+++ b/wiki/wikigen.py
@@ -216,10 +216,10 @@ def newItemDB():
# sti() block
if " Id:" in a:
x.id=sti(a)
- elif " Name:" in a:
- x.name=sti(a)
elif " AegisName:" in a:
x.aegis=sti(a)
+ elif " Name:" in a:
+ x.name=sti(a)
elif " Sell:" in a:
x.price=sti(a)
elif " Weight:" in a:
@@ -266,7 +266,7 @@ def newItemDB():
src.close()
def sti(x):
- return x.replace('\n', '').replace('|', '').replace('(int, defaults to ', '').replace(')', '').replace('Id: ', '').replace('"','').replace(" ","").replace('(string', '').replace('AegisName: ', '').replace('Name: ','').replace('Sell: ', '').replace('Weight: ', '').replace('Type: ', '').replace('Loc: ', '').replace('Atk: ', '').replace('Matk: ', '').replace('Range: ', '').replace('Def: ', '').replace('EquipLv: ', '').replace(" ", "").replace('@min=','').replace('@max=','').replace('@delay=','').replace(';','')
+ return x.replace('\n', '').replace('|', '').replace(')', '').replace('Id: ', '').replace('"','').replace(" ","").replace('AegisName: ', '').replace('Name: ','').replace('Sell: ', '').replace('Weight: ', '').replace('Type: ', '').replace('Loc: ', '').replace('Atk: ', '').replace('Matk: ', '').replace('Range: ', '').replace('Def: ', '').replace('EquipLv: ', '').replace(" ", "").replace('@min=','').replace('@max=','').replace('@delay=','').replace(';','')
def writeItems():
@@ -277,8 +277,9 @@ def writeItems():
+ [Ammo](#ammo)\n\
+ [Cards](#cards)\n\
+ [Pet Eggs](#pet-eggs)\n\
-+ [1H Weapons](#1h-weapons)\n\
-+ [2H Weapons](#2h-weapons)\n\
++ [Weapons](#weapons)\n\
+ + [1H Weapons](#1h-weapons)\n\
+ + [2H Weapons](#2h-weapons)\n\
+ [Armor](#armor)\n\
+ [Error](#error)\n\
+ [Bonus L](#bonus-l)\n\
@@ -308,6 +309,7 @@ def writeItems():
i.maxheal +"|"+
i.delheal +"|\n"
)
+ wikia.write("\n[↑ Return to top](#items)\n\n")
# Usable Items
wikia.write("## Usable Items\n")
@@ -321,11 +323,65 @@ def writeItems():
i.price +"|"+
i.weight +"|\n"
)
+ wikia.write("\n[↑ Return to top](#items)\n\n")
+
+ # Generic Items
+ wikia.write("## Generic Items\n")
+ wikia.write("Id|Aegis|Name|Price|Weight|\n")
+ wikia.write("--|-----|----|-----|------|\n")
+ for i in IT_ETC:
+ wikia.write(
+ i.id +"|"+
+ i.aegis +"|"+
+ i.name +"|"+
+ i.price +"|"+
+ i.weight +"|\n"
+ )
+ wikia.write("\n[↑ Return to top](#items)\n\n")
+
+ # Ammo Items
+ wikia.write("## Ammo\n")
+ wikia.write("Id|Aegis|Name|Weight|Atk|Matk|\n")
+ wikia.write("--|-----|----|------|---|----|\n")
+ for i in IT_AMMO:
+ wikia.write(
+ i.id +"|"+
+ i.aegis +"|"+
+ i.name +"|"+
+ i.weight +"|"+
+ i.atk +"|"+
+ i.matk +"|\n"
+ )
+ wikia.write("\n[↑ Return to top](#items)\n\n")
+
+ # Card Items
+ wikia.write("## Cards\n")
+ wikia.write("Id|Aegis|Name|Price|Weight|\n")
+ wikia.write("--|-----|----|-----|------|\n")
+ for i in IT_CARD:
+ wikia.write(
+ i.id +"|"+
+ i.aegis +"|"+
+ i.name +"|"+
+ i.price +"|"+
+ i.weight +"|\n"
+ )
+ wikia.write("\n[↑ Return to top](#items)\n\n")
+
+ # Pet Egg Items
+ wikia.write("## Pet Eggs\n")
+ wikia.write("Id|Aegis|Name|Weight|\n")
+ wikia.write("--|-----|----|------|\n")
+ for i in IT_PETEGG:
+ wikia.write(
+ i.id +"|"+
+ i.aegis +"|"+
+ i.name +"|"+
+ i.weight +"|\n"
+ )
+ wikia.write("\n[↑ Return to top](#items)\n\n")
"""
- IT_AMMO=[]
- IT_CARD=[]
- IT_PETEGG=[]
IT_WEAPON={ 'HAND_1' 1h-weapons
'HAND_2' 2h-weapons
IT_ARMOR={ 'MISC' error
@@ -339,21 +395,54 @@ def writeItems():
'EQP_GARMENT':
'EQP_HAND_L':
'EQP_HAND_R':
+ self.atk="0"
+ self.matk="0"
+ self.range="0"
+ self.defs="0"
+
+ # Restrictions (EquipLv)
+ self.lvl="0"
+ self.drop=True
+ self.trade=True
+ self.sell=True
+ self.store=True
+
"""
- # Generic Items
- wikia.write("## Generic Items\n")
- wikia.write("Id|Aegis|Name|Price|Weight|\n")
- wikia.write("--|-----|----|-----|------|\n")
- for i in IT_ETC:
+ wikia.write("# Weapons\n")
+
+ # 1 Hand Items
+ wikia.write("## 1H Weapons\n")
+ wikia.write("Id|Aegis|Price|Weight|Atk|Matk|Lvl|\n")
+ wikia.write("--|-----|-----|------|---|----|---|\n")
+ for i in IT_WEAPON['HAND_1']:
wikia.write(
i.id +"|"+
- i.aegis +"|"+
- i.name +"|"+
+ i.aegis +"|$ "+
i.price +"|"+
- i.weight +"|\n"
+ i.weight +"g|Atk: "+
+ i.atk +"|"+
+ i.matk +"|Lv: "+
+ i.lvl +"|\n"
)
+ wikia.write("\n[↑ Return to top](#items)\n\n")
+ # 2 Hand Items
+ wikia.write("## 2H Weapons\n")
+ wikia.write("Id|Aegis|Price|Weight|Atk|Matk|Lvl|Range|\n")
+ wikia.write("--|-----|-----|------|---|----|---|Range|\n")
+ for i in IT_WEAPON['HAND_2']:
+ wikia.write(
+ i.id +"|"+
+ i.aegis +"|$ "+
+ i.price +"|"+
+ i.weight +"g|Atk: "+
+ i.atk +"|"+
+ i.matk +"|Lv: "+
+ i.lvl +"|"+
+ i.range + "|\n"
+ )
+ wikia.write("\n[↑ Return to top](#items)\n\n")
showHeader()