# WoW Pets

Pulls the complete World of Warcraft battle pet catalog from the Blizzard API and stores it on your site. When the WoW Characters module is also enabled, each character's collected pets are tracked individually — including level, quality, and breed — so a character can hold multiple copies of the same species.

## Quick start

```
drush en wow_pet -y
drush wow:sync-pets --force
drush advancedqueue:queue:process wow_pet
```

## What you get

- Full battle pet catalog with names, descriptions, type, and source information
- Cached pet icons stored locally
- Alliance-only and Horde-only pet flags and capturable/tradable status
- Per-character pet collection tracking with level, quality, and breed per instance (requires `wow_character`)

## Requirements

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

### Optional

- WoW Characters (`wow_character`) — enables per-character collection tracking

## Documentation

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