diff options
Diffstat (limited to 'client/player/player.gd')
-rw-r--r-- | client/player/player.gd | 11 |
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() |