Esempio n. 1
0
        public override void Build()
        {
            CardCharacteristics Front = MyCharacteristics[CharacteristicName.Front];

            Front.Name = "Wastes";
            Front.SuperTypes.Add("Basic");
            Front.CardTypes.Add("Land");

            PlayLand pl = new PlayLand(new LazyGameObject <Card>(this));

            Front.Activatables.Add(pl);

            TapForMana tfm = new TapForMana(new LazyGameObject <Card>(this), ManaColor.Colorless);

            tfm.IsManaAbility = true;
            Front.Activatables.Add(tfm);
        }
        public override void Build()
        {
            CardCharacteristics front = MyCharacteristics[CharacteristicName.Front];

            front.Name = "Llanowar Elves";
            front.CardTypes.Add("Creature");
            front.SubTypes.Add("Elf");
            front.Power     = 1;
            front.Toughness = 1;

            LazyGameObject <Card> lazy = new LazyGameObject <Card>(this);

            CastPermanent cast = new CastPermanent(lazy);

            cast.MyCost.ManaParts.Add(new ManaCostPart(ManaColor.Green));

            front.Activatables.Add(cast);

            TapForMana tfm = new TapForMana(lazy, ManaColor.Green);

            front.Activatables.Add(tfm);
        }