incognitolm commited on
Commit
598cd1b
·
verified ·
1 Parent(s): c61c7aa

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -1
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
- return {"success": True, "message": "Challenge failed. Challenger must choose a card to lose.", "challenge": game["challenge"]}
 
 
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"]}