diff options
Diffstat (limited to 'wiki/wikigen.py')
-rwxr-xr-x | wiki/wikigen.py | 43 |
1 files changed, 26 insertions, 17 deletions
diff --git a/wiki/wikigen.py b/wiki/wikigen.py index d01bacf..720696b 100755 --- a/wiki/wikigen.py +++ b/wiki/wikigen.py @@ -295,7 +295,10 @@ def writeItems(): + [Gloves](#gloves)\n\ + [Shields](#shields)\n\ \n\n") - + wikia.write(" + (dp) - This item cannot be dropped.\n\ + + (td) - This item cannot de traded.\n\ + + (sl) - This item cannot be sold.\n\ + + (st) - This item cannot go to storage.\n\n") # Healing Items wikia.write("## Healing Items\n") @@ -304,7 +307,7 @@ def writeItems(): for i in IT_HEALING: wikia.write( i.id +"|"+ - i.aegis +"|"+ + hl(i) +"|"+ i.price +"|"+ i.weight +"|"+ i.minheal +"|"+ @@ -320,7 +323,7 @@ def writeItems(): for i in IT_USABLE: wikia.write( i.id +"|"+ - i.aegis +"|"+ + hl(i) +"|"+ i.name +"|"+ i.price +"|"+ i.weight +"|\n" @@ -334,7 +337,7 @@ def writeItems(): for i in IT_ETC: wikia.write( i.id +"|"+ - i.aegis +"|"+ + hl(i) +"|"+ i.name +"|"+ i.price +"|"+ i.weight +"|\n" @@ -348,7 +351,7 @@ def writeItems(): for i in IT_AMMO: wikia.write( i.id +"|"+ - i.aegis +"|"+ + hl(i) +"|"+ i.name +"|"+ i.weight +"|"+ i.atk +"|"+ @@ -363,7 +366,7 @@ def writeItems(): for i in IT_CARD: wikia.write( i.id +"|"+ - i.aegis +"|"+ + hl(i) +"|"+ i.name +"|"+ i.price +"|"+ i.weight +"|\n" @@ -377,7 +380,7 @@ def writeItems(): for i in IT_PETEGG: wikia.write( i.id +"|"+ - i.aegis +"|"+ + hl(i) +"|"+ i.name +"|"+ i.weight +"|\n" ) @@ -393,7 +396,7 @@ def writeItems(): for i in IT_WEAPON['HAND_1']: wikia.write( i.id +"|"+ - i.aegis +"|"+ + hl(i) +"|"+ i.price +" GP|"+ i.weight +"g|Atk: "+ i.atk +"|"+ @@ -409,7 +412,7 @@ def writeItems(): for i in IT_WEAPON['HAND_2']: wikia.write( i.id +"|"+ - i.aegis +"|"+ + hl(i) +"|"+ i.price +" GP|"+ i.weight +"g|Atk: "+ i.atk +"|"+ @@ -434,13 +437,19 @@ def writeItems(): ArmorWrite("Gloves",'EQP_GARMENT') ArmorWrite("Shields",'EQP_HAND_L') - # Still need restriction saving - """ - self.drop=True - self.trade=True - self.sell=True - self.store=True - """ +# Write AegisName with restrictions +def hl(it): + buff="" + buff+=it.aegis + if not it.drop: + buff+="(dp)" + if not it.trade: + buff+="(td)" + if not it.sell: + buff+="(sl)" + if not it.store: + buff+="(st)" + return buff def ArmorWrite(name,scope): wikia.write("## "+name+"\n") @@ -449,7 +458,7 @@ def ArmorWrite(name,scope): for i in IT_ARMOR[scope]: wikia.write( i.id +"|"+ - i.aegis +"|"+ + hl(i) +"|"+ i.price +" GP|"+ i.weight +"g|Def: "+ i.defs +"|Lv: "+ |