# WoW Achievements

Pulls the full World of Warcraft achievement catalog from the Blizzard API and stores it on your site. Both player achievements and guild achievements are included, organized into their category hierarchies. A background queue handles the thousands of records so the sync never times out.

## Quick start

```
drush en wow_achievement -y
drush wow:sync-achi-categories
drush wow:sync-achievements --force
drush advancedqueue:queue:process wow_achievement
```

## What you get

- Complete achievement catalog for both player and guild achievements
- Category hierarchy (e.g. Dungeons & Raids > Wrath of the Lich King)
- Achievement details: name, description, point value, account-wide flag, reward text, and criteria
- Cached achievement icons stored locally
- Separate category trees for player vs. guild achievements

## Requirements

- [World of Warcraft API](../../README.md) core module
- Taxonomy module (Drupal core)
- [Advanced Queue](https://www.drupal.org/project/advancedqueue) module

## Documentation

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