Ello Polly v1.0.0
Pining for Pet Battles

Install the ElloPolly folder in World of Warcraft/_retail_/Interface/AddOns and /reload.
Open with /polly.
Ello Polly remains closed when you log in. Click the green parrot minimap icon or use /polly to open it.
Default and reset filters select Active Daily/Weekly Quests and Polished Pet Charm only.

TomTom is optional. When installed, Ello Polly uses TomTom waypoints and the Crazy Arrow. Without it, Blizzard user waypoints are used.



v1.0.0 notes:
- First full public release of Ello Polly.
- Updated for World of Warcraft 12.1 (Interface 120100).
- Automatically scans active pet battle daily/weekly quests and supports filtering by expansion and reward.
- Includes expansion-aware route planning with optional TomTom waypoints and Crazy Arrow support.
- Retains fallback chat navigation for destinations where a direct TomTom arrow cannot be drawn.
- Retains quest-completion-only route advancement, duplicate quest-event protection, and immediate cleanup of completed trainer waypoints.
- Existing Ello Polly saved settings remain compatible with this release.

v0.6.8 notes:
- Completed trainer TomTom waypoints are removed immediately when the associated quest completes.
- Any already-completed route steps skipped during advancement also have their TomTom markers cleaned up.
- Retains the v0.6.7 duplicate quest-event protection so a single completion cannot skip multiple route steps.

v0.6.7 notes:
- Fixed a route-advance race where QUEST_LOG_UPDATE and QUEST_TURNED_IN could both process the same completed pet battle and skip an extra trainer.
- Route advancement is now tied to the exact quest ID that completed, so only one new destination is selected and announced per completion.

v0.6.6 notes:
- Every route step now announces the trainer and zone in chat, framed by prominent orange circle markers.
- The first route destination is announced when Start Route is clicked, and each subsequent destination is announced only after the previous quest completes.
- TomTom is still used normally where possible; when a Crazy Arrow cannot be drawn across a map hierarchy, the chat destination remains a clear fallback.
- Route completion now uses a prominent green-circle confirmation message.
- Quest-completion-only advancement, current-location-first ordering, expansion grouping, and public author metadata (Siggie) are retained.


v0.6.5 notes:
- Fixed Start Route not loading TomTom waypoints in v0.6.4.
- Restored the proven v0.6.3 route queue model while retaining v0.6.4 quest-completion-only advancement.
- Route waypoints use cleardistance=0 so merely arriving at a trainer does not remove the route step.
- TomTom waypoint cleanup now supports RemoveWaypoint with a fallback to ClearWaypoint.
- Current-location-first and expansion-aware routing remains enabled.
- Public addon author metadata remains Siggie.

v0.6.4 notes:
- Route waypoints now advance only when the associated pet battle quest is completed, never merely by arriving at the coordinates.
- Active routes are preserved during background quest scans so a completed battle cannot unexpectedly reorder the remaining route.
- TomTom now keeps a single active Ello Polly route waypoint, reducing Crazy Arrow conflicts between stored destinations.
- TomTom waypoint arrival no longer clears the route step; the arrow remains tied to that trainer until the quest completes.
- Current-location-first and expansion-aware route ordering from v0.6.3 is retained.
- Public addon author metadata remains Siggie.

v0.6.3 notes:
- Route planning now starts from the expansion the player is currently standing in whenever it can be identified.
- Quests are kept together by expansion rather than jumping away while quests remain in the current expansion.
- From the current expansion, routes continue through newer expansions first, then work backwards through older expansions.
- Within an expansion, the current zone/current continent is preferred before other route legs.
- Cross-continent travel notices now use prominent blue square markers.
- Public addon author metadata is Siggie.

v0.6.2 notes:
- TomTom routing is now continent-aware.
- All selected route markers are still added to TomTom.
- The Crazy Arrow is only activated when the current route destination is on the player's current continent/map hierarchy.
- When the next route leg is on another continent, Ello Polly waits for travel and automatically resumes the Crazy Arrow after the player arrives.

Trainer/location data incorporates Ello-Polly-Battle-Trainer-Audit-v6-systematic.csv, including Miniature Army at Hallowfall 52.4, 62.6.
