aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Handlers/MiscHandler.cpp
diff options
context:
space:
mode:
authorSpp <spp@jorge.gr>2013-02-27 04:08:19 +0100
committerSpp <spp@jorge.gr>2013-02-27 04:08:19 +0100
commit03505a3a42c8bc1263a70951b6c456055fb5b690 (patch)
tree99449180552fae7dc25a19e86cd372d98236c41c /src/server/game/Handlers/MiscHandler.cpp
parentcd24526aaca0c52caee21063bd4f477590654785 (diff)
parent480c6cf4dd8965627aa7bc6e903558f2fa5c3ea6 (diff)
Merge branch 'master' into 4.3.4
Conflicts: src/server/game/Entities/Player/Player.h src/server/game/Quests/QuestDef.cpp src/server/game/Quests/QuestDef.h src/server/game/World/World.cpp src/server/game/World/World.h src/server/scripts/Commands/cs_reload.cpp
Diffstat (limited to 'src/server/game/Handlers/MiscHandler.cpp')
-rw-r--r--src/server/game/Handlers/MiscHandler.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/server/game/Handlers/MiscHandler.cpp b/src/server/game/Handlers/MiscHandler.cpp
index 808e86e15c7..b7b5330921f 100644
--- a/src/server/game/Handlers/MiscHandler.cpp
+++ b/src/server/game/Handlers/MiscHandler.cpp
@@ -468,13 +468,13 @@ void WorldSession::HandleTogglePvP(WorldPacket& recvData)
if (GetPlayer()->HasFlag(PLAYER_FLAGS, PLAYER_FLAGS_IN_PVP))
{
- if (!GetPlayer()->IsPvP() || GetPlayer()->pvpInfo.endTimer != 0)
+ if (!GetPlayer()->IsPvP() || GetPlayer()->pvpInfo.EndTimer)
GetPlayer()->UpdatePvP(true, true);
}
else
{
- if (!GetPlayer()->pvpInfo.inHostileArea && GetPlayer()->IsPvP())
- GetPlayer()->pvpInfo.endTimer = time(NULL); // start toggle-off
+ if (!GetPlayer()->pvpInfo.IsHostile && GetPlayer()->IsPvP())
+ GetPlayer()->pvpInfo.EndTimer = time(NULL); // start toggle-off
}
//if (OutdoorPvP* pvp = _player->GetOutdoorPvP())
@@ -1321,7 +1321,7 @@ void WorldSession::HandleWhoisOpcode(WorldPacket& recvData)
std::string charname;
recvData >> charname;
- if (HasPermission(RBAC_PERM_OPCODE_WHOIS))
+ if (!HasPermission(RBAC_PERM_OPCODE_WHOIS))
{
SendNotification(LANG_YOU_NOT_HAVE_PERMISSION);
return;