#!/usr/bin/python2.7 # Setup x=y=0 i=j=0 skills=[] class Skill: def __init__(self, sid, name, icon, desc, bmp, amp, cmd, maxlv): self.id=sid self.lv=maxlv self.name=name self.icon=icon self.cmd=cmd self.desc=desc self.bmp=bmp self.amp=amp def fillskill(sk, lv): sid=sk.id name=sk.name icon=sk.icon desc=sk.desc bmp=sk.bmp amp=sk.amp cmd=sk.cmd if lv > 0: lvstr='\t\t\tlevel="%d"\n' % lv else: lvstr='' lv=1 msg='\ \t\t\n' % (sid, name, icon, bmp+(amp*(lv-1)), desc, cmd, lvstr) return msg # Declare the skills ######################### ### Transmutation Skills ######################### skills.append(Skill(20024, "Parum", "other/parum", "Transmutate wood into stuff.", 50, 0, "parum", 0)) skills.append(Skill(20026, "Make Potion", "transmutation", "10x plushroom, 1x milk. Create potions.", 185, -5, "mkpot", 20)) ######################### ### Summon Skills ######################### skills.append(Skill(20025, "Summon Maggots", "other/kalmurk", "2x Maggot Slime.", 200, 50, "kalmurk", 4)) skills.append(Skill(20029, "Summon Dragon", "none", "4x Dragon Scale.", 500, 40, "dragokin", 5)) skills.append(Skill(20030, "Summon Slimes", "none", "20x Maggot Slime.", 300, 30, "limerizer", 5)) skills.append(Skill(20036, "Summon Snakes", "none", "1x Snake Egg.", 350, 60, "halhiss", 8)) skills.append(Skill(20037, "Summon Wolverns", "none", "5x White Fur.", 450, 45, "kalwulf", 5)) skills.append(Skill(20038, "Summon Fairies", "none", "1x Fluo Powder.", 400, 42, "fairykingdom", 5)) skills.append(Skill(20023, "Summon Cave Maggot", "none", "Req. Zarkor Scroll.", 400, 75, "zarkor", 3)) # Begin f=open("skills.tmp", "w") f.write('\n\n\n\t\n') for sk in skills: i=0 while (i < sk.lv): i+=1 f.write(fillskill(sk, i)) # Fill the fallback sk.desc="+ "+str(sk.amp)+"/lv. "+sk.desc f.write(fillskill(sk, -1)) f.write("\n") # We're done f.write('\n\t\n') f.close()