diff --git a/CTF/backend/server.py b/CTF/backend/server.py index 5eb4529..77abd56 100644 --- a/CTF/backend/server.py +++ b/CTF/backend/server.py @@ -265,7 +265,10 @@ def plan_next_actions(req): protect_list.remove((f[0],f[1])) else: continue - player_moves[p["name"]] = myMap.guideance(p["posX"],p["posY"],dest[0],dest[1]) + if dest is not None: + player_moves[p["name"]] = myMap.guideance(p["posX"],p["posY"],dest[0],dest[1]) + else: + player_moves[p["name"]] = myMap.guideance(p["posX"],p["posY"],p["posX"],p["posY"]) return player_moves def game_over(req):