public FearFang(Duelist owner) : base(owner) { ManaCost = 3; Power = 3000; Add(Civilization.NATURE); Add(Race.BEAST_FOLK); }
public WrithingBoneGhoul(Duelist owner) : base(owner) { ManaCost = 2; Power = 2000; Add(Civilization.DARKNESS); Add(Race.LIVING_DEAD); }
public ImmortalBaronVorg(Duelist owner) : base(owner) { ManaCost = 2; Power = 2000; Add(Civilization.FIRE); Add(Race.HUMAN); }
public Duelist Build() { var deckCards = deck.Select(card => card.ToValueObject()).ToList(); var handCards = hand.Select(card => card.ToValueObject()).ToList(); return(Duelist.Restore(id, health, mana, manaSlots, Deck.Restore(deckCards), handCards)); }
internal static DuelistState From(Duelist duelist) { var deck = duelist.Deck.Select(CardState.From).ToList().AsReadOnly(); var hand = duelist.Hand.Select(CardState.From).ToList().AsReadOnly(); return(new DuelistState(duelist.Id, duelist.Health, duelist.ManaSlots, duelist.Mana, deck, hand)); }
public ReusoltheOracle(Duelist owner) : base(owner) { ManaCost = 2; Power = 2000; Add(Civilization.LIGHT); Add(Race.LIGHT_BRINGER); }
public GhostTouch(Duelist owner) : base(owner) { ManaCost = 2; Add(Civilization.DARKNESS); ShieldTrigger = true; }
public AquaVehicle(Duelist owner) : base(owner) { ManaCost = 2; Power = 1000; Add(Civilization.WATER); Add(Race.LIQUID_PEOPLE); }
public SkeletonSoldiertheDefiled(Duelist owner) : base(owner) { ManaCost = 4; Power = 3000; Add(Civilization.DARKNESS); Add(Race.LIVING_DEAD); }
public CreepingPlague(Duelist owner) : base(owner) { ManaCost = 1; Add(Civilization.DARKNESS); creaturesWithSlayer = new List <Creature>(); }
public DimensionGate(Duelist owner) : base(owner) { ManaCost = 3; Add(Civilization.NATURE); ShieldTrigger = true; }
public DarkReversal(Duelist owner) : base(owner) { ManaCost = 2; Add(Civilization.DARKNESS); ShieldTrigger = true; }
public LokVizierofHunting(Duelist owner) : base(owner) { ManaCost = 4; Power = 4000; Add(Civilization.LIGHT); Add(Race.INITIATE); }
public SpiralGate(Duelist owner) : base(owner) { ManaCost = 2; Add(Civilization.WATER); ShieldTrigger = true; }
public SolarRay(Duelist owner) : base(owner) { ManaCost = 2; Add(Civilization.LIGHT); ShieldTrigger = true; }
public IereVizierofBullets(Duelist owner) : base(owner) { ManaCost = 3; Power = 3000; Add(Civilization.LIGHT); Add(Race.INITIATE); }
public TerrorPit(Duelist owner) : base(owner) { ManaCost = 6; Add(Civilization.DARKNESS); ShieldTrigger = true; }
public LahPurificationEnforcer(Duelist owner) : base(owner) { ManaCost = 5; Power = 5500; Add(Civilization.LIGHT); Add(Race.BERSERKER); }
public TornadoFlame(Duelist owner) : base(owner) { ManaCost = 5; Add(Civilization.FIRE); ShieldTrigger = true; }
public TrihornShepherd(Duelist owner) : base(owner) { ManaCost = 5; Power = 5000; Add(Civilization.NATURE); Add(Race.HORNED_BEAST); }
internal Duelist ToEntity() { var hand = Hand.Select(c => c.ToValueObject()).ToList(); var deck = Deck.Restore(DeckCards.Select(c => c.ToValueObject()).ToList()); return(Duelist.Restore(Id, Health, Mana, ManaSlots, deck, hand)); }
public BurningMane(Duelist owner) : base(owner) { ManaCost = 2; Power = 2000; Add(Civilization.NATURE); Add(Race.BEAST_FOLK); }
public ForestHornet(Duelist owner) : base(owner) { ManaCost = 4; Power = 4000; Add(Civilization.NATURE); Add(Race.GIANT_INSECT); }
public NaturalSnare(Duelist owner) : base(owner) { ManaCost = 6; Add(Civilization.NATURE); ShieldTrigger = true; }
public Gigagiele(Duelist owner) : base(owner) { ManaCost = 5; Add(Civilization.DARKNESS); Add(Race.CHIMERA); Effect.Slayer(this); }
public HanusaRadianceElemental(Duelist owner) : base(owner) { ManaCost = 7; ShieldBreaker = 2; Power = 9500; Add(Civilization.LIGHT); Add(Race.ANGEL_COMMAND); }
public Spell(Duelist owner) : base(owner) { SpellData = new SpellData() { Name = OriginalName, ManaNumber = 1 }; }
public DeathligerLionofChaos(Duelist owner) : base(owner) { ManaCost = 7; ShieldBreaker = 2; Power = 9000; Add(Civilization.DARKNESS); Add(Race.DEMON_COMMAND); }
public ZagaanKnightofDarkness(Duelist owner) : base(owner) { ManaCost = 6; ShieldBreaker = 2; Power = 7000; Add(Civilization.DARKNESS); Add(Race.DEMON_COMMAND); }
public BoneSpider(Duelist owner) : base(owner) { ManaCost = 3; Power = 5000; Add(Civilization.DARKNESS); Add(Race.LIVING_DEAD); Effect.DestroyAfterWinningBattle(this); }