diff --git a/pysollib/games/auldlangsyne.py b/pysollib/games/auldlangsyne.py index ee9692ef..02e9b568 100644 --- a/pysollib/games/auldlangsyne.py +++ b/pysollib/games/auldlangsyne.py @@ -626,7 +626,7 @@ registerGame(GameInfo(553, Scuffle, "Scuffle", registerGame(GameInfo(560, DoubleAcquaintance, "Double Acquaintance", GI.GT_NUMERICA, 2, 2, GI.SL_BALANCED)) registerGame(GameInfo(569, Primrose, "Primrose", - GI.GT_NUMERICA, 2, 8, GI.SL_BALANCED)) + GI.GT_NUMERICA | GI.GT_OPEN, 2, 8, GI.SL_BALANCED)) registerGame(GameInfo(636, StrategyPlus, "Strategy +", GI.GT_NUMERICA, 1, 0, GI.SL_SKILL)) registerGame(GameInfo(688, Formic, "Formic", diff --git a/pysollib/games/bakersdozen.py b/pysollib/games/bakersdozen.py index d3d6e147..3a860fec 100644 --- a/pysollib/games/bakersdozen.py +++ b/pysollib/games/bakersdozen.py @@ -393,7 +393,8 @@ registerGame(GameInfo(308, PortugueseSolitaire, "Portuguese Solitaire", registerGame(GameInfo(404, Perseverance, "Perseverance", GI.GT_BAKERS_DOZEN | GI.GT_OPEN, 1, 2, GI.SL_BALANCED)) registerGame(GameInfo(369, RippleFan, "Ripple Fan", - GI.GT_BAKERS_DOZEN, 1, -1, GI.SL_MOSTLY_SKILL)) + GI.GT_BAKERS_DOZEN | GI.GT_OPEN, 1, -1, + GI.SL_MOSTLY_SKILL)) registerGame(GameInfo(515, Indefatigable, "Indefatigable", GI.GT_BAKERS_DOZEN | GI.GT_OPEN, 1, 2, GI.SL_MOSTLY_SKILL)) diff --git a/pysollib/games/bakersgame.py b/pysollib/games/bakersgame.py index f6b398f0..9c720eef 100644 --- a/pysollib/games/bakersgame.py +++ b/pysollib/games/bakersgame.py @@ -326,5 +326,5 @@ registerGame(GameInfo(427, Opus, "Opus", registerGame(GameInfo(629, Tuxedo, "Tuxedo", GI.GT_FREECELL | GI.GT_OPEN, 1, 0, GI.SL_MOSTLY_SKILL)) registerGame(GameInfo(713, Flipper, "Flipper", - GI.GT_FREECELL | GI.GT_ORIGINAL, 1, 0, + GI.GT_FREECELL | GI.GT_OPEN | GI.GT_ORIGINAL, 1, 0, GI.SL_MOSTLY_SKILL)) diff --git a/pysollib/games/buffalobill.py b/pysollib/games/buffalobill.py index f3bbe58a..0ef90503 100644 --- a/pysollib/games/buffalobill.py +++ b/pysollib/games/buffalobill.py @@ -102,6 +102,6 @@ class LittleBillie(BuffaloBill): # register the game registerGame(GameInfo(338, BuffaloBill, "Buffalo Bill", - GI.GT_2DECK_TYPE, 2, 0, GI.SL_MOSTLY_SKILL)) + GI.GT_2DECK_TYPE | GI.GT_OPEN, 2, 0, GI.SL_MOSTLY_SKILL)) registerGame(GameInfo(421, LittleBillie, "Little Billie", - GI.GT_2DECK_TYPE, 2, 0, GI.SL_MOSTLY_SKILL)) + GI.GT_2DECK_TYPE | GI.GT_OPEN, 2, 0, GI.SL_MOSTLY_SKILL)) diff --git a/pysollib/games/fan.py b/pysollib/games/fan.py index 8e889228..afc0aa7c 100644 --- a/pysollib/games/fan.py +++ b/pysollib/games/fan.py @@ -1057,11 +1057,11 @@ registerGame(GameInfo(625, FascinationFan, "Fascination Fan", GI.GT_FAN_TYPE, 1, 6, GI.SL_BALANCED, altnames=('Demon Fan',))) registerGame(GameInfo(647, Crescent, "Crescent", - GI.GT_FAN_TYPE, 2, 3, GI.SL_MOSTLY_SKILL)) + GI.GT_FAN_TYPE | GI.GT_OPEN, 2, 3, GI.SL_MOSTLY_SKILL)) registerGame(GameInfo(714, ShamrocksII, "Shamrocks II", GI.GT_FAN_TYPE | GI.GT_OPEN, 1, 0, GI.SL_MOSTLY_SKILL)) registerGame(GameInfo(719, School, "School", - GI.GT_FAN_TYPE, 1, 2, GI.SL_MOSTLY_SKILL)) + GI.GT_FAN_TYPE | GI.GT_OPEN, 1, 2, GI.SL_MOSTLY_SKILL)) registerGame(GameInfo(739, ForestGlade, "Forest Glade", GI.GT_FAN_TYPE, 2, 2, GI.SL_MOSTLY_SKILL)) registerGame(GameInfo(767, QuadsPlus, "Quads +", diff --git a/pysollib/games/freecell.py b/pysollib/games/freecell.py index e97547e3..ba449dc3 100644 --- a/pysollib/games/freecell.py +++ b/pysollib/games/freecell.py @@ -711,7 +711,7 @@ registerGame(GameInfo(648, Headquarters, "Headquarters", registerGame(GameInfo(698, CanCan, "Can Can", GI.GT_RAGLAN | GI.GT_OPEN, 1, 0, GI.SL_MOSTLY_SKILL)) registerGame(GameInfo(746, Limpopo, "Limpopo", - GI.GT_FREECELL | GI.GT_ORIGINAL, 2, 0, + GI.GT_FREECELL | GI.GT_OPEN | GI.GT_ORIGINAL, 2, 0, GI.SL_MOSTLY_SKILL)) registerGame(GameInfo(813, DoubleFreecellTd, "Double FreeCell (Traditional)", GI.GT_FREECELL | GI.GT_OPEN, 2, 0, GI.SL_MOSTLY_SKILL)) diff --git a/pysollib/games/golf.py b/pysollib/games/golf.py index 241b790e..31e61fab 100644 --- a/pysollib/games/golf.py +++ b/pysollib/games/golf.py @@ -1286,9 +1286,11 @@ registerGame(GameInfo(432, Robert, "Robert", registerGame(GameInfo(551, DiamondMine, "Diamond Mine", GI.GT_1DECK_TYPE, 1, 0, GI.SL_BALANCED)) registerGame(GameInfo(661, Dolphin, "Dolphin", - GI.GT_GOLF | GI.GT_ORIGINAL, 1, 0, GI.SL_MOSTLY_SKILL)) + GI.GT_GOLF | GI.GT_OPEN | GI.GT_ORIGINAL, 1, 0, + GI.SL_MOSTLY_SKILL)) registerGame(GameInfo(662, DoubleDolphin, "Double Dolphin", - GI.GT_GOLF | GI.GT_ORIGINAL, 2, 0, GI.SL_MOSTLY_SKILL)) + GI.GT_GOLF | GI.GT_OPEN | GI.GT_ORIGINAL, 2, 0, + GI.SL_MOSTLY_SKILL)) registerGame(GameInfo(709, Waterfall, "Waterfall", GI.GT_2DECK_TYPE | GI.GT_ORIGINAL, 2, 0, GI.SL_MOSTLY_SKILL)) diff --git a/pysollib/games/klondike.py b/pysollib/games/klondike.py index ba35ef74..00999e8c 100644 --- a/pysollib/games/klondike.py +++ b/pysollib/games/klondike.py @@ -1499,11 +1499,11 @@ registerGame(GameInfo(491, Whitehorse, "Whitehorse", registerGame(GameInfo(518, Boost, "Boost", GI.GT_KLONDIKE | GI.GT_ORIGINAL, 1, 2, GI.SL_BALANCED)) registerGame(GameInfo(522, ArticGarden, "Artic Garden", - GI.GT_RAGLAN, 1, 0, GI.SL_MOSTLY_SKILL)) + GI.GT_RAGLAN | GI.GT_OPEN, 1, 0, GI.SL_MOSTLY_SKILL)) registerGame(GameInfo(532, GoldRush, "Gold Rush", GI.GT_KLONDIKE, 1, 2, GI.SL_BALANCED)) registerGame(GameInfo(539, Usk, "Usk", - GI.GT_KLONDIKE, 1, 1, GI.SL_BALANCED)) + GI.GT_KLONDIKE | GI.GT_OPEN, 1, 1, GI.SL_BALANCED)) registerGame(GameInfo(541, BatsfordAgain, "Batsford Again", GI.GT_KLONDIKE, 2, 1, GI.SL_BALANCED)) registerGame(GameInfo(572, GoldMine, "Gold Mine", @@ -1511,7 +1511,7 @@ registerGame(GameInfo(572, GoldMine, "Gold Mine", registerGame(GameInfo(585, LuckyThirteen, "Lucky Thirteen", GI.GT_1DECK_TYPE, 1, 0, GI.SL_MOSTLY_LUCK)) registerGame(GameInfo(586, LuckyPiles, "Lucky Piles", - GI.GT_FAN_TYPE, 1, 0, GI.SL_MOSTLY_SKILL)) + GI.GT_FAN_TYPE | GI.GT_OPEN, 1, 0, GI.SL_MOSTLY_SKILL)) registerGame(GameInfo(601, AmericanCanister, "American Canister", GI.GT_BELEAGUERED_CASTLE | GI.GT_OPEN, 1, 0, GI.SL_MOSTLY_SKILL)) diff --git a/pysollib/games/numerica.py b/pysollib/games/numerica.py index b8b08701..35db1e70 100644 --- a/pysollib/games/numerica.py +++ b/pysollib/games/numerica.py @@ -1025,5 +1025,5 @@ registerGame(GameInfo(754, Amphibian, "Amphibian", GI.GT_NUMERICA | GI.GT_ORIGINAL, 2, 0, GI.SL_MOSTLY_SKILL)) registerGame(GameInfo(760, Aglet, "Aglet", - GI.GT_1DECK_TYPE | GI.GT_ORIGINAL, 1, 0, + GI.GT_1DECK_TYPE | GI.GT_OPEN | GI.GT_ORIGINAL, 1, 0, GI.SL_MOSTLY_SKILL)) diff --git a/pysollib/games/pyramid.py b/pysollib/games/pyramid.py index 133f9a3d..537f4f15 100644 --- a/pysollib/games/pyramid.py +++ b/pysollib/games/pyramid.py @@ -1390,7 +1390,7 @@ registerGame(GameInfo(619, TripleAlliance, "Triple Alliance", GI.GT_1DECK_TYPE | GI.GT_OPEN, 1, 0, GI.SL_MOSTLY_SKILL, altnames=('Triplets',))) registerGame(GameInfo(655, Pharaohs, "Pharaohs", - GI.GT_PAIRING_TYPE, 1, 0, GI.SL_BALANCED)) + GI.GT_PAIRING_TYPE | GI.GT_OPEN, 1, 0, GI.SL_BALANCED)) registerGame(GameInfo(657, Baroness, "Baroness", GI.GT_PAIRING_TYPE, 1, 0, GI.SL_BALANCED, altnames=('Five Piles',))) diff --git a/pysollib/games/spider.py b/pysollib/games/spider.py index 60bb4585..77f3c54f 100644 --- a/pysollib/games/spider.py +++ b/pysollib/games/spider.py @@ -1607,4 +1607,4 @@ registerGame(GameInfo(711, TheJollyRoger, "The Jolly Roger", registerGame(GameInfo(788, AutumnLeaves, "Autumn Leaves", GI.GT_SPIDER, 1, 0, GI.SL_MOSTLY_SKILL)) registerGame(GameInfo(825, ScorpionTowers, "Scorpion Towers", - GI.GT_SPIDER, 1, 0, GI.SL_SKILL)) + GI.GT_SPIDER | GI.GT_OPEN, 1, 0, GI.SL_SKILL)) diff --git a/pysollib/games/takeaway.py b/pysollib/games/takeaway.py index e77f8640..262d1aae 100644 --- a/pysollib/games/takeaway.py +++ b/pysollib/games/takeaway.py @@ -243,11 +243,10 @@ class TakeAway8(TakeAway): # register the game registerGame(GameInfo(334, TakeAway, "Take Away", GI.GT_1DECK_TYPE | GI.GT_OPEN, 1, 0, GI.SL_MOSTLY_SKILL, - altnames=("Eliminator"))) + altnames=("Eliminator", "Wolfpack"))) registerGame(GameInfo(335, FourStacks, "Four Stacks", GI.GT_1DECK_TYPE | GI.GT_OPEN, 1, 0, GI.SL_MOSTLY_SKILL)) registerGame(GameInfo(654, Striptease, "Striptease", GI.GT_1DECK_TYPE, 1, 0, GI.SL_MOSTLY_SKILL)) registerGame(GameInfo(784, TakeAway8, "Take Away 8", - GI.GT_1DECK_TYPE | GI.GT_OPEN, 1, 0, GI.SL_MOSTLY_SKILL, - altnames=("Eliminator 8", "Wolfpack"))) + GI.GT_1DECK_TYPE | GI.GT_OPEN, 1, 0, GI.SL_MOSTLY_SKILL))