public void OnActivate(IObjAiBase unit, IBuff buff, ISpell ownerSpell)
 {
     StatsModifier.MoveSpeed.BaseBonus = StatsModifier.MoveSpeed.BaseBonus - 60;
     unit.ApplyCrowdControl(_crowdDisarm);
     unit.ApplyCrowdControl(_crowdSilence);
     unit.AddStatModifier(StatsModifier);
     var time = 1 + 0.25f * ownerSpell.Level;
 }
示例#2
0
        public void OnActivate(IObjAiBase unit, ISpell ownerSpell)
        {
            _statMod = new StatsModifier();
            _statMod.MoveSpeed.BaseBonus = _statMod.MoveSpeed.BaseBonus - 60;
            unit.ApplyCrowdControl(_crowdDisarm);
            unit.ApplyCrowdControl(_crowdSilence);
            unit.AddStatModifier(_statMod);
            var time = 1 + 0.25f * ownerSpell.Level;

            _visualBuff = AddBuffHudVisual("LuluWDebuff", time, 1, BuffType.COMBAT_DEHANCER,
                                           unit);
        }
示例#3
0
 public void OnActivate(IObjAiBase unit, IBuff buff, ISpell ownerSpell)
 {
     unit.ApplyCrowdControl(_crowd);
 }