#!/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", "5x 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(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()