Exemplo n.º 1
0
 public MyPlayerAction()
     : base("Rebuild",
            purchaseOrder: PurchaseOrder(),
            treasurePlayOrder: DefaultStrategies.DefaultTreasurePlayOrder(),
            actionOrder: ActionOrder())
 {
 }
Exemplo n.º 2
0
 public MyPlayerAction(string strategyName, Card withCard, GameStatePredicate withCardPurchaseCondition)
     : base(strategyName,
            purchaseOrder: PurchaseOrder(withCard, withCardPurchaseCondition),
            treasurePlayOrder: DefaultStrategies.DefaultTreasurePlayOrder(),
            actionOrder: ActionOrder(withCard))
 {
 }
Exemplo n.º 3
0
 public static PlayerAction Player()
 {
     return(new PlayerAction(
                "DuchyDukeWarehouseEmbassy",
                purchaseOrder: PurchaseOrder(),
                treasurePlayOrder: DefaultStrategies.DefaultTreasurePlayOrder(),
                actionOrder: ActionOrder(),
                trashOrder: DefaultStrategies.EmptyPickOrder(),
                discardOrder: DiscardOrder()));
 }
Exemplo n.º 4
0
 public static PlayerAction Player()
 {
     return(new PlayerAction(
                "RatsUpgrade",
                purchaseOrder: PurchaseOrder(),
                treasurePlayOrder: DefaultStrategies.DefaultTreasurePlayOrder(),
                actionOrder: ActionOrder(),
                trashOrder: TrashOrder(),
                chooseDefaultActionOnNone: false));
 }
 public MyPlayerAction()
     : base(
         "LookoutHaremMiningVillageMysticScout",
         purchaseOrder: PurchaseOrder(),
         treasurePlayOrder: DefaultStrategies.DefaultTreasurePlayOrder(),
         actionOrder: ActionOrder(),
         trashOrder: TrashOrder(),
         discardOrder: DiscardOrder())
 {
 }
Exemplo n.º 6
0
 public static PlayerAction Player()
 {
     return(new PlayerAction(
                "FishingVillageChapelPoorHouseTalisman",
                purchaseOrder: PurchaseOrder(),
                treasurePlayOrder: DefaultStrategies.DefaultTreasurePlayOrder(),
                actionOrder: ActionOrder(),
                trashOrder: TrashOrder(),
                discardOrder: DefaultStrategies.EmptyPickOrder()));
 }
Exemplo n.º 7
0
 public static PlayerAction TestPlayer(int cardCost)
 {
     return(new PlayerAction(
                "FollowersTest",
                purchaseOrder: PurchaseOrder(cardCost),
                treasurePlayOrder: DefaultStrategies.DefaultTreasurePlayOrder(),
                actionOrder: ActionOrder(cardCost),
                trashOrder: DefaultStrategies.EmptyPickOrder(),
                discardOrder: DefaultStrategies.EmptyPickOrder()));
 }
Exemplo n.º 8
0
 public static PlayerAction Player()
 {
     return(new PlayerAction(
                "DeathCartDoubleWarehouse",
                purchaseOrder: PurchaseOrder(),
                treasurePlayOrder: DefaultStrategies.DefaultTreasurePlayOrder(),
                actionOrder: ActionOrder(),
                trashOrder: TrashOrder(),
                discardOrder: DiscardOrder()));
 }
Exemplo n.º 9
0
 public static PlayerAction Player()
 {
     return(new PlayerAction(
                "Lookout",
                purchaseOrder: PurchaseOrder(),
                treasurePlayOrder: DefaultStrategies.DefaultTreasurePlayOrder(),
                actionOrder: ActionOrder(),
                trashOrder: TrashAndDiscardOrder(),
                discardOrder: TrashAndDiscardOrder()));
 }