diff options
author | Jesusaves <cpntb1@ymail.com> | 2018-03-21 00:24:57 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2018-03-21 00:24:57 -0300 |
commit | bd7ed0853fbfd938f5699a72eef2a00c4a0c54e6 (patch) | |
tree | 88db07d8dfb5bd5697657d0432f834e4678daeee /wiki | |
parent | 0e6fb13bc211953646c145c5ab51a6970fdd0425 (diff) | |
download | tools-bd7ed0853fbfd938f5699a72eef2a00c4a0c54e6.tar.gz tools-bd7ed0853fbfd938f5699a72eef2a00c4a0c54e6.tar.bz2 tools-bd7ed0853fbfd938f5699a72eef2a00c4a0c54e6.tar.xz tools-bd7ed0853fbfd938f5699a72eef2a00c4a0c54e6.zip |
Convert partly the item wiki to HTML
Diffstat (limited to 'wiki')
-rwxr-xr-x | wiki/wikigen.py | 165 |
1 files 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("<table border=1>\n") + wikia.write("<tr>") + if ID: + wikia.write("<th>ID</th>") + if AEGIS: + wikia.write("<th>Aegis</th>") + if NAME: + wikia.write("<th>Name</th>") + if PRICE: + wikia.write("<th>Price</th>") + if WEIGHT: + wikia.write("<th>Weight</th>") + if LVL: + wikia.write("<th>Lvl</th>") + if ATK: + wikia.write("<th>Atk</th>") + wikia.write("<th>Matk</th>") + if RANGE: + wikia.write("<th>Range</th>") + if HEALING: + wikia.write("<th>Min</th>") + wikia.write("<th>Max</th>") + wikia.write("<th>Delay</th>") + + wikia.write("</tr>\n") + + for i in tbl: + wikia.write('<tr>') + + if ID: + wikia.write("<td>%s</td>" % i.id) + if AEGIS: + wikia.write("<td>%s</td>" % i.aegis) + if NAME: + wikia.write("<td>%s</td>" % i.name) + if PRICE: + wikia.write("<td>%s GP</td>" % i.price) + if WEIGHT: + wikia.write("<td>%s g</td>" % i.weight) + if LVL: + wikia.write("<td>Lv: %s</td>" % i.lvl) + if ATK: + wikia.write("<td>Atk: %s</td>" % i.atk) + wikia.write("<td>%s</td>" % i.matk) + if RANGE: + wikia.write("<td>%s</td>" % i.range) + if HEALING: + wikia.write("<td>%s</td>" % i.minheal) + wikia.write("<td>%s</td>" % i.maxheal) + wikia.write("<td>%s s</td>" % i.delheal) + + wikia.write("</tr>") + + wikia.write("</table>\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") |