Beispiel #1
0
        public Chris(Player owner, Player opponent, ICollection <Card> container, GameController game, GameActions actions)
            : base(owner, opponent, container, game, actions)
        {
            Attack   = new AttackStat(AttackMode.Frontal, 3);
            Movement = new MovementStat(MovementMode.March, 10);

            Abilites = new List <Ability>
            {
                new Move(this, Movement),
                new Attack(this, Attack),
                new ChrisDrinksAbility(this)
            };

            TriggerEffects = new List <TriggerEffect>
            {
                new DrinkEffect(this)
            };
        }
Beispiel #2
0
        public Thomas(Player owner, Player opponent, ICollection <Card> container, GameController game, GameActions actions)
            : base(owner, opponent, container, game, actions)
        {
            Attack   = new AttackStat(AttackMode.Frontal, 3);
            Movement = new MovementStat(MovementMode.March, 10);

            Abilites = new List <Ability>
            {
                new Move(this, Movement),
                new Attack(this, Attack),
                new SayChooChooAbility(this)
            };

            TriggerEffects = new List <TriggerEffect>
            {
                new PunchFascistsEffect(this),
            };

            Debug.Log(Abilites);
        }