Skip to content

Commit a7d022a

Browse files
committed
Reduce usage of ChatHandler.
1 parent 775bda4 commit a7d022a

File tree

17 files changed

+170
-138
lines changed

17 files changed

+170
-138
lines changed

src/game/Anticheat/MovementAnticheat/MovementAnticheat.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ void MovementAnticheat::AddCheats(uint32 cheats, uint32 count)
184184
if (!cheatNames.empty())
185185
{
186186
if (sWorld.getConfig(CONFIG_BOOL_AC_MOVEMENT_NOTIFY_CHEATERS))
187-
ChatHandler(m_session->GetPlayer()).PSendSysMessage("[AntiCheat] Detected cheats: %s", cheatNames.c_str());
187+
m_session->GetPlayer()->PSendSysMessage("[AntiCheat] Detected cheats: %s", cheatNames.c_str());
188188

189189
// Print detected cheats in place inside packet log.
190190
if (sWorld.getConfig(CONFIG_UINT32_AC_MOVEMENT_PACKET_LOG_SIZE))

src/game/Battlegrounds/BattleGroundMgr.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
#include "Map.h"
3333
#include "ObjectMgr.h"
3434
#include "ProgressBar.h"
35-
#include "Chat.h"
3635
#include "World.h"
3736
#include "WorldPacket.h"
3837
#include "Language.h"
@@ -183,7 +182,7 @@ GroupQueueInfo* BattleGroundQueue::AddGroup(Player* leader, Group* grp, BattleGr
183182
if (grp->GetMembersCount() > group_limit) // queue players solo if group size is above limit set in config
184183
{
185184
AddGroup(member, nullptr, bgTypeId, bracketId, false, instanceId, nullptr);
186-
ChatHandler(member).PSendSysMessage("Group queue limit is set to %u. You have been queued solo.", group_limit);
185+
member->PSendSysMessage("Group queue limit is set to %u. You have been queued solo.", group_limit);
187186
}
188187
else
189188
{
@@ -242,7 +241,7 @@ GroupQueueInfo* BattleGroundQueue::AddGroup(Player* leader, Group* grp, BattleGr
242241
// Show queue status to player only (when joining queue)
243242
if (sWorld.getConfig(CONFIG_UINT32_BATTLEGROUND_QUEUE_ANNOUNCER_JOIN) == 1)
244243
{
245-
ChatHandler(leader).PSendSysMessage(LANG_BG_QUEUE_ANNOUNCE_SELF, bgName, qMinLevel, qMaxLevel - 1,
244+
leader->PSendSysMessage(LANG_BG_QUEUE_ANNOUNCE_SELF, bgName, qMinLevel, qMaxLevel - 1,
246245
qAlliance, (minPlayers > qAlliance) ? minPlayers - qAlliance : (uint32)0, qHorde, (minPlayers > qHorde) ? minPlayers - qHorde : (uint32)0);
247246
}
248247
// System message

src/game/Commands/AccountCommands.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ bool ChatHandler::HandleAccountSetGmLevelCommand(char* args)
109109

110110
if (targetPlayer)
111111
{
112-
ChatHandler(targetPlayer).PSendSysMessage(LANG_YOURS_SECURITY_CHANGED, GetNameLink().c_str(), gm);
112+
targetPlayer->PSendSysMessage(LANG_YOURS_SECURITY_CHANGED, GetNameLink().c_str(), gm);
113113
targetPlayer->GetSession()->SetSecurity(AccountTypes(gm));
114114
}
115115

@@ -480,7 +480,7 @@ bool ChatHandler::HandleWarnCharacterCommand(char* args)
480480
sWorld.WarnAccount(playerData->uiAccount, authorName, reason, "WARN");
481481
sAccountMgr.WarnAccount(playerData->uiAccount, reason);
482482
if (pPlayer)
483-
ChatHandler(pPlayer).PSendSysMessage(LANG_ACCOUNT_WARNED, reason);
483+
pPlayer->PSendSysMessage(LANG_ACCOUNT_WARNED, reason);
484484

485485
PSendSysMessage("Account #%u (character %s) has been warned for \"%s\"", playerData->uiAccount, playerData->sName.c_str(), reason);
486486
return true;
@@ -1148,7 +1148,7 @@ bool ChatHandler::HandleMuteCommand(char* args)
11481148
pAura->RefreshHolder();
11491149
}
11501150

1151-
ChatHandler(target).PSendSysMessage(LANG_YOUR_CHAT_DISABLED, notspeaktime);
1151+
target->PSendSysMessage(LANG_YOUR_CHAT_DISABLED, notspeaktime);
11521152
}
11531153

11541154
std::string nameLink = playerLink(target_name);
@@ -1206,7 +1206,7 @@ bool ChatHandler::HandleUnmuteCommand(char* args)
12061206
if (target)
12071207
{
12081208
target->RemoveAurasDueToSpell(SPELL_PLAYER_MUTED_VISUAL);
1209-
ChatHandler(target).PSendSysMessage(LANG_YOUR_CHAT_ENABLED);
1209+
target->PSendSysMessage(LANG_YOUR_CHAT_ENABLED);
12101210
}
12111211

12121212
std::string nameLink = playerLink(target_name);

src/game/Commands/CharacterCommands.cpp

Lines changed: 47 additions & 47 deletions
Large diffs are not rendered by default.

src/game/Commands/DebugCommands.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1624,7 +1624,7 @@ bool ChatHandler::HandleDebugSpellModsCommand(char* args)
16241624
PSendSysMessage(LANG_YOU_CHANGE_SPELLMODS, opcode == SMSG_SET_FLAT_SPELL_MODIFIER ? "flat" : "pct",
16251625
spellmodop, value, effidx, GetNameLink(chr).c_str());
16261626
if (needReportToTarget(chr))
1627-
ChatHandler(chr).PSendSysMessage(LANG_YOURS_SPELLMODS_CHANGED, GetNameLink().c_str(),
1627+
chr->PSendSysMessage(LANG_YOURS_SPELLMODS_CHANGED, GetNameLink().c_str(),
16281628
opcode == SMSG_SET_FLAT_SPELL_MODIFIER ? "flat" : "pct", spellmodop, value, effidx);
16291629

16301630
WorldPacket data(opcode, (1 + 1 + 2 + 2));

src/game/Commands/MiscCommands.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -725,19 +725,19 @@ void ChatHandler::HandleInstanceUnbindHelper(Player* player, bool got_map, uint3
725725

726726
if (MapEntry const* entry = sMapStorage.LookupEntry<MapEntry>(itr->first))
727727
{
728-
ChatHandler(player).PSendSysMessage("unbinding map: %d (%s) inst: %d perm: %s canReset: %s TTR: %s",
728+
player->PSendSysMessage("unbinding map: %d (%s) inst: %d perm: %s canReset: %s TTR: %s",
729729
itr->first, entry->name, save->GetInstanceId(), itr->second.perm ? "yes" : "no",
730730
save->CanReset() ? "yes" : "no", timeleft.c_str());
731731
}
732732
else
733-
ChatHandler(player).PSendSysMessage("bound for a nonexistent map %u", itr->first);
733+
player->PSendSysMessage("bound for a nonexistent map %u", itr->first);
734734
player->UnbindInstance(itr);
735735
counter++;
736736
}
737737
else
738738
++itr;
739739
}
740-
ChatHandler(player).PSendSysMessage("instances unbound: %d", counter);
740+
player->PSendSysMessage("instances unbound: %d", counter);
741741
}
742742

743743
bool ChatHandler::HandleInstanceUnbindCommand(char* args)

src/game/Commands/TeleportCommands.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ bool ChatHandler::HandleTeleGroupCommand(char * args)
158158

159159
PSendSysMessage(LANG_TELEPORTING_TO, plNameLink.c_str(), "", tele->name.c_str());
160160
if (needReportToTarget(pl))
161-
ChatHandler(pl).PSendSysMessage(LANG_TELEPORTED_TO_BY, nameLink.c_str());
161+
pl->PSendSysMessage(LANG_TELEPORTED_TO_BY, nameLink.c_str());
162162

163163
// stop flight if need
164164
if (pl->IsTaxiFlying())
@@ -248,7 +248,7 @@ bool ChatHandler::HandleGroupgoCommand(char* args)
248248

249249
PSendSysMessage(LANG_SUMMONING, plNameLink.c_str(), "");
250250
if (needReportToTarget(pl))
251-
ChatHandler(pl).PSendSysMessage(LANG_SUMMONED_BY, nameLink.c_str());
251+
pl->PSendSysMessage(LANG_SUMMONED_BY, nameLink.c_str());
252252

253253
// stop flight if need
254254
if (pl->IsTaxiFlying())
@@ -689,7 +689,7 @@ bool ChatHandler::HandleTeleNameCommand(char* args)
689689

690690
PSendSysMessage(LANG_TELEPORTING_TO, chrNameLink.c_str(), "", tele->name.c_str());
691691
if (needReportToTarget(target))
692-
ChatHandler(target).PSendSysMessage(LANG_TELEPORTED_TO_BY, GetNameLink().c_str());
692+
target->PSendSysMessage(LANG_TELEPORTED_TO_BY, GetNameLink().c_str());
693693

694694
return HandleGoHelper(target, tele->mapId, tele->x, tele->y, &tele->z, &tele->o);
695695
}
@@ -1161,7 +1161,7 @@ bool ChatHandler::HandleNamegoCommand(char* args)
11611161
}
11621162
PSendSysMessage(LANG_SUMMONING, nameLink.c_str(), "");
11631163
if (needReportToTarget(pTarget))
1164-
ChatHandler(pTarget).PSendSysMessage(LANG_SUMMONED_BY, playerLink(pPlayer->GetName()).c_str());
1164+
pTarget->PSendSysMessage(LANG_SUMMONED_BY, playerLink(pPlayer->GetName()).c_str());
11651165

11661166
// stop flight if need
11671167
if (pTarget->IsTaxiFlying())
@@ -1296,7 +1296,7 @@ bool ChatHandler::HandleGonameCommand(char* args)
12961296

12971297
PSendSysMessage(LANG_APPEARING_AT_ONLINE, chrNameLink.c_str());
12981298
if (needReportToTarget(pTarget))
1299-
ChatHandler(pTarget).PSendSysMessage(LANG_APPEARING_TO, GetNameLink().c_str());
1299+
pTarget->PSendSysMessage(LANG_APPEARING_TO, GetNameLink().c_str());
13001300

13011301
// stop flight if need
13021302
if (pPlayer->IsTaxiFlying())

0 commit comments

Comments
 (0)