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 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; }