From 61e9d9f9644e15be3e9ad0b1f12c6b5695a8058d Mon Sep 17 00:00:00 2001 From: hondacrx Date: Wed, 23 Jun 2021 23:40:15 -0400 Subject: [PATCH] Scripts/Commands: add AI/ScriptName to .gobject info. Port From (https://github.com/TrinityCore/TrinityCore/commit/493be0c888717ea963e078364abca5cead7eae10) --- Source/Framework/Constants/Language.cs | 2 +- Source/Game/Chat/Commands/GameObjectCommands.cs | 2 ++ Source/Game/Chat/Commands/NPCCommands.cs | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Source/Framework/Constants/Language.cs b/Source/Framework/Constants/Language.cs index 5e907611b..a80a2e6f2 100644 --- a/Source/Framework/Constants/Language.cs +++ b/Source/Framework/Constants/Language.cs @@ -1034,7 +1034,7 @@ namespace Framework.Constants GoinfoLootid = 5028, CommandLookupMaxResults = 5029, Unauthorized = 5030, - NpcinfoAiinfo = 5031, + ObjectInfoAIInfo = 5031, CommandNoBattlegroundFound = 5032, CommandNoAchievementCriteriaFound = 5033, CommandNoOutdoorPvpForund = 5034, diff --git a/Source/Game/Chat/Commands/GameObjectCommands.cs b/Source/Game/Chat/Commands/GameObjectCommands.cs index 2647df80e..02eebf5c1 100644 --- a/Source/Game/Chat/Commands/GameObjectCommands.cs +++ b/Source/Game/Chat/Commands/GameObjectCommands.cs @@ -220,6 +220,8 @@ namespace Game.Chat if (addon != null) handler.SendSysMessage(CypherStrings.GoinfoAddon, addon.faction, addon.flags); + handler.SendSysMessage(CypherStrings.ObjectInfoAIInfo, gameObjectInfo.AIName, Global.ObjectMgr.GetScriptName(gameObjectInfo.ScriptId)); + GameObjectDisplayInfoRecord modelInfo = CliDB.GameObjectDisplayInfoStorage.LookupByKey(displayId); if (modelInfo != null) handler.SendSysMessage(CypherStrings.GoinfoModel, modelInfo.GeoBoxMax.X, modelInfo.GeoBoxMax.Y, modelInfo.GeoBoxMax.Z, modelInfo.GeoBoxMin.X, modelInfo.GeoBoxMin.Y, modelInfo.GeoBoxMin.Z); diff --git a/Source/Game/Chat/Commands/NPCCommands.cs b/Source/Game/Chat/Commands/NPCCommands.cs index 5f1b73686..561d19937 100644 --- a/Source/Game/Chat/Commands/NPCCommands.cs +++ b/Source/Game/Chat/Commands/NPCCommands.cs @@ -178,7 +178,7 @@ namespace Game.Chat handler.SendSysMessage(CypherStrings.NpcinfoArmor, target.GetArmor()); handler.SendSysMessage(CypherStrings.NpcinfoPosition, target.GetPositionX(), target.GetPositionY(), target.GetPositionZ()); - handler.SendSysMessage(CypherStrings.NpcinfoAiinfo, target.GetAIName(), target.GetScriptName()); + handler.SendSysMessage(CypherStrings.ObjectInfoAIInfo, target.GetAIName(), target.GetScriptName()); handler.SendSysMessage(CypherStrings.NpcinfoFlagsExtra, cInfo.FlagsExtra); foreach (uint value in Enum.GetValues(typeof(CreatureFlagsExtra))) if (cInfo.FlagsExtra.HasAnyFlag((CreatureFlagsExtra)value))