23 lines
610 B
GDScript
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)
|