Doing some more quest stuff
This commit is contained in:
@@ -5,10 +5,5 @@ const Inventory = preload("res://scripts/Item/Inventory.gd")
|
||||
# static var POTION = preload("res://scripts/Item/Potion.gd").new();
|
||||
# static var ONION = preload("res://scripts/Item/Ingredient/Onion.gd").new();
|
||||
|
||||
enum ItemType {
|
||||
POTION,
|
||||
ONION
|
||||
};
|
||||
|
||||
# Static inventories
|
||||
static var PLAYER_INVENTORY = Inventory.new();
|
||||
|
@@ -9,6 +9,7 @@ var quests:Dictionary[int, Quest]
|
||||
signal questStarted(quest:Quest)
|
||||
signal questUpdated(quest:Quest)
|
||||
signal questCompleted(quest:Quest)
|
||||
signal playerInventoryUpdated()
|
||||
# signal questObjectiveCompleted(quest:Quest, objective:QuestObjective)
|
||||
|
||||
func _ready() -> void:
|
||||
@@ -23,4 +24,4 @@ func _updateQuests() -> void:
|
||||
quests[quest.questKey] = quest
|
||||
|
||||
for quest in QuestKey:
|
||||
assert(quests.has(QuestKey[quest]), "Quest with key %s does not exist" % quest)
|
||||
assert(quests.has(QuestKey[quest]), "Quest with key %s does not exist" % quest)
|
Reference in New Issue
Block a user