Merge branch 'master' into 4.3.4
Conflicts: src/server/game/DataStores/DBCStructure.h src/server/game/DataStores/DBCfmt.h src/server/game/Globals/ObjectMgr.cpp src/server/game/Handlers/LFGHandler.cpp src/server/game/Server/Protocol/Opcodes.cpp src/server/game/Server/WorldSession.h
This commit is contained in:
@@ -1523,14 +1523,18 @@ void GameObject::Use(Unit* user)
|
||||
|
||||
Player* player = user->ToPlayer();
|
||||
|
||||
if (player->CanUseBattlegroundObject())
|
||||
if (player->CanUseBattlegroundObject(this))
|
||||
{
|
||||
// in battleground check
|
||||
Battleground* bg = player->GetBattleground();
|
||||
if (!bg)
|
||||
return;
|
||||
|
||||
if (player->GetVehicle())
|
||||
return;
|
||||
|
||||
player->RemoveAurasByType(SPELL_AURA_MOD_STEALTH);
|
||||
player->RemoveAurasByType(SPELL_AURA_MOD_INVISIBILITY);
|
||||
// BG flag click
|
||||
// AB:
|
||||
// 15001
|
||||
@@ -1563,14 +1567,18 @@ void GameObject::Use(Unit* user)
|
||||
|
||||
Player* player = user->ToPlayer();
|
||||
|
||||
if (player->CanUseBattlegroundObject())
|
||||
if (player->CanUseBattlegroundObject(this))
|
||||
{
|
||||
// in battleground check
|
||||
Battleground* bg = player->GetBattleground();
|
||||
if (!bg)
|
||||
return;
|
||||
|
||||
if (player->GetVehicle())
|
||||
return;
|
||||
|
||||
player->RemoveAurasByType(SPELL_AURA_MOD_STEALTH);
|
||||
player->RemoveAurasByType(SPELL_AURA_MOD_INVISIBILITY);
|
||||
// BG flag dropped
|
||||
// WS:
|
||||
// 179785 - Silverwing Flag
|
||||
|
||||
Reference in New Issue
Block a user