incognitolm commited on
Commit
be202d4
·
verified ·
1 Parent(s): d5cda55

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -2
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"] = "choose_on_challenger"
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"]["status"] = "choose_on_blocker"
 
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.