Cow_Life_Sim_RPG/NPCs/Jonald/JonaldLairJonalds/LargeJonald.gd

28 lines
863 B
GDScript

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