diff options
| author | funjoker <torti-esser@web.de> | 2019-07-27 02:52:13 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2019-08-17 20:04:14 +0200 |
| commit | b4d30bb92cbfc8411d8d91b0f4f2981f2cecc148 (patch) | |
| tree | e799515c3341aae73e47f080a71c39fcb371e905 /src/server/scripts | |
| parent | 4380fe2751869e7a011d51ee9449e8723b00067f (diff) | |
QueryCache port
partial port of:
(ae9d01a3245c59a8a8d50516a79b79250337450d)
(dd1aa64563bfb726e1132a135927a02fbb765454)
Diffstat (limited to 'src/server/scripts')
| -rw-r--r-- | src/server/scripts/Commands/cs_go.cpp | 8 | ||||
| -rw-r--r-- | src/server/scripts/Commands/cs_reload.cpp | 3 |
2 files changed, 7 insertions, 4 deletions
diff --git a/src/server/scripts/Commands/cs_go.cpp b/src/server/scripts/Commands/cs_go.cpp index 7c14054fbd9..b062139ce70 100644 --- a/src/server/scripts/Commands/cs_go.cpp +++ b/src/server/scripts/Commands/cs_go.cpp @@ -336,14 +336,14 @@ public: float x, y, z; uint32 mapId; - if (QuestPOIVector const* poiData = sObjectMgr->GetQuestPOIVector(questID)) + if (QuestPOIData const* poiData = sObjectMgr->GetQuestPOIData(questID)) { - auto data = poiData->front(); + auto data = poiData->QuestPOIBlobDataStats.front(); mapId = data.MapID; - x = data.points.front().X; - y = data.points.front().Y; + x = data.QuestPOIBlobPointStats.front().X; + y = data.QuestPOIBlobPointStats.front().Y; } else { diff --git a/src/server/scripts/Commands/cs_reload.cpp b/src/server/scripts/Commands/cs_reload.cpp index ea969f1366f..a8a7ae7de89 100644 --- a/src/server/scripts/Commands/cs_reload.cpp +++ b/src/server/scripts/Commands/cs_reload.cpp @@ -456,6 +456,7 @@ public: sObjectMgr->CheckCreatureTemplate(cInfo); } + sObjectMgr->InitializeQueriesData(QUERY_DATA_CREATURES); handler->SendGlobalGMSysMessage("Creature template reloaded."); return true; } @@ -538,6 +539,7 @@ public: { TC_LOG_INFO("misc", "Re-Loading Quest Templates..."); sObjectMgr->LoadQuests(); + sObjectMgr->InitializeQueriesData(QUERY_DATA_QUESTS); handler->SendGlobalGMSysMessage("DB table `quest_template` (quest definitions) reloaded."); /// dependent also from `gameobject` but this table not reloaded anyway @@ -721,6 +723,7 @@ public: { TC_LOG_INFO("misc", "Re-Loading Quest POI ..." ); sObjectMgr->LoadQuestPOI(); + sObjectMgr->InitializeQueriesData(QUERY_DATA_POIS); handler->SendGlobalGMSysMessage("DB Table `quest_poi` and `quest_poi_points` reloaded."); return true; } |
