From bd7ed0853fbfd938f5699a72eef2a00c4a0c54e6 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Wed, 21 Mar 2018 00:24:57 -0300 Subject: Convert partly the item wiki to HTML --- wiki/wikigen.py | 165 ++++++++++++++++++++++++-------------------------------- 1 file changed, 69 insertions(+), 96 deletions(-) diff --git a/wiki/wikigen.py b/wiki/wikigen.py index c88d037..3607856 100755 --- a/wiki/wikigen.py +++ b/wiki/wikigen.py @@ -436,126 +436,39 @@ def writeItems(): + (gg) - This item cannot go to storage.\n\n") # Healing Items - wikia.write("## Healing Items\n") - wikia.write("Id|Aegis|Price|Weight|Min|Max|Delay|\n") - wikia.write("--|-----|-----|------|---|---|-----|\n") - for i in IT_HEALING: - wikia.write( - i.id +"|"+ - hl(i) +"|"+ - i.price +" GP|"+ - i.weight +"g|"+ - i.minheal +"|"+ - i.maxheal +"|"+ - i.delheal +"s|\n" - ) - wikia.write("\n[(↑) Return to top](#items)\n\n") + wikia.write("## Healing Items\n\n") + ItemWrite(IT_HEALING, ID=True, AEGIS=True, PRICE=True, WEIGHT=True, HEALING=True) # Usable Items wikia.write("## Usable Items\n") - wikia.write("Id|Aegis|Name|Price|Weight|\n") - wikia.write("--|-----|----|-----|------|\n") - for i in IT_USABLE: - wikia.write( - i.id +"|"+ - hl(i) +"|"+ - i.name +"|"+ - i.price +" GP|"+ - i.weight +"g|\n" - ) - wikia.write("\n[(↑) Return to top](#items)\n\n") + ItemWrite(IT_USABLE, ID=True, AEGIS=True, NAME=True, PRICE=True, WEIGHT=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( - i.id +"|"+ - hl(i) +"|"+ - i.name +"|"+ - i.price +" GP|"+ - i.weight +"g|\n" - ) - wikia.write("\n[(↑) Return to top](#items)\n\n") + ItemWrite(IT_ETC, ID=True, AEGIS=True, NAME=True, PRICE=True, WEIGHT=True) # 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 +"|"+ - hl(i) +"|"+ - i.name +"|"+ - i.weight +"g|"+ - i.atk +"|"+ - i.matk +"|\n" - ) - wikia.write("\n[(↑) Return to top](#items)\n\n") + ItemWrite(IT_AMMO, ID=True, AEGIS=True, NAME=True, WEIGHT=True, ATK=True) # 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 +"|"+ - hl(i) +"|"+ - i.name +"|"+ - i.price +" GP|"+ - i.weight +"g|\n" - ) - wikia.write("\n[(↑) Return to top](#items)\n\n") + ItemWrite(IT_CARD, ID=True, AEGIS=True, NAME=True, PRICE=True, WEIGHT=True) # 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 +"|"+ - hl(i) +"|"+ - i.name +"|"+ - i.weight +"g|\n" - ) - wikia.write("\n[(↑) Return to top](#items)\n\n") + ItemWrite(IT_CARD, ID=True, AEGIS=True, NAME=True, WEIGHT=True) #################################################################### 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 +"|"+ - hl(i) +"|"+ - i.price +" GP|"+ - i.weight +"g|Atk: "+ - i.atk +"|"+ - i.matk +"|Lv: "+ - i.lvl +"|\n" - ) - wikia.write("\n[(↑) Return to top](#items)\n\n") + ItemWrite(IT_WEAPON['HAND_1'], ID=True, AEGIS=True, PRICE=True, WEIGHT=True, ATK=True, LVL=True) # 2 Hand Items wikia.write("## 2H Weapons\n") - wikia.write("Id|Aegis|Price|Weight|Atk|Matk|Lvl|Range|\n") - wikia.write("--|-----|-----|------|---|----|---|-----|\n") - for i in IT_WEAPON['HAND_2']: - wikia.write( - i.id +"|"+ - hl(i) +"|"+ - i.price +" GP|"+ - i.weight +"g|Atk: "+ - i.atk +"|"+ - i.matk +"|Lv: "+ - i.lvl +"|"+ - i.range + "|\n" - ) - wikia.write("\n[(↑) Return to top](#items)\n\n") + ItemWrite(IT_WEAPON['HAND_2'], ID=True, AEGIS=True, PRICE=True, WEIGHT=True, ATK=True, LVL=True, RANGE=True) #################################################################### @@ -589,6 +502,66 @@ def hl(it): buff+="[(gg)](#restrictions-reference)" return buff +# wikia.write("Id|Aegis|Name|Weight|Atk|Matk|\n") +# wikia.write("Id|Aegis|Name|Price|Weight|\n") + +def ItemWrite(tbl, ID=False, AEGIS=False, NAME=False, PRICE=False, WEIGHT=False, LVL=False, ATK=False, RANGE=False, HEALING=False): + wikia.write("\n") + wikia.write("") + if ID: + wikia.write("") + if AEGIS: + wikia.write("") + if NAME: + wikia.write("") + if PRICE: + wikia.write("") + if WEIGHT: + wikia.write("") + if LVL: + wikia.write("") + if ATK: + wikia.write("") + wikia.write("") + if RANGE: + wikia.write("") + if HEALING: + wikia.write("") + wikia.write("") + wikia.write("") + + wikia.write("\n") + + for i in tbl: + wikia.write('') + + if ID: + wikia.write("" % i.id) + if AEGIS: + wikia.write("" % i.aegis) + if NAME: + wikia.write("" % i.name) + if PRICE: + wikia.write("" % i.price) + if WEIGHT: + wikia.write("" % i.weight) + if LVL: + wikia.write("" % i.lvl) + if ATK: + wikia.write("" % i.atk) + wikia.write("" % i.matk) + if RANGE: + wikia.write("" % i.range) + if HEALING: + wikia.write("" % i.minheal) + wikia.write("" % i.maxheal) + wikia.write("" % i.delheal) + + wikia.write("") + + wikia.write("
IDAegisNamePriceWeightLvlAtkMatkRangeMinMaxDelay
%s%s%s%s GP%s gLv: %sAtk: %s%s%s%s%s%s s
\n") + wikia.write("\n[(↑) Return to top](#items)\n\n") + def ArmorWrite(name,scope): wikia.write("## "+name+"\n") wikia.write("Id|Aegis|Price|Weight|Def|Lvl|Script|\n") -- cgit v1.2.3-70-g09d2