Example #1
0
    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())
Example #2
0
    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())
Example #3
0
    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())
Example #4
0
 def __init__(self, baseValue):
     Modifiable.__init__(self, baseValue)
Example #5
0
 def __init__(self, baseValue, name, shortName):
     Modifiable.__init__(self, baseValue)
     self.name = name
     self.shortName = shortName
     self.bonus = tk.IntVar(value=0)