diff options
| author | tpart <tpart120@proton.me> | 2024-07-17 21:04:46 +0200 | 
|---|---|---|
| committer | tpart <tpart120@proton.me> | 2024-07-17 21:04:46 +0200 | 
| commit | efbb27cbbd8e6ede88e5a3ebaaec3f0de41471f0 (patch) | |
| tree | e54d088225cfe2c9d65dcebabfb9fdaa96b9360f /client/game.gd | |
| parent | f473eb054d5477f53171e27c925fcea0336fe0ca (diff) | |
| download | hurrycurry-efbb27cbbd8e6ede88e5a3ebaaec3f0de41471f0.tar hurrycurry-efbb27cbbd8e6ede88e5a3ebaaec3f0de41471f0.tar.bz2 hurrycurry-efbb27cbbd8e6ede88e5a3ebaaec3f0de41471f0.tar.zst  | |
Fix crash when queue free is called on item which is not being held
Diffstat (limited to 'client/game.gd')
| -rw-r--r-- | client/game.gd | 4 | 
1 files changed, 3 insertions, 1 deletions
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):  |