Esempio n. 1
0
        public override int Query(object sender, StatQuery query)
        {
            switch (query.Trait)
            {
            case Trait.Defense:
                query.Result = query.Result + _game.Creatures.Count - 1;
                break;

            case Trait.Attack:
                query.Result = _baseAttack;
                break;
            }
            return(query.Result);
        }
Esempio n. 2
0
 public abstract int Query(object sender, StatQuery query);