Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -218,9 +218,9 @@ async def handle_action(request: Request):
|
|
| 218 |
ambassador_player = next(p for p in game["players"] if p["name"] == game["challenge"]["challenger"])
|
| 219 |
ambassador_player["cards"] = generate_cards(len(ambassador_player["cards"]))
|
| 220 |
game["challenge"] = None
|
| 221 |
-
return {"success": True, "message": f"
|
| 222 |
else:
|
| 223 |
-
return {"success": True, "message": f"{player} allowed the
|
| 224 |
elif response == 'challenge':
|
| 225 |
ambassador_player = next(p for p in game["players"] if p["name"] == game["challenge"]["challenger"])
|
| 226 |
if "Ambassador" in ambassador_player["cards"]:
|
|
@@ -351,7 +351,7 @@ async def handle_action(request: Request):
|
|
| 351 |
"status": "pending",
|
| 352 |
"responses": {}
|
| 353 |
}
|
| 354 |
-
return {"success": True, "message": f"
|
| 355 |
|
| 356 |
if action == 'choose':
|
| 357 |
acting_player = next((p for p in game["players"] if p["name"] == game["challenge"]["challenger"]), None)
|
|
|
|
| 218 |
ambassador_player = next(p for p in game["players"] if p["name"] == game["challenge"]["challenger"])
|
| 219 |
ambassador_player["cards"] = generate_cards(len(ambassador_player["cards"]))
|
| 220 |
game["challenge"] = None
|
| 221 |
+
return {"success": True, "message": f"Card swap accepted. {ambassador_player['name']} swaps cards with the deck."}
|
| 222 |
else:
|
| 223 |
+
return {"success": True, "message": f"{player} allowed the card swap. Awaiting other responses."}
|
| 224 |
elif response == 'challenge':
|
| 225 |
ambassador_player = next(p for p in game["players"] if p["name"] == game["challenge"]["challenger"])
|
| 226 |
if "Ambassador" in ambassador_player["cards"]:
|
|
|
|
| 351 |
"status": "pending",
|
| 352 |
"responses": {}
|
| 353 |
}
|
| 354 |
+
return {"success": True, "message": f"Card swap initiated by {player}. Waiting for opponents to respond."}
|
| 355 |
|
| 356 |
if action == 'choose':
|
| 357 |
acting_player = next((p for p in game["players"] if p["name"] == game["challenge"]["challenger"]), None)
|