public DiscardedCardAwardStage( Guid parentWonderBoardId, uint level, string description, uint numberOfCardsGained, uint goldCost, ManufacturedMaterialResourceCost manufacturedMaterialResourceCost, RawMaterialResourceCost rawMaterialResourceCost) : base(parentWonderBoardId, level, description, goldCost, manufacturedMaterialResourceCost, rawMaterialResourceCost) { this.NumberOfCardsGained = numberOfCardsGained; }
public MilitaryAwardStage( Guid parentWonderBoardId, uint level, string description, uint militaryPointsAwarded, uint goldCost, ManufacturedMaterialResourceCost manufacturedMaterialResourceCost, RawMaterialResourceCost rawMaterialResourceCost) : base(parentWonderBoardId, level, description, goldCost, manufacturedMaterialResourceCost, rawMaterialResourceCost) { this.MilitaryPointsAwarded = militaryPointsAwarded; }
public ManufactoredMaterialAwardStage( Guid parentWonderBoardId, uint level, string description, uint manufactoredMaterialPointsAwarded, IEnumerable <ManufactoredMaterialType> availableManufactoredMaterialTypes, uint goldCost, ManufacturedMaterialResourceCost manufacturedMaterialResourceCost, RawMaterialResourceCost rawMaterialResourceCost) : base(parentWonderBoardId, level, description, goldCost, manufacturedMaterialResourceCost, rawMaterialResourceCost) { this.ManufactoredMaterialPointsAwarded = manufactoredMaterialPointsAwarded; this.AvailableManufactoredMaterialTypes = availableManufactoredMaterialTypes; }
public FreeCardAwardStage( Guid parentWonderBoardId, uint level, string description, IEnumerable <Age> availableAges, uint numberOfCardsPerAge, uint goldCost, ManufacturedMaterialResourceCost manufacturedMaterialResourceCost, RawMaterialResourceCost rawMaterialResourceCost) : base(parentWonderBoardId, level, description, goldCost, manufacturedMaterialResourceCost, rawMaterialResourceCost) { this.AvailableAges = availableAges; this.NumberOfCardsPerAge = numberOfCardsPerAge; }
public GuildCardBase( Guid id, Age age, string title, string description, uint minimumNumberOfPlayers, ApplicableDirection usabilityDirection, RawMaterialResourceCost rawMaterialResourceCost, ManufacturedMaterialResourceCost manufacturedMaterialResourceCost, IEnumerable <Guid> baseCardId, IEnumerable <Guid> derivedCardIds) : base(id, age, title, description, minimumNumberOfPlayers, 0, rawMaterialResourceCost, manufacturedMaterialResourceCost, baseCardId, derivedCardIds) { this.UsabilityDirection = usabilityDirection; }
public Stage( Guid parentWonderBoardId, uint level, string description, uint goldCost, ManufacturedMaterialResourceCost manufacturedMaterialResourceCost, RawMaterialResourceCost rawMaterialResourceCost) { this.ParentWonderBoardId = parentWonderBoardId; this.Level = level; this.Description = description; this.GoldCost = goldCost; this.ManufacturedMaterialResourceCost = manufacturedMaterialResourceCost; this.RawMaterialResourceCost = rawMaterialResourceCost; }
public ScienceCard( Guid id, Age age, string title, string description, uint minimumNumberOfPlayers, ScienceType scienceType, RawMaterialResourceCost rawMaterialResourceCost, ManufacturedMaterialResourceCost manufacturedMaterialResourceCost, IEnumerable <Guid> baseCardId, IEnumerable <Guid> derivedCardIds) : base(id, age, title, description, minimumNumberOfPlayers, 0, rawMaterialResourceCost, manufacturedMaterialResourceCost, baseCardId, derivedCardIds) { this.ScienceType = scienceType; }
public MilitaryCard( Guid id, Age age, string title, string description, uint minimumNumberOfPlayers, uint militaryValue, RawMaterialResourceCost rawMaterialResourceCost, ManufacturedMaterialResourceCost manufacturedMaterialResourceCost, IEnumerable <Guid> baseCardId, IEnumerable <Guid> derivedCardIds) : base(id, age, title, description, minimumNumberOfPlayers, 0, rawMaterialResourceCost, manufacturedMaterialResourceCost, baseCardId, derivedCardIds) { this.MilitaryValue = militaryValue; }
public GuildRewardScienceCard( Guid id, Age age, string title, string description, uint minimumNumberOfPlayers, ScienceType scienceRewardType, ApplicableDirection usabilityDirection, RawMaterialResourceCost rawMaterialResourceCost, ManufacturedMaterialResourceCost manufacturedMaterialResourceCost, IEnumerable <Guid> baseCardId, IEnumerable <Guid> derivedCardIds) : base(id, age, title, description, minimumNumberOfPlayers, usabilityDirection, rawMaterialResourceCost, manufacturedMaterialResourceCost, baseCardId, derivedCardIds) { this.ScienceRewardType = scienceRewardType; }
public CommerceGoldCard( Guid id, Age age, string title, string description, uint minimumNumberOfPlayers, uint goldValue, ApplicableDirection usabilityDirection, RawMaterialResourceCost rawMaterialResourceCost, ManufacturedMaterialResourceCost manufacturedMaterialResourceCost, IEnumerable <Guid> baseCardId, IEnumerable <Guid> derivedCardIds) : base(id, age, title, description, minimumNumberOfPlayers, usabilityDirection, rawMaterialResourceCost, manufacturedMaterialResourceCost, baseCardId, derivedCardIds) { this.GoldValue = goldValue; }
public GuildRewardPerSymbolCard( Guid id, Age age, string title, string description, uint minimumNumberOfPlayers, SymbolType symbolType, uint victoryPointsPerSymbolType, ApplicableDirection usabilityDirection, RawMaterialResourceCost rawMaterialResourceCost, ManufacturedMaterialResourceCost manufacturedMaterialResourceCost, IEnumerable <Guid> baseCardId, IEnumerable <Guid> derivedCardIds) : base(id, age, title, description, minimumNumberOfPlayers, usabilityDirection, rawMaterialResourceCost, manufacturedMaterialResourceCost, baseCardId, derivedCardIds) { this.SymbolType = symbolType; this.VictoryPointsPerSymbolType = victoryPointsPerSymbolType; }
public CommerceManufactoredMaterialDiscountCard( Guid id, Age age, string title, string description, uint minimumNumberOfPlayers, uint discountValue, IEnumerable <ManufactoredMaterialResourceToken> manufactoredMaterialTokens, ApplicableDirection usabilityDirection, RawMaterialResourceCost rawMaterialResourceCost, ManufacturedMaterialResourceCost manufacturedMaterialResourceCost, IEnumerable <Guid> baseCardId, IEnumerable <Guid> derivedCardIds) : base(id, age, title, description, minimumNumberOfPlayers, usabilityDirection, rawMaterialResourceCost, manufacturedMaterialResourceCost, baseCardId, derivedCardIds) { this.DiscountedCost = discountValue; this.ManufactoredMaterialTokens = manufactoredMaterialTokens; }
public AgeCard( Guid id, Age age, string title, string description, uint minimumNumberOfPlayers, uint goldCost, RawMaterialResourceCost rawMaterialResourceCost, ManufacturedMaterialResourceCost manufacturedMaterialResourceCost, IEnumerable <Guid> baseCardId, IEnumerable <Guid> derivedCardIds) { this.Id = id; this.Age = age; this.Title = title; this.Description = description; this.MinimumNumberOfPlayers = minimumNumberOfPlayers; this.GoldCost = goldCost; this.RawMaterialResourceCost = rawMaterialResourceCost; this.ManufacturedMaterialResourceCost = manufacturedMaterialResourceCost; this.BaseCardId = baseCardId; this.DerivedCardIds = derivedCardIds; this.CurrentState = CardState.NotAvailable; }