Core/Quests: assign a unique alias to ID fields loaded from quest_visual_effect
Port From (https://github.com/TrinityCore/TrinityCore/commit/a69def739b77780aaa9ba74959035514d43430f8)
This commit is contained in:
@@ -7386,7 +7386,7 @@ namespace Game
|
||||
|
||||
// Load `quest_visual_effect` join table with quest_objectives because visual effects are based on objective ID (core stores objectives by their index in quest)
|
||||
// 0 1 2 3 4
|
||||
result = DB.World.Query("SELECT v.ID, o.ID, o.QuestID, v.Index, v.VisualEffect FROM quest_visual_effect AS v LEFT JOIN quest_objectives AS o ON v.ID = o.ID ORDER BY v.Index DESC");
|
||||
result = DB.World.Query("SELECT v.ID AS vID, o.ID AS oID, o.QuestID, v.Index, v.VisualEffect FROM quest_visual_effect AS v LEFT JOIN quest_objectives AS o ON v.ID = o.ID ORDER BY v.Index DESC");
|
||||
if (result.IsEmpty())
|
||||
{
|
||||
Log.outInfo(LogFilter.ServerLoading, "Loaded 0 quest visual effects. DB table `quest_visual_effect` is empty.");
|
||||
|
||||
Reference in New Issue
Block a user