Esempio n. 1
0
        public virtual async Task <bool> Execute()
        {
            if (!SourceEntity.IsAlive)
            {
                return(false);
            }

            if (!SourceEntity.CurrentStatsAtLeast(Modifiers.Where(m => m.TargetType == ModifierTargetTypes.Caster)))
            {
                return(false);
            }



            return(await Executing());
        }