Example #1
0
 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;
 }
Example #2
0
 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;
 }
Example #3
0
 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;
 }
Example #4
0
 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;
 }
Example #5
0
 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;
 }