From 221837ee04c8e239c84b26a1a49607dc33a8566c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?tr=C3=A9meur?= Date: Tue, 22 Apr 2025 10:25:54 +0100 Subject: [PATCH] Allow removal of switch it up cards --- tools.py | 36 ++++++++++++++++++++++++++++-------- 1 file changed, 28 insertions(+), 8 deletions(-) diff --git a/tools.py b/tools.py index ec54788..a898b5f 100644 --- a/tools.py +++ b/tools.py @@ -445,6 +445,34 @@ def switchit(): wantall = [] tradeall = [] reds = input("Paste red pile here: ").split(", ") + oranges = input("Paste orange pile here: ").split(", ") + yellows = input("Paste yellow pile here: ").split(", ") + greens = input("Paste green pile here: ").split(", ") + blues = input("Paste blue pile here: ").split(", ") + purples = input("Paste purple pile here: ").split(", ") + browns = input("Paste brown pile here: ").split(", ") + greys = input("Paste grey pile here: ").split(", ") + chaos = input("Paste chaos pile here: ").split(", ") + taken = input("Cards to remove: ").split(", ") + for card in taken: + if card in reds: + reds.remove(card) + elif card in oranges: + oranges.remove(card) + elif card in yellows: + yellows.remove(card) + elif card in greens: + greens.remove(card) + elif card in blues: + blues.remove(card) + elif card in purples: + purples.remove(card) + elif card in browns: + browns.remove(card) + elif card in greys: + greys.remove(card) + elif card in chaos: + chaos.remove(card) wantreds = [] for card in reds: if card in wantednames: @@ -459,7 +487,6 @@ def switchit(): tradereds = [] tradereds.extend(random.sample(redtrade,len(wantreds))) tradeall.extend(tradereds) - oranges = input("Paste orange pile here: ").split(", ") wantoranges = [] for card in oranges: if card in wantednames: @@ -474,7 +501,6 @@ def switchit(): tradeoranges = [] tradeoranges.extend(random.sample(orangetrade,len(wantoranges))) tradeall.extend(tradeoranges) - yellows = input("Paste yellow pile here: ").split(", ") wantyellows = [] for card in yellows: if card in wantednames: @@ -489,7 +515,6 @@ def switchit(): tradeyellows = [] tradeyellows.extend(random.sample(yellowtrade,len(wantyellows))) tradeall.extend(tradeyellows) - greens = input("Paste green pile here: ").split(", ") wantgreens = [] for card in greens: if card in wantednames: @@ -504,7 +529,6 @@ def switchit(): tradegreens = [] tradegreens.extend(random.sample(greentrade,len(wantgreens))) tradeall.extend(tradegreens) - blues = input("Paste blue pile here: ").split(", ") wantblues = [] for card in blues: if card in wantednames: @@ -519,7 +543,6 @@ def switchit(): tradeblues = [] tradeblues.extend(random.sample(bluetrade,len(wantblues))) tradeall.extend(tradeblues) - purples = input("Paste purple pile here: ").split(", ") wantpurples = [] for card in purples: if card in wantednames: @@ -534,7 +557,6 @@ def switchit(): tradepurples = [] tradepurples.extend(random.sample(purpletrade,len(wantpurples))) tradeall.extend(tradepurples) - browns = input("Paste brown pile here: ").split(", ") wantbrowns = [] for card in browns: if card in wantednames: @@ -549,7 +571,6 @@ def switchit(): tradebrowns = [] tradebrowns.extend(random.sample(browntrade,len(wantbrowns))) tradeall.extend(tradebrowns) - greys = input("Paste grey pile here: ").split(", ") wantgreys = [] for card in greys: if card in wantednames: @@ -564,7 +585,6 @@ def switchit(): tradegreys = [] tradegreys.extend(random.sample(greytrade,len(wantgreys))) tradeall.extend(tradegreys) - chaos = input("Paste chaos pile here: ").split(", ") wantchaos = [] for card in chaos: if card in wantednames: