23 lines
459 B
GDScript
23 lines
459 B
GDScript
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
|