From 1326e8e01691225b56fb4e777abee6b30fa2e960 Mon Sep 17 00:00:00 2001 From: hondacrx Date: Mon, 23 Jan 2023 00:03:08 -0500 Subject: [PATCH] Core/Creatures: Fixed typo in loading creature addon Port From (https://github.com/TrinityCore/TrinityCore/commit/3f1816d4076a9dfc65adae3109bf504e35f21003) --- Source/Game/Globals/ObjectManager.cs | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/Source/Game/Globals/ObjectManager.cs b/Source/Game/Globals/ObjectManager.cs index 34e355738..3caff77d3 100644 --- a/Source/Game/Globals/ObjectManager.cs +++ b/Source/Game/Globals/ObjectManager.cs @@ -2097,7 +2097,7 @@ namespace Game public void LoadCreatureTemplateAddons() { var time = Time.GetMSTime(); - // 0 1 2 3 4 5 6 7 8 9 10 11 12 + // 0 1 2 3 4 5 6 7 8 9 10 11 12 13 SQLResult result = DB.World.Query("SELECT entry, path_id, mount, StandState, AnimTier, VisFlags, SheathState, PvPFlags, emote, aiAnimKit, movementAnimKit, meleeAnimKit, visibilityDistanceType, auras FROM creature_template_addon"); if (result.IsEmpty()) @@ -2130,7 +2130,7 @@ namespace Game creatureAddon.meleeAnimKit = result.Read(11); creatureAddon.visibilityDistanceType = (VisibilityDistanceType)result.Read(12); - var tokens = new StringArray(result.Read(10), ' '); + var tokens = new StringArray(result.Read(13), ' '); for (var c = 0; c < tokens.Length; ++c) { string id = tokens[c].Trim().Replace(",", ""); @@ -2173,19 +2173,19 @@ namespace Game if (creatureAddon.standState >= (int)UnitStandStateType.Max) { - Log.outError(LogFilter.Sql, $"Creature (Entry: {entry}) has invalid unit stand state ({creatureAddon.standState}) defined in `creature_addon`. Truncated to 0."); + Log.outError(LogFilter.Sql, $"Creature (Entry: {entry}) has invalid unit stand state ({creatureAddon.standState}) defined in `creature_template_addon`. Truncated to 0."); creatureAddon.standState = 0; } if (creatureAddon.animTier >= (int)AnimTier.Max) { - Log.outError(LogFilter.Sql, $"Creature (Entry: {entry}) has invalid animation tier ({creatureAddon.animTier}) defined in `creature_addon`. Truncated to 0."); + Log.outError(LogFilter.Sql, $"Creature (Entry: {entry}) has invalid animation tier ({creatureAddon.animTier}) defined in `creature_template_addon`. Truncated to 0."); creatureAddon.animTier = 0; } if (creatureAddon.sheathState >= (int)SheathState.Max) { - Log.outError(LogFilter.Sql, $"Creature (Entry: {entry}) has invalid sheath state ({creatureAddon.sheathState}) defined in `creature_addon`. Truncated to 0."); + Log.outError(LogFilter.Sql, $"Creature (Entry: {entry}) has invalid sheath state ({creatureAddon.sheathState}) defined in `creature_template_addon`. Truncated to 0."); creatureAddon.sheathState = 0; } @@ -2230,7 +2230,7 @@ namespace Game public void LoadCreatureAddons() { var time = Time.GetMSTime(); - // 0 1 2 3 4 5 6 7 8 9 10 11 12 + // 0 1 2 3 4 5 6 7 8 9 10 11 12 13 SQLResult result = DB.World.Query("SELECT guid, path_id, mount, StandState, AnimTier, VisFlags, SheathState, PvPFlags, emote, aiAnimKit, movementAnimKit, meleeAnimKit, visibilityDistanceType, auras FROM creature_addon"); if (result.IsEmpty()) @@ -2265,13 +2265,13 @@ namespace Game creatureAddon.visFlags = result.Read(5); creatureAddon.sheathState = result.Read(6); creatureAddon.pvpFlags = result.Read(7); - creatureAddon.emote = result.Read(5); - creatureAddon.aiAnimKit = result.Read(6); - creatureAddon.movementAnimKit = result.Read(7); - creatureAddon.meleeAnimKit = result.Read(8); - creatureAddon.visibilityDistanceType = (VisibilityDistanceType)result.Read(9); + creatureAddon.emote = result.Read(8); + creatureAddon.aiAnimKit = result.Read(9); + creatureAddon.movementAnimKit = result.Read(10); + creatureAddon.meleeAnimKit = result.Read(11); + creatureAddon.visibilityDistanceType = (VisibilityDistanceType)result.Read(12); - var tokens = new StringArray(result.Read(10), ' '); + var tokens = new StringArray(result.Read(13), ' '); for (var c = 0; c < tokens.Length; ++c) { string id = tokens[c].Trim().Replace(",", "");