public HangingGardensWonderCard(string id, string name, StepBuildWithEffect <VictoryEffect> stepBuild1,
                                 StepBuildWithEffect <SelectableScienceEffect> stepBuild2, StepBuildWithEffect <VictoryEffect> stepBuild3) :
     base(id, name, new Resource.CurrencyItem {
     Currency = Resource.CurrencyProducts.CLAY, Amount = 1
 },
          stepBuild1, stepBuild2, stepBuild3)
 {
 }
 public CollossWonderCard(string id, string name, StepBuildWithEffect <VictoryEffect> stepBuild1,
                          StepBuildWithEffect <MilitaryEffect> stepBuild2, StepBuildWithEffect <VictoryEffect> stepBuild3) : base(id,
                                                                                                                                  name, new Resource.CurrencyItem {
     Currency = Resource.CurrencyProducts.ORE, Amount = 1
 }, stepBuild1,
                                                                                                                                  stepBuild2, stepBuild3)
 {
 }
 public GizaGreatPyramidWonderCard(string id, string name, StepBuildWithEffect <VictoryEffect> stepBuild1,
                                   StepBuildWithEffect <VictoryEffect> stepBuild2, StepBuildWithEffect <VictoryEffect> stepBuild3) : base(id,
                                                                                                                                          name, new Resource.CurrencyItem {
     Currency = Resource.CurrencyProducts.STONE, Amount = 1
 }, stepBuild1,
                                                                                                                                          stepBuild2, stepBuild3)
 {
 }
Example #4
0
 public HalicarnassusMausoleum(string id, string name, StepBuildWithEffect <VictoryEffect> stepBuild1,
                               StepBuildWithEffect <ThrownCardOverviewEffect> stepBuild2, StepBuildWithEffect <VictoryEffect> stepBuild3) :
     base(id, name, new Resource.CurrencyItem {
     Currency = Resource.CurrencyProducts.CLOTH, Amount = 1
 },
          stepBuild1, stepBuild2, stepBuild3)
 {
 }
 public ArtemisTempleWonderCard(string id, string name, StepBuildWithEffect <VictoryEffect> stepBuild1,
                                StepBuildWithEffect <MoneyEffect> stepBuild2, StepBuildWithEffect <VictoryEffect> stepBuild3) : base(id, name,
                                                                                                                                     new Resource.CurrencyItem {
     Currency = Resource.CurrencyProducts.PAPYRUS, Amount = 1
 },
                                                                                                                                     stepBuild1, stepBuild2, stepBuild3)
 {
 }
Example #6
0
 public AlexandriaLighthouseWonderCard(string id, string name, StepBuildWithEffect <VictoryEffect> stepBuild1,
                                       StepBuildWithEffect <NoTradeSelectableProductionEffect> stepBuild2,
                                       StepBuildWithEffect <VictoryEffect> stepBuild3) : base(id, name,
                                                                                              new Resource.CurrencyItem {
     Currency = Resource.CurrencyProducts.GLASS, Amount = 1
 }, stepBuild1, stepBuild2,
                                                                                              stepBuild3)
 {
 }
 public SpecialWonderCard(
     string id,
     string name,
     Resource.CurrencyItem startCurrencyItem,
     StepBuildWithEffect <TEffect1> stepBuild1,
     StepBuildWithEffect <TEffect2> stepBuild2,
     StepBuildWithEffect <TEffect3> stepBuild3)
     : base(id, name, startCurrencyItem)
 {
     StepBuilds = new StepBuild[] { stepBuild1, stepBuild2, stepBuild3 };
 }
Example #8
0
 public OlympiaZeusStatueWonderCard(
     string id, string name,
     StepBuildWithEffect <VictoryEffect> stepBuild1,
     StepBuildWithEffect <NextEpochEffect <FreeBuildEffect> > stepBuild2,
     StepBuildWithEffect <VictoryEffect> stepBuild3) : base(id,
                                                            name, new Resource.CurrencyItem {
     Currency = Resource.CurrencyProducts.WOOD, Amount = 1
 }, stepBuild1,
                                                            stepBuild2, stepBuild3)
 {
 }