aboutsummaryrefslogtreecommitdiff
path: root/client
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-12-14 21:10:35 +0100
committermetamuffin <metamuffin@disroot.org>2025-12-14 21:10:35 +0100
commitcefde9b39c4e26297a8799d57f3c954519369b11 (patch)
tree9fde727b402cc6b7b2d059b90126ed261f32062b /client
parent7351f210dbe87805f0db6a5466640f1115da275f (diff)
downloadhurrycurry-cefde9b39c4e26297a8799d57f3c954519369b11.tar
hurrycurry-cefde9b39c4e26297a8799d57f3c954519369b11.tar.bz2
hurrycurry-cefde9b39c4e26297a8799d57f3c954519369b11.tar.zst
fix crash with effect on old server
Diffstat (limited to 'client')
-rw-r--r--client/game.gd1
1 files changed, 1 insertions, 0 deletions
diff --git a/client/game.gd b/client/game.gd
index 563a240e..4d759e95 100644
--- a/client/game.gd
+++ b/client/game.gd
@@ -294,6 +294,7 @@ func handle_packet(p):
player.clear_effect()
overlay_pinned_messages.clear_item(p.player)
"effect":
+ if not "location" in p: return # ignore old server format
if "player" in p.location: players[p.location.player[0]].effect_message(p.name)
elif "tile" in p.location: pass # TODO create effect at tile
"set_ingame":