diff --git a/card.gd b/card.gd index 7782a43..325d610 100644 --- a/card.gd +++ b/card.gd @@ -11,6 +11,8 @@ const ManaCosts = preload("res://data/mana.gd") signal cache_done +var loaded = false + var card_id = "placedholder_id" var card_name = "placeholder_name" var card_type = "placeholder_card_type" @@ -29,6 +31,7 @@ func _init(id) -> void: func _ready() -> void: if _check_cache(card_id): + loaded = true return await _do_cache_grab() @@ -38,6 +41,7 @@ func _do_cache_grab() -> void: await _do_http_request_imgs(_png_path, true) await _do_http_request_imgs(_jpg_path, false) cache_done.emit() + loaded = true func _check_cache(id: String) -> bool: