14 lines
553 B
GDScript
14 lines
553 B
GDScript
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()
|