From efbb27cbbd8e6ede88e5a3ebaaec3f0de41471f0 Mon Sep 17 00:00:00 2001 From: tpart Date: Wed, 17 Jul 2024 21:04:46 +0200 Subject: Fix crash when queue free is called on item which is not being held --- client/game.gd | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'client') diff --git a/client/game.gd b/client/game.gd index 04aa7518..51981713 100644 --- a/client/game.gd +++ b/client/game.gd @@ -148,7 +148,9 @@ func _ready(): mp.remove_player_item.connect(func(player: int): var p: Player = players[player] - p.remove_item().queue_free() + var removed = p.remove_item() + if removed != null: + removed.queue_free() ) mp.take_item.connect(func(tile: Vector2i, player: int): -- cgit v1.2.3-70-g09d2