diff options
Diffstat (limited to 'client/game.gd')
| -rw-r--r-- | client/game.gd | 16 | 
1 files changed, 16 insertions, 0 deletions
| diff --git a/client/game.gd b/client/game.gd index d286d876..80a8177c 100644 --- a/client/game.gd +++ b/client/game.gd @@ -232,6 +232,22 @@ func handle_packet(p):  				push_error("Server error: %s" % mstr)  			else:  				popup_message.display_server_msg(mstr) +		"server_hint": +			var message = p.get("message") +			var position_ = p.get("position") +			 +			if position_ == null: +				# Global hint message +				if message == null: +					popup_message.clear_server_msg() +				else: +					popup_message.display_server_msg(get_message_str(message), false) +			else: +				# Positional hint message +				if message == null: +					popup_message.clear_server_msg() +				else: +					popup_message.display_server_msg_positional(get_message_str(message), position_, false)  		"environment":  			$Environment.update(p.effects)  		"replay_start": | 
