aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian <runningnak3d@gmail.com>2010-01-10 16:11:24 -0700
committerBrian <runningnak3d@gmail.com>2010-01-10 16:11:24 -0700
commit1e7087c75c60296bcd8513fee6e328464d8cddd1 (patch)
tree510ca030919512cc1f2c6f2c988d01a1108842f9
parent6b05543087c09649e626645dcf131db8242cbc14 (diff)
* add armor output in .npc info
--HG-- branch : trunk
-rw-r--r--sql/updates/6953_world_trinity_string.sql3
-rw-r--r--sql/world.sql1
-rw-r--r--src/game/Language.h3
-rw-r--r--src/game/Level3.cpp1
4 files changed, 7 insertions, 1 deletions
diff --git a/sql/updates/6953_world_trinity_string.sql b/sql/updates/6953_world_trinity_string.sql
new file mode 100644
index 00000000000..aa6dede9ec5
--- /dev/null
+++ b/sql/updates/6953_world_trinity_string.sql
@@ -0,0 +1,3 @@
+DELETE FROM `trinity_string` WHERE `entry`=5021;
+INSERT INTO `trinity_string` (`entry`,`content_default`) VALUES (5021, 'Armor: %u');
+
diff --git a/sql/world.sql b/sql/world.sql
index 1c99fd11847..ab5ef584578 100644
--- a/sql/world.sql
+++ b/sql/world.sql
@@ -7657,6 +7657,7 @@ INSERT INTO `trinity_string` (`entry`,`content_default`,`content_loc1`,`content_
(5018, '[Heroic reset time: %s]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL),
(5019, '[Mountable]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL),
(5020, 'Phasemask: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL),
+(5021, 'Armor: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL),
(6613, '|cfff00000[GM Announcement]: %s|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL),
(6614, 'Notification to GM''s - ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL),
(6615, '|cffffff00[|c1f40af20GM Announce by|r |cffff0000%s|cffffff00]:|r %s|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL),
diff --git a/src/game/Language.h b/src/game/Language.h
index 617b7f8c01d..4ccafe552d7 100644
--- a/src/game/Language.h
+++ b/src/game/Language.h
@@ -886,7 +886,8 @@ enum TrinityStrings
LANG_HEROIC = 5018,
LANG_MOUNTABLE = 5019,
LANG_NPCINFO_PHASEMASK = 5020,
- // Room for more Trinity strings 5021-9999
+ LANG_NPCINFO_ARMOR = 5021,
+ // Room for more Trinity strings 5022-9999
// Used for GM Announcements
LANG_GM_BROADCAST = 6613,
LANG_GM_NOTIFY = 6614,
diff --git a/src/game/Level3.cpp b/src/game/Level3.cpp
index 7aee776c710..1a91b770ced 100644
--- a/src/game/Level3.cpp
+++ b/src/game/Level3.cpp
@@ -4612,6 +4612,7 @@ bool ChatHandler::HandleNpcInfoCommand(const char* /*args*/)
PSendSysMessage(LANG_NPCINFO_LOOT, cInfo->lootid,cInfo->pickpocketLootId,cInfo->SkinLootId);
PSendSysMessage(LANG_NPCINFO_DUNGEON_ID, target->GetInstanceId());
PSendSysMessage(LANG_NPCINFO_PHASEMASK, target->GetPhaseMask());
+ PsendSysMessage(LANG_NPCINFO_ARMOR, target->GetArmor());
PSendSysMessage(LANG_NPCINFO_POSITION,float(target->GetPositionX()), float(target->GetPositionY()), float(target->GetPositionZ()));
if(const CreatureData* const linked = target->GetLinkedRespawnCreatureData())
if(CreatureInfo const *master = GetCreatureInfo(linked->id))