def __init__(self, baseValue, char): Modifiable.__init__(self, baseValue) self.char = char self.char.con.bonus.trace("w", lambda i, o, x: self.updateBaseValue()) self.char.hpFromLevels.trace("w", lambda i, o, x: self.updateBaseValue())
def __init__(self, data, list, controller): Modifiable.__init__(self, 0) self.controller = controller self.untrained = data["untrained"] self.penalty = data["penalty"] self.statName = data["stat"] self.show = tk.BooleanVar(value=data["show"]) self.list = list self.bonus = self.controller.getTarget(self.statName).bonus self.classSkill = tk.BooleanVar(value=False) self.rank = tk.IntVar(value=0) self.modAdded = False self.classSkill.trace("w", lambda i, o, x: self.updateClassSkill()) self.rank.trace("w", lambda i, o, x: self.update()) self.bonus.trace("w", lambda i, o, x: self.update())
def __init__(self, baseValue, char): Modifiable.__init__(self, baseValue) self.char = char self.meleeString = tk.StringVar() self.char.str.bonus.trace("w", lambda i, o, x: self.updateBaseValue())
def __init__(self, baseValue): Modifiable.__init__(self, baseValue)
def __init__(self, baseValue, name, shortName): Modifiable.__init__(self, baseValue) self.name = name self.shortName = shortName self.bonus = tk.IntVar(value=0)