Quest events

This commit is contained in:
2025-06-08 21:38:38 -05:00
parent 6cfbdbc892
commit 8f52da0f5d
7 changed files with 106 additions and 16 deletions

View File

@@ -4,15 +4,11 @@ class_name EventQuestObjectiveComplete extends "res://scripts/Event/Flow/EventGr
@export var quest:QuestSystem.QuestKey = QuestSystem.QuestKey.TEST_QUEST
@export var objectiveIndex:int = 0
var hasTriggered:bool = false
func _enter_tree() -> void:
QUEST.questUpdated.connect(onQuestUpdated)
pass
func _exit_tree() -> void:
QUEST.questUpdated.disconnect(onQuestUpdated)
pass
func onQuestUpdated(quest:Quest) -> void:
if self.ended:
@@ -25,7 +21,4 @@ func onQuestUpdated(quest:Quest) -> void:
if !quest.objectives[objectiveIndex].isCompleted():
return
print("onObjectiveCompleted: %s" % quest.questKey)
self.start()
pass
self.start()