feat(Core/Player)Add quest failure sound when inventory is full or quest failed (#20917)

This commit is contained in:
Exitare
2024-12-14 00:46:41 -08:00
committed by GitHub
parent a4e2b1d743
commit 6f65f5f22b
2 changed files with 6 additions and 0 deletions

View File

@@ -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)

View File

@@ -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)