Core/Quests: Added index column for quest poi points forcing them to load in certain order

--HG--
branch : trunk
This commit is contained in:
Shauren
2010-09-16 19:58:06 +02:00
parent 502a813720
commit 05ccd476be
3 changed files with 3 additions and 1 deletions
+1
View File
@@ -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`;
+1 -1
View File
@@ -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)
{