Cow_Life_Sim_RPG/Interactions/Scavenging/LogScavengeable.gd

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()