Core/Misc: Fixed wrong references to ZoneName instead of using AreaName_lang

This commit is contained in:
Kinzcool
2015-05-08 22:48:30 -04:00
parent f345ee04ee
commit 00cfe8f5a9
9 changed files with 16 additions and 16 deletions
+2 -2
View File
@@ -321,9 +321,9 @@ bool ChatHandler::ExecuteCommandInTable(ChatCommand* table, const char* text, st
std::string zoneName = "Unknown";
if (AreaTableEntry const* area = GetAreaEntryByAreaID(areaId))
{
areaName = area->ZoneName;
areaName = area->AreaName_lang;
if (AreaTableEntry const* zone = GetAreaEntryByAreaID(area->ParentAreaID))
zoneName = zone->ZoneName;
zoneName = zone->AreaName_lang;
}
sLog->outCommand(m_session->GetAccountId(), "Command: %s [Player: %s (%s) (Account: %u) X: %f Y: %f Z: %f Map: %u (%s) Area: %u (%s) Zone: %s Selected: %s (%s)]",
+2 -2
View File
@@ -72,10 +72,10 @@ struct AreaTableEntry
//uint32 SoundProviderPrefUnderwater; // 7,
//uint32 AmbienceID; // 8,
//uint32 ZoneMusic; // 9,
char* ZoneName; // 10
//char* ZoneName; // 10 - Internal name
//uint32 IntroSound; // 11
uint32 ExplorationLevel; // 12
//char* AreaName_lang // 13
char* AreaName_lang; // 13 - In-game name
uint32 FactionGroupMask; // 14
uint32 LiquidTypeID[4]; // 15-18
//float AmbientMultiplier; // 19
+1 -1
View File
@@ -25,7 +25,7 @@
char const Achievementfmt[] = "niixsxiixixxiii";
const std::string CustomAchievementfmt = "pppaaaapapaapp";
const std::string CustomAchievementIndex = "ID";
char const AreaTableEntryfmt[] = "iiiniixxxxsxixiiiiixxxxxxxxxx";
char const AreaTableEntryfmt[] = "iiiniixxxxxxisiiiiixxxxxxxxxx";
char const AreaTriggerEntryfmt[] = "nifffxxxfffffxxxx";
char const ArmorLocationfmt[] = "nfffff";
char const AuctionHouseEntryfmt[] = "niiix";
+3 -3
View File
@@ -5233,7 +5233,7 @@ void Player::UpdateLocalChannels(uint32 newZone)
if (channel->Flags & CHANNEL_DBC_FLAG_CITY_ONLY)
currentNameExt = sObjectMgr->GetTrinityStringForDBCLocale(LANG_CHANNEL_CITY);
else
currentNameExt = current_zone->ZoneName;
currentNameExt = current_zone->AreaName_lang;
snprintf(new_channel_name_buf, 100, channel->Name_lang, currentNameExt);
@@ -26223,9 +26223,9 @@ std::string Player::GetMapAreaAndZoneString()
std::string zoneName = "Unknown";
if (AreaTableEntry const* area = GetAreaEntryByAreaID(areaId))
{
areaName = area->ZoneName;
areaName = area->AreaName_lang;
if (AreaTableEntry const* zone = GetAreaEntryByAreaID(area->ParentAreaID))
zoneName = zone->ZoneName;
zoneName = zone->AreaName_lang;
}
std::ostringstream str;
+1 -1
View File
@@ -209,7 +209,7 @@ void WorldSession::HandleWhoOpcode(WorldPackets::Who::WhoRequestPkt& whoRequest)
{
std::string aName;
if (AreaTableEntry const* areaEntry = GetAreaEntryByAreaID(target->GetZoneId()))
aName = areaEntry->ZoneName;
aName = areaEntry->AreaName_lang;
bool show = false;
for (size_t i = 0; i < wWords.size(); ++i)
+1 -1
View File
@@ -514,7 +514,7 @@ public:
if (map->Instanceable())
{
handler->PSendSysMessage(LANG_INVALID_ZONE_MAP, areaEntry->ID, areaEntry->ZoneName, map->GetId(), map->GetMapName());
handler->PSendSysMessage(LANG_INVALID_ZONE_MAP, areaEntry->ID, areaEntry->AreaName_lang, map->GetId(), map->GetMapName());
handler->SetSentErrorMessage(true);
return false;
}
+1 -1
View File
@@ -354,7 +354,7 @@ public:
{
AreaTableEntry const* zone = GetAreaEntryByAreaID(area->ParentAreaID);
if (zone)
zoneName = zone->ZoneName;
zoneName = zone->AreaName_lang;
}
}
else
+1 -1
View File
@@ -106,7 +106,7 @@ public:
AreaTableEntry const* areaEntry = sAreaStore.LookupEntry(areaflag);
if (areaEntry)
{
std::string name = areaEntry->ZoneName;
std::string name = areaEntry->AreaName_lang;
if (name.empty())
continue;
+4 -4
View File
@@ -236,8 +236,8 @@ public:
handler->PSendSysMessage(LANG_MAP_POSITION,
mapId, (mapEntry ? mapEntry->MapName_lang : unknown),
zoneId, (zoneEntry ? zoneEntry->ZoneName : unknown),
areaId, (areaEntry ? areaEntry->ZoneName : unknown),
zoneId, (zoneEntry ? zoneEntry->AreaName_lang : unknown),
areaId, (areaEntry ? areaEntry->AreaName_lang : unknown),
object->GetPhaseMask(),
object->GetPositionX(), object->GetPositionY(), object->GetPositionZ(), object->GetOrientation());
handler->PSendSysMessage(LANG_GRID_POSITION,
@@ -1762,11 +1762,11 @@ public:
AreaTableEntry const* area = GetAreaEntryByAreaID(areaId);
if (area)
{
areaName = area->ZoneName;
areaName = area->AreaName_lang;
AreaTableEntry const* zone = GetAreaEntryByAreaID(area->ParentAreaID);
if (zone)
zoneName = zone->ZoneName;
zoneName = zone->AreaName_lang;
}
if (target)