extends "res://Interactions/Scavenging/scavengeable.gd" func item_scavenged(): if SaveManager.get_save_value("ambiQuestStarted", false) and InventoryManager.get_item_count_by_name("Basket Plan 3", "keyItems") <= 0: give_basket_note() else: super.item_scavenged() func give_basket_note(): var basketNote = preload("res://Items/Paper/BasketPlan3.gd").new() InventoryManager.add_item_to_inventory(basketNote, 1, "keyItems") MessageManager.item_popup(basketNote.duplicate()) get_tree().get_root().get_node("MainGame/PuzzleCompleteAudio").play()