Fix character appearance, previews, mount seat, and online unequip

This commit is contained in:
Kelsi 2026-02-12 14:55:27 -08:00
parent 930ee76789
commit 0ff0f2f995
19 changed files with 743 additions and 113 deletions

View file

@ -7,6 +7,7 @@
#include <functional>
#include <vector>
#include <memory>
#include <cstdint>
namespace wowee {
namespace game { class GameHandler; }
@ -39,6 +40,10 @@ private:
std::string statusMessage;
bool statusIsError = false;
// For many races/styles, CharSections hair color IDs are not guaranteed to be contiguous.
// We expose an index (hairColor) in the UI and map it to the actual DBC hairColorId here.
std::vector<uint8_t> hairColorIds_;
std::vector<game::Class> availableClasses;
void updateAvailableClasses();