Description
One Macro to target the NPCs and Critters required for the four "/love" achievements, the Bloody Rare, Frostbitten, Glorious!, Pest Control achievements, Cataclysm rares such as Jadefang and Burgy Blackheart, early MoP rares and achievements such as G'nathus and Zul'Again and a few others such as the Time-Lost Proto-Drake and Lil Timmy.
Deutsch, Español, Français, Italiano, Português Brasileiro, Русский, 한국어, 繁體中文, 简体中文
How to Use
Instal: Like any other AddOn. Set up: Works 'as is'. For options enter '/rarelove', '/rare', '/rl' in chat.
The first time you run this AddOn a macro for your character will be created. Drag the macro icon to a hot bar. Every time you click that button, the AddOn will be executed. A sound will be heard upon a "hit" and for the "Squirrel" achievements your criteria count will be displayed in chat.
There are three separate and configurable sounds, categorised as "love" for the four "Squirrel" achievements, "kill" for all killing achievements, and "extras".
Features
😃 Progress reports and links for every new "love squirrel" critter
😃 Progress reports and links for every new and redone "kill" achievement NPC
😃 To assist with respawn estimation, dead "kill" achievement NPCs will be targeted
😃 Completed "kill" achievement NPCs which drop loot will also still be targeted
😃 Smart targeting - NO false positives on Hunter pets, etc
😃 Fully translated for Deutsch, Español, Français, Italiano, Português Brasileiro, Русский, 한국어, 繁體中文, 简体中文
😃 Optimised to prevent high level achievement tracking for low level toons
😃 No Ace libraries = no bloat
😃 Ultra small cpu/memory footprint
Critter Achievements
✅ Kalimdor / Eastern Kingdoms To All the Squirrels I've Loved Before
✅ Northrend To All the Squirrels Who Shared My Life
✅ Cataclysm To All the Squirrels Who Cared For Me
✅ Mists of Pandaria To All the Squirrels I once Caressed?
✅ Kalimdor / Eastern Kingdoms / Northrend Pest Control
Expansion Rare Achievements
✅ Northrend Frostbitten
✅ Outland Bloody Rare
✅ Mists of Pandaria Glorious!, I'm In Your Base, Killing Your Dudes, and Zul'Again, Champions of Lei Shen, It Was Worth Every Ritual Stone, and Timeless Champion
Expansion Rares/Elites
✅ Nagrand's Bro'Gaz the Clanless, Storm Peak's Skoll and Zul'Drak's Gondria
✅ The enigmatic Time-Lost Proto-Drake
✅ The Vashj'ir Whale Shark as it rewards From Hell's Heart I Stab at Thee
✅ All Cataclysm rares, including Jadefang and Burgy Blackheart
✅ Pandaria non-achievement rares/elites such as Zhing, Oondasta, Hutia and Captain Zvezdan
Other NPCs
✅ Lil Timmy, a rare Stormwind cat vendor
✅ Legion Dalaran's The Mad Merchant
✅ Moonfang and the Darkmoon Rabbit from the Darkmoon Faire!
Limitations
To prevent botting, Blizzard prevents auto-targetting. It is impossible to deselect a target. The AddOn is smart and knows if the macro found a hunter pet. It simply waits for you to manually deselect.
A few non-achievement mobs drop one-off toys, pets or mounts. It is a programming limitation that I cannot reliably test for ownership/learning of these unless you have recently opened your Toy / Mount / Pet Journals. Yes, I could build and retain a list over time. That's taking the AddOn in another direction.
Tracking of Pest Control requires a little sleight of hand. I trigger a progress report after 20s of the last macro key press, enough time to kill the critter surely!
I am limited to posting achievement links for account progress, even if the achievement is not officially a "blue" achievement, e.g. "Squirrels". Tallies will be accurate though on a per character basis, as expected. Tallies in the progress reports will be account wide if the achievement is genuinely a "blue" achievement, e.g. Bloody Rare.
The Achievement API calls are arguably the most expensive cpu/fps wastes. I have employed extensive throttling of calls throughout. I spread the initial setup over 10-20s at login. A '/rare p' progress command will take about 20s to return as it slowly compiles its data. I wait a full second after a '/love' before requesting data as the Blizzard servers themselves are somewhat slow to update! A full 60s elapses between completing and rescanning achievements.
If You Like Rare Love
Nobody can resist an adorable Raptor Hatchling pet or the magnificent Netherwing Drake and Long-Forgotten Hippogryph mounts. You'll of course need Dark Soil for The Tillers friendships and a Loose Pebble for your Dog! While fishing you'll wonder if This Scampi Happening? Oh, but it is! Why not Let Minnow about your fishing poles and you surely Cod Do Batter with your fishing achievements. While adventuring, map your way with X and Y coordinates and always go the Hard Yards measuring distance. Have some fun with Yarrr for pirate Tooltips or turn geek with Fibonacci. See all the hidden game asset IDs with Tip or Enumerate your frames. Achievement critters and NPCs receive some Rare Love and keep track of Sunrise & Sunset.
Cookies, Beer & Donations
It is all about the cookies and beer although, and don't let Gallywix know about this, a "thank you" in the comments section fuels my programming appetite and is very much appreciated. And then, you could cut straight to Donate because as Gallywix would say... "time is money, friend". 😊