incognitolm commited on
Commit
ba0cd2e
·
verified ·
1 Parent(s): e6943f6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -10
app.py CHANGED
@@ -143,18 +143,18 @@ async def handle_action(request: Request):
143
  return {"success": True, "message": f"Coup initiated by {player} targeting {target}."}
144
 
145
  if action == 'assassin':
146
- # if player_data["coins"] < 3:
147
- # return {"success": False, "message": "You don't have enough coins to assassinate another player."}
148
  if game["turn"] != player:
149
  return {"success": False, "message": "Not your turn."}
150
- # game["challenge"] = {
151
- # "action": "assassin",
152
- # "challenger": player,
153
- # "target": target,
154
- # "challengeType": "assassin",
155
- # "status": "pending",
156
- # "phase": "target_decision"
157
- # }
158
  # player_data["coins"] -= 3
159
  return {"success": True, "message": f"Assassin action initiated by {player} targeting {target}. Awaiting target's response."}
160
 
 
143
  return {"success": True, "message": f"Coup initiated by {player} targeting {target}."}
144
 
145
  if action == 'assassin':
146
+ if player_data["coins"] < 3:
147
+ return {"success": False, "message": "You don't have enough coins to assassinate another player."}
148
  if game["turn"] != player:
149
  return {"success": False, "message": "Not your turn."}
150
+ game["challenge"] = {
151
+ "action": "assassin",
152
+ "challenger": player,
153
+ "target": target,
154
+ "challengeType": "assassin",
155
+ "status": "pending",
156
+ "phase": "target_decision"
157
+ }
158
  # player_data["coins"] -= 3
159
  return {"success": True, "message": f"Assassin action initiated by {player} targeting {target}. Awaiting target's response."}
160