feat: handle SMSG_PET_UNLEARN_CONFIRM with pet talent respec dialog

Parses the pet talent wipe confirm packet (petGuid + cost), shows a
confirmation dialog matching the player talent reset UX, and sends
CMSG_PET_UNLEARN_TALENTS on confirmation. Completes the pet talent
respec flow for Hunters/Warlocks on WotLK servers.
This commit is contained in:
Kelsi 2026-03-17 21:13:27 -07:00
parent 67c8101f67
commit 49ba89dfc3
4 changed files with 103 additions and 1 deletions

View file

@ -358,6 +358,7 @@ private:
void renderReclaimCorpseButton(game::GameHandler& gameHandler);
void renderResurrectDialog(game::GameHandler& gameHandler);
void renderTalentWipeConfirmDialog(game::GameHandler& gameHandler);
void renderPetUnlearnConfirmDialog(game::GameHandler& gameHandler);
void renderEscapeMenu();
void renderSettingsWindow();
void applyGraphicsPreset(GraphicsPreset preset);