summaryrefslogtreecommitdiff
path: root/wiki/wikigen.py
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2018-03-21 00:24:57 -0300
committerJesusaves <cpntb1@ymail.com>2018-03-21 00:24:57 -0300
commitbd7ed0853fbfd938f5699a72eef2a00c4a0c54e6 (patch)
tree88db07d8dfb5bd5697657d0432f834e4678daeee /wiki/wikigen.py
parent0e6fb13bc211953646c145c5ab51a6970fdd0425 (diff)
downloadtools-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/wikigen.py')
-rwxr-xr-xwiki/wikigen.py165
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")