Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def at_object_creation(self):
- super(Character, self).at_object_creation()
- self.db.gender = 'ambiguous'
- self.db.nation = ""
- self.db.race = 'Wisp'
- self.db.background = ""
- self.db.guild = ""
- self.db.clan = ""
- self.db.profession = ""
- self.db.title = ""
- self.db.faith = ""
- self.db.devotion = ""
- self.db.permadeath = False
- self.db.desc = "A small wisp of energy lacking in any discernible features, all that is missing is the " \
- "spark of creation."
- self.db.smellable_text = "You don't smell anything special."
- self.db.feelable_text = "You don't feel anything special."
- self.db.tasteable_text = "You don't taste anything special."
- self.db.bank = ""
- self.db.wallet = ""
- for key, kwargs in traits.items():
- self.traits.add(key, **kwargs)
- self.traits.HP.mod = abilitymodifiers[self.traits.CON.actual - 1]
- self.traits.SP.mod = abilitymodifiers[self.traits.INT.actual - 1] + abilitymodifiers[self.traits.WIS.actual - 1]
- self.traits.FORT.mod = abilitymodifiers[self.traits.CON.actual - 1]
- self.traits.REFL.mod = abilitymodifiers[self.traits.DEX.actual - 1]
- self.traits.WILL.mod = abilitymodifiers[self.traits.WIS.actual - 1]
- self.traits.MAB.mod = abilitymodifiers[self.traits.STR.actual - 1]
- self.traits.RAB.mod = abilitymodifiers[self.traits.DEX.actual - 1]
- self.traits.UAB.mod = abilitymodifiers[self.traits.DEX.actual - 1]
- self.traits.PDEF.mod = abilitymodifiers[self.traits.DEX.actual - 1]
- self.traits.MDEF.mod = abilitymodifiers[self.traits.INT.actual - 1]
- self.traits.STR.carry_factor = 10
- self.traits.STR.lift_factor = 20
- self.traits.STR.push_factor = 40
- self.traits.ENC.max = self.traits.STR.lift_factor * self.traits.STR.actual
- tickerhandler.add(interval=randint(10,15), callback=self.at_regen, persistent=True)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement