extends GroundItem var check_delay = 0.5 func _ready(): check_for_visibility() super._ready() func _process(delta): super._process(delta) check_delay -= delta if check_delay <= 0: check_delay = 0.5 check_for_visibility() func check_for_visibility(): if InventoryManager.get_item_count_by_name("Basket Plan 1", "keyItems") > 0: queue_free() elif SaveManager.get_save_value("ambiQuestStarted", false): visible = true else: visible = false