Example #1
0
 private float GetDuration()
 {
     return(AbilityOwner.AghanimState() ? durationAghanim : duration);
 }
Example #2
0
        private float GetEclipseDuration()
        {
            var level = Ability.Level - 1;

            return(AbilityOwner.AghanimState() ? durationAghanim[level] : duration[level]);
        }
Example #3
0
 public override bool IgnoreRemainingTime(UsableAbility ability, float remainingTime = 0)
 {
     return(ability.Type != AbilityType.Disable && AbilityOwner.HasModifier("modifier_luna_eclipse"));
 }
Example #4
0
 protected override float GetRadius()
 {
     return(AbilityOwner.AghanimState() ? aghanimRadius : base.GetRadius());
 }