# WoW Characters

Fetches and stores World of Warcraft character profiles from the Blizzard API. Given a region, realm, and character name, the module retrieves the character's level, class, race, faction, gear, achievement points, and avatar and keeps a local copy that other modules can reference.

## Quick start

```
drush en wow_character -y
drush wow:sync-realms
drush wow:sync-classes
drush wow:sync-races
drush wow:character-lookup <realm> <character-name>
```

## What you get

- Character profiles including level, faction, class, race, and active specialization
- Equipped and average item level
- Achievement point totals and active title
- Locally cached character avatar
- Foundation for per-character collection data (mounts, pets, toys, titles, reputations)

## Requirements

- [World of Warcraft API](../../README.md) core module
- WoW Realms (`wow_realm`) submodule
- WoW Playable Classes (`wow_playable_class`) submodule
- WoW Playable Races (`wow_playable_race`) submodule

## Documentation

See the [full documentation](https://project.pages.drupalcode.org/wow/).
