extends NPC var ultimateJuiceItem func _ready(): dialogueResource = load("res://NPCs/Jonald/JonaldLairJonalds/LargeJonald.dialogue") ultimateJuiceItem = preload("res://Items/Juice/UltimateJuice.gd").new() func refill_lake(): SaveManager.set_save_value("juiceLakeRefilled", true) InventoryManager.remove_item_from_inventory(ultimateJuiceItem) var cutscene = preload("res://Cutscenes/RefillingJuiceLake/RefillLakeCutscene.tscn").instantiate() add_child(cutscene) func give_key_packet(): var emptyKeyPacketItem = preload("res://Items/Artificial/Products/EmptyKeyPacket.gd").new() InventoryManager.add_item_to_inventory(emptyKeyPacketItem) MessageManager.item_popup(emptyKeyPacketItem.duplicate()) func ultimate_juice_check(): if InventoryManager.check_if_in_inventory(ultimateJuiceItem): return true return false func refill_juice_lake(): pass