def __init__(self, kind="Any"): _Treasure.Item.__init__(self) self.cat = "Magic" self.fullcat = self.fullcat + "." + self.cat row = Dice.MRoll(self.__magic_switch[string.upper(kind)[:2]]) self.name = self.shortname = row[1] if len(row) > 3: self.desc = row[3]
def _typify(row): addl = Dice.MRoll(row[2]) return (0, row[1] % addl[1])