Core/Quests: Added index column for quest poi points forcing them to load in certain order
--HG-- branch : trunk
This commit is contained in:
@@ -16255,6 +16255,7 @@ DROP TABLE IF EXISTS `quest_poi_points`;
|
||||
CREATE TABLE `quest_poi_points` (
|
||||
`questId` int(10) UNSIGNED NOT NULL DEFAULT '0',
|
||||
`id` int(10) UNSIGNED NOT NULL DEFAULT '0',
|
||||
`idx` int(10) unsigned NOT NULL DEFAULT '0',
|
||||
`x` int(10) NOT NULL DEFAULT '0',
|
||||
`y` int(10) NOT NULL DEFAULT '0',
|
||||
KEY `questId_id` (`questId`,`id`)
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
ALTER TABLE `quest_poi_points` ADD COLUMN `idx` int(10) unsigned NOT NULL DEFAULT '0' AFTER `id`;
|
||||
@@ -7090,7 +7090,7 @@ void ObjectMgr::LoadQuestPOI()
|
||||
|
||||
QuestPOI POI(id, objIndex, mapId, WorldMapAreaId, FloorId, unk3, unk4);
|
||||
|
||||
QueryResult points = WorldDatabase.PQuery("SELECT x, y FROM quest_poi_points WHERE questId='%u' AND id='%i'", questId, id);
|
||||
QueryResult points = WorldDatabase.PQuery("SELECT x, y FROM quest_poi_points WHERE questId='%u' AND id='%i' ORDER BY idx", questId, id);
|
||||
|
||||
if (points)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user