From 9f832afbe53bc9075b132c7fedc50621800ad900 Mon Sep 17 00:00:00 2001 From: Faraphel Date: Wed, 15 Mar 2023 21:31:32 +0100 Subject: [PATCH] added an anti-cheat test when receiving a bomb placed request --- source/gui/scene/Game.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/gui/scene/Game.py b/source/gui/scene/Game.py index f5a9fb1..2f882a8 100644 --- a/source/gui/scene/Game.py +++ b/source/gui/scene/Game.py @@ -281,6 +281,9 @@ class Game(BaseGame): self.boat_ready_enemy = True def network_on_bomb_placed(self, packet: PacketBombPlaced): + # lorsque l'opposant pose une bombe + if self.my_turn: return # l'opposant ne peut pas jouer si c'est notre tour + try: # essaye de poser la bombe sur la grille alliƩe bomb_state = self.grid_ally.place_bomb(packet.position)