コード例 #1
0
ファイル: Bottle.cs プロジェクト: Fluffy322/Ensage-1
        public override bool CanBeCasted()
        {
            var bottleRegen = Hero.FindModifier(Modifiers.BottleRegeneration);

            return(base.CanBeCasted() && Menu.Recovery.IsEnabled(Name) && Item.CurrentCharges > 0 &&
                   (bottleRegen == null || bottleRegen.RemainingTime < Game.Ping / 1000 ||
                    Sleeper.Sleeping("AutoBottle")) &&
                   (Hero.Health < Hero.MaximumHealth || Hero.Mana < Hero.MaximumMana));
        }
コード例 #2
0
 public override bool CanBeCasted()
 {
     return(!Sleeper.Sleeping(Name) && Item != null && Hero.HasModifier(Modifiers.FountainRegeneration) &&
            (Hero.Health < Hero.MaximumHealth || Hero.Mana < Hero.MaximumMana));
 }
コード例 #3
0
ファイル: UsableItem.cs プロジェクト: Fluffy322/Ensage-1
 public virtual bool CanBeCasted()
 {
     return(!Sleeper.Sleeping(Name) && Item != null && Item.CanBeCasted());
 }
コード例 #4
0
ファイル: PowerTreads.cs プロジェクト: Fluffy322/Ensage-1
 public virtual bool CanBeCasted()
 {
     return(!Sleeper.Sleeping(Name) && powerTreads != null);
 }