Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -296,10 +296,11 @@ async def handle_action(request: Request):
|
|
| 296 |
blocker = game["challenge"].get("blocker")
|
| 297 |
blocker_player = next(p for p in game["players"] if p["name"] == blocker)
|
| 298 |
if "Duke" in blocker_player["cards"]:
|
| 299 |
-
game["challenge"]["status"] = "
|
| 300 |
return {"success": True, "message": f"Challenge failed. {game['challenge']['challenger']} must choose a card to lose.", "challenge": game["challenge"]}
|
| 301 |
else:
|
| 302 |
-
game["challenge"]["
|
|
|
|
| 303 |
return {"success": True, "message": f"Challenge successful. {blocker} must choose a card to lose.", "challenge": game["challenge"]}
|
| 304 |
|
| 305 |
# Handle Duke responses.
|
|
|
|
| 296 |
blocker = game["challenge"].get("blocker")
|
| 297 |
blocker_player = next(p for p in game["players"] if p["name"] == blocker)
|
| 298 |
if "Duke" in blocker_player["cards"]:
|
| 299 |
+
game["challenge"]["status"] = "choose"
|
| 300 |
return {"success": True, "message": f"Challenge failed. {game['challenge']['challenger']} must choose a card to lose.", "challenge": game["challenge"]}
|
| 301 |
else:
|
| 302 |
+
game["challenge"]["challenger"] = blocker_player["name"]
|
| 303 |
+
game["challenge"]["status"] = "choose"
|
| 304 |
return {"success": True, "message": f"Challenge successful. {blocker} must choose a card to lose.", "challenge": game["challenge"]}
|
| 305 |
|
| 306 |
# Handle Duke responses.
|