Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -175,7 +175,9 @@ async def handle_action(request: Request):
|
|
| 175 |
game["challenge"]["status"] = "choose"
|
| 176 |
game["challenge"]["challenger"] = player # The challenging opponent now must choose a card to lose.
|
| 177 |
game["challenge"]["target"] = ambassador_player["name"]
|
| 178 |
-
|
|
|
|
|
|
|
| 179 |
else:
|
| 180 |
game["challenge"]["status"] = "choose"
|
| 181 |
return {"success": True, "message": "Challenge successful. Ambassador user must choose a card to lose.", "challenge": game["challenge"]}
|
|
|
|
| 175 |
game["challenge"]["status"] = "choose"
|
| 176 |
game["challenge"]["challenger"] = player # The challenging opponent now must choose a card to lose.
|
| 177 |
game["challenge"]["target"] = ambassador_player["name"]
|
| 178 |
+
ambassador_player["cards"] = generate_cards()
|
| 179 |
+
game["challenge"] = None
|
| 180 |
+
return {"success": True, "message": f"Challenge failed. Challenger must choose a card to lose. {ambassador_player['name']} swaps cards with the deck."}
|
| 181 |
else:
|
| 182 |
game["challenge"]["status"] = "choose"
|
| 183 |
return {"success": True, "message": "Challenge successful. Ambassador user must choose a card to lose.", "challenge": game["challenge"]}
|