Example #1
0
 def addEffect(self, Effect):
     """Adds an effect to the character, applying all bonuses"""
     if Effect.Type == Item.EffectTypeFortify:
         self.Attributes[Effect.Attribute] += Effect.Magnitude
     NewEffect = Item.ActiveEffectClass()
     NewEffect.Base = Effect
     NewEffect.TTL = Effect.Duration
     self.Effects.append(NewEffect)