Ejemplo n.º 1
0
        public override void Start(Unit caster, BaseUnit owner, Effect effect)
        {
            foreach (var template in Bonuses)
            {
                var bonus = new Bonus();
                bonus.Template = template;
                bonus.Value    = template.Value; // TODO using LinearLevelBonus
                owner.AddBonus(effect.Index, bonus);
            }

            owner.BroadcastPacket(new SCBuffCreatedPacket(effect), true);
        }