Cow_Life_Sim_RPG/NPCs/Beavers/BlissfulBeaver/BlissfulBeaver.gd

23 lines
610 B
GDScript

extends NPC
const loveNovelItemClass = preload("res://Items/Paper/LoveNovel.gd")
var loveNovel
const loveTomeItemClass = preload("res://Items/Paper/LoveTome.gd")
var loveTome
func _ready():
dialogueResource = load("res://NPCs/Beavers/BlissfulBeaver/BlissfulBeaver.dialogue")
loveNovel = loveNovelItemClass.new()
loveTome = loveTomeItemClass.new()
func take_novel():
InventoryManager.spend_item(loveNovel)
func give_tome():
InventoryManager.add_item_to_inventory(loveTome)
MessageManager.item_popup(loveTome.duplicate())
func novel_check():
return InventoryManager.check_if_in_inventory(loveNovel)