diff options
| author | Shauren <shauren.trinity@gmail.com> | 2024-09-18 00:04:07 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2024-09-18 00:04:07 +0200 |
| commit | 4facb615d829f9ff42ecbd1ea3dd798644796676 (patch) | |
| tree | 4d8410edb4b296e50ca8ae6cdbe7c4de24fce4aa /src | |
| parent | 080c15362c7584b778a7429415fbbfef9915cf9f (diff) | |
Core/Creatures: Allow PlayerInteractionType::CharacterBanker from CMSG_BANKER_ACTIVATE
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/game/DataStores/DBCEnums.h | 2 | ||||
| -rw-r--r-- | src/server/game/Handlers/BankHandler.cpp | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/DataStores/DBCEnums.h b/src/server/game/DataStores/DBCEnums.h index c0dd9b00b0d..17d7ef9e7a0 100644 --- a/src/server/game/DataStores/DBCEnums.h +++ b/src/server/game/DataStores/DBCEnums.h @@ -1862,7 +1862,7 @@ enum class PlayerInteractionType : int32 Registrar = 11, Vendor = 12, PetitionVendor = 13, - GuildTabardVendor = 14, + GuildTabardVendor = 14, TalentMaster = 15, SpecializationMaster = 16, MailInfo = 17, diff --git a/src/server/game/Handlers/BankHandler.cpp b/src/server/game/Handlers/BankHandler.cpp index 4e3c065c17c..bf8b3a92ff4 100644 --- a/src/server/game/Handlers/BankHandler.cpp +++ b/src/server/game/Handlers/BankHandler.cpp @@ -63,7 +63,7 @@ void WorldSession::HandleAutoBankItemOpcode(WorldPackets::Bank::AutoBankItem& pa void WorldSession::HandleBankerActivateOpcode(WorldPackets::Bank::BankerActivate const& bankerActivate) { - if (bankerActivate.InteractionType != PlayerInteractionType::Banker) + if (bankerActivate.InteractionType != PlayerInteractionType::Banker && bankerActivate.InteractionType != PlayerInteractionType::CharacterBanker) return; Creature* unit = GetPlayer()->GetNPCIfCanInteractWith(bankerActivate.Banker, UNIT_NPC_FLAG_ACCOUNT_BANKER | UNIT_NPC_FLAG_BANKER, UNIT_NPC_FLAG_2_NONE); |
