aboutsummaryrefslogtreecommitdiff
path: root/client/player
diff options
context:
space:
mode:
Diffstat (limited to 'client/player')
-rw-r--r--client/player/player.gd11
1 files changed, 7 insertions, 4 deletions
diff --git a/client/player/player.gd b/client/player/player.gd
index c5ee0d89..94034352 100644
--- a/client/player/player.gd
+++ b/client/player/player.gd
@@ -192,8 +192,9 @@ func item_message(item_name: String, timeout_initial: float, timeout_remaining:
current_item_message = item_name
func clear_item_message():
- current_item_message = null
- item_bubble.queue_free()
+ if item_bubble != null:
+ current_item_message = null
+ item_bubble.queue_free()
func text_message(message: Game.TextMessage):
if chat_bubble != null:
@@ -204,7 +205,8 @@ func text_message(message: Game.TextMessage):
clear_chat_timer.start(message.timeout_remaining)
func clear_text_message():
- chat_bubble.queue_free()
+ if chat_bubble != null:
+ chat_bubble.queue_free()
func effect_message(effect_name: String):
if effect != null:
@@ -215,4 +217,5 @@ func effect_message(effect_name: String):
clear_effect_timer.start(5)
func clear_effect():
- effect.queue_free()
+ if effect != null:
+ effect.queue_free()