diff options
| author | nokoe <nokoe@mailbox.org> | 2024-06-23 15:21:53 +0200 | 
|---|---|---|
| committer | metamuffin <metamuffin@disroot.org> | 2024-06-23 19:32:56 +0200 | 
| commit | f01b67030386f2d85df5d5fd6487ca5277bd7e83 (patch) | |
| tree | a5fede105580fe3fe6c89c06343b5a6d75371e4b /client/scripts/multiplayer.gd | |
| parent | d55a419ed26db4213b18424fbaae7fff182eb2ae (diff) | |
| download | hurrycurry-f01b67030386f2d85df5d5fd6487ca5277bd7e83.tar hurrycurry-f01b67030386f2d85df5d5fd6487ca5277bd7e83.tar.bz2 hurrycurry-f01b67030386f2d85df5d5fd6487ca5277bd7e83.tar.zst | |
stop when interacting, error
Diffstat (limited to 'client/scripts/multiplayer.gd')
| -rw-r--r-- | client/scripts/multiplayer.gd | 7 | 
1 files changed, 5 insertions, 2 deletions
| diff --git a/client/scripts/multiplayer.gd b/client/scripts/multiplayer.gd index 3d360cf8..1645ab45 100644 --- a/client/scripts/multiplayer.gd +++ b/client/scripts/multiplayer.gd @@ -130,6 +130,9 @@ func handle_packet(bytes: PackedByteArray):  					push_error("neither text nor item provided")  			else:  				emit_signal("clear_message", player) +		"error": +			var message = decoded["message"] +			push_warning("server error: %s" % message)  		_:  			push_error("Unrecognized packet type: %s" % packet_type) @@ -175,11 +178,11 @@ func pos_to_vec2i(pos: Array) -> Vector2i:  	return Vector2i(pos[0], pos[1])  func get_tile_collision(pos: Vector2i) -> bool: -	var t = tileid_by_pos[str(pos)] +	var t = tileid_by_pos.get(str(pos))  	if t == null: return false  	else: return tile_collide[t]  func get_tile_interactive(pos: Vector2i) -> bool: -	var t = tileid_by_pos[str(pos)] +	var t = tileid_by_pos.get(str(pos))  	if t == null: return false  	else: return tile_interact[t] | 
