diff --git a/src/server/game/Entities/Player/Player.h b/src/server/game/Entities/Player/Player.h index 6637a7697..525a3ed15 100644 --- a/src/server/game/Entities/Player/Player.h +++ b/src/server/game/Entities/Player/Player.h @@ -245,6 +245,11 @@ enum ReputationSource REPUTATION_SOURCE_SPELL }; +enum QuestSound +{ + QUEST_SOUND_FAILURE = 847 +}; + #define ACTION_BUTTON_ACTION(X) (uint32(X) & 0x00FFFFFF) #define ACTION_BUTTON_TYPE(X) ((uint32(X) & 0xFF000000) >> 24) #define MAX_ACTION_BUTTON_ACTION_VALUE (0x00FFFFFF+1) diff --git a/src/server/game/Entities/Player/PlayerStorage.cpp b/src/server/game/Entities/Player/PlayerStorage.cpp index 8c7b9da6f..ce2f55ca5 100644 --- a/src/server/game/Entities/Player/PlayerStorage.cpp +++ b/src/server/game/Entities/Player/PlayerStorage.cpp @@ -4059,6 +4059,7 @@ void Player::SendEquipError(InventoryResult msg, Item* pItem, Item* pItem2, uint } } GetSession()->SendPacket(&data); + PlayDirectSound(QUEST_SOUND_FAILURE); // Play failure sound } void Player::SendBuyError(BuyResult msg, Creature* creature, uint32 item, uint32 param)