def outfit(self): a = genarmor(self.clas, self.level) self.armor = a[0] self.armorvalue = a[1] self.movement = a[2] m = genmeleeweapon(self.clas, self.level) self.meleeweapon = m[0] self.damage = m[2] if m[1] < 2: s = genshield(self.clas, self.level) self.shield = s[1] self.shieldvalue = s[2] if self.clas == 2: if Dice.D(1, 100) < min(95, self.level * 4): self.ringpro = Dice.tableroller(ringprobonus)[1] self.potion = genpotion(self.clas, self.level) self.scroll = genscroll(self.clas, self.level) if self.clas == 0 or self.clas == 2: # generate spells self.spells = Spells.genspells(self.clas, self.level) self.calc()