aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Quests/QuestDef.cpp
diff options
context:
space:
mode:
authorTraesh <Traesh@users.noreply.github.com>2017-12-04 17:35:37 +0100
committerShauren <shauren.trinity@gmail.com>2017-12-04 17:35:37 +0100
commit422ad436c70e3f2f0c67794b3b902d3b398689c0 (patch)
tree154f03ffce0eed410edc25b4349c3927b81ffc93 /src/server/game/Quests/QuestDef.cpp
parenta6bdb75d0b275989f159841032de8512a3cde374 (diff)
Core/Scripts: Added new QuestScript hooks (#20950)
* OnQuestStatusChange and OnQuestObjectiveChange
Diffstat (limited to 'src/server/game/Quests/QuestDef.cpp')
-rw-r--r--src/server/game/Quests/QuestDef.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/game/Quests/QuestDef.cpp b/src/server/game/Quests/QuestDef.cpp
index 57f16b0622e..4ebc6cc6ec4 100644
--- a/src/server/game/Quests/QuestDef.cpp
+++ b/src/server/game/Quests/QuestDef.cpp
@@ -21,6 +21,7 @@
#include "Field.h"
#include "GameTables.h"
#include "Log.h"
+#include "ObjectMgr.h"
#include "Player.h"
#include "QuestPackets.h"
#include "World.h"
@@ -212,6 +213,7 @@ void Quest::LoadQuestTemplateAddon(Field* fields)
SourceItemIdCount = fields[15].GetUInt8();
RewardMailSenderEntry = fields[16].GetUInt32();
SpecialFlags = fields[17].GetUInt8();
+ ScriptId = sObjectMgr->GetScriptId(fields[18].GetString());
if (SpecialFlags & QUEST_SPECIAL_FLAGS_AUTO_ACCEPT)
Flags |= QUEST_FLAGS_AUTO_ACCEPT;