Refactored quest state system seems to work!

This commit is contained in:
Filip Maj committed 2022-02-17 13:22:18 -05:00
1 parent 1523ae200b
commit 02cb0a3f43
14 files changed
+673 -512

No files matched your search

@@ -24,7 +24,6 @@ end
function onEventStarted(player, npc, eventType, eventName)
local defaultTalk = player:GetDefaultTalkQuest(npc);
local tutorialTalk = player:GetTutorialQuest(npc);
local journalQuests = player:GetJournalQuestsForNpc(npc);
local activeQuests = player:GetQuestsForNpc(npc);
local possibleQuests = {};
@@ -35,9 +34,6 @@ function onEventStarted(player, npc, eventType, eventName)
if (tutorialTalk ~= nil and eventType == ETYPE_TALK) then
table.insert(possibleQuests, tutorialTalk);
end
if (journalQuests ~= nil) then
table.insert(possibleQuests, unpack(journalQuests));
end
if (activeQuests ~= nil) then
table.insert(possibleQuests, unpack(activeQuests));
end