Download
(26Kb)
Download
Updated: 09-03-17 01:22 AM
Pictures
File Info
Compatibility:
Shadows of Argus (7.3.0)
Updated:09-03-17 01:22 AM
Created:01-01-17 08:10 AM
Downloads:1,882
Favorites:12
MD5:

Rare Love

Version: v1.10
by: Taraezor [More]

Description
One Macro to target the NPCs and Critters required for the four "/love" achievements, the Bloody Rare, Frostbitten, Glorious! and Pest Control achievements, Cataclysm rares such as Jadefang and Burgy Blackheart, 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 progress 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 Click here to lend your support! because as Gallywix would say... "time is money, friend". 😊

== v1.10 - 3rd September 2017
* TOC version bump for Patch 7.3 Shadows of Argus
* PlaySoundKitID removed as of Patch 7.3.0. Replaced by PlaySound

== v1.09 - 29th March 2017
* Split Extras macro into a Cata macro and the remainder stays in Extras (due to macro length limits)
* StopSound added to localised calls
* Added check for The Amazing Zanzo but only for Mages who haven't learnt Arcane Momentum
* Removed unnecessary parameters passed around for the /love achievements
* Tidy global Extras function which never used a parameter which was never passed anyway
* Added simple "Ready" message to indicate that RL has (finally) completed its setup
* Added Doctor Theolen Krastinov, the Scholomance Heroic rare
* Ready for Patch 7.2

== v1.08 - 11th January 2017
* Captain Zvezdan typo

== v1.07 - 11th January 2017
* Now checks player level in order to truncate the list of achievements and the macro checks
* Added Nalak, Oondasta, Sha, Hutia, Gumi, Degu, Captain Zvedan
* Added Champions of Lei Shen, It Was Worth Every Ritual Stone, Timeless Champion

== v1.06 - 8th January 2017
* Overcame the hurdle of false positives on player (hunter) pets
* Greatly improved targeting logic and functionality
* Improved throttled macro filling logic
* InCombatLockdown test, doh!
* Added From Hell's Heart I Stab at Thee (Cata) (i.e. the Whale Shark)
* Glorious (MoP 5.0) Added
* I'm In Your Base, Killing Your Dudes added (MoP 5.1)
* All Extras mobs (many, sigh) translated
* All non-achievement MoP 5.0 elites added
* Added The Mad Merchant (Legion Dalaran)
* Darkmoon Rabbit and Moonfang added
* Zandalari Warscout & Zandalari Warbringer added (MoP 5.1)
* Now prints Achievement progress after a successful /love and recent kill

== v1.05 - 6th January 2017
* Total throttling for players with both super fast and super slow and "in between" systems

== v1.04 - 5th January 2017
* Previous lag fix was not always sufficient. Continues to wait until PLAYER_LOGIN but then throttles each API Achievement call to 0.5s intervals

== v1.03 - 4th January 2017
* Prevent AddOn from accessing Achievement API prior to PLAYER_LOGIN event - caused a nasty login hang
* Bug preventing AddOn name from being changed
* Add check (with localisation) for character specific macro list being full

== v1.02 - 3rd January 2017
* Use "\\" instead of "\" for file paths (unsure if this AddOn works on Windows)
* Remove text colours from global pool
* Alter menu colour selection
* Added "On" and "Off" to localisation
* Use new schema for loading in saved variables (auto delete of redundant saves)
* tönen for klingen in German localisation
* Silencioso for Silencio in the Spanish localisation

== v1.01 - 2nd January 2017
* More localisation

== v1.00 - 2nd January 2017
* Initial release
Post A Reply Comment Options
Unread 11-19-20, 08:37 AM  
Ookami.kun
A Cliff Giant
 
Ookami.kun's Avatar

Forum posts: 79
File comments: 238
Uploads: 0
Shadowlands 9.0.2 update?

Any idea if this addon will be updated for Shadowlands? Looks like they have added three new Squirrels achievements.

To All the Squirrels I Set Sail to See - The critters of Kul Tiras and Zandalar are worthy of /love as well.
To All the Squirrels I Love Despite Their Scars - The critters of the Broken Shore need /love.
To All the Squirrels Through Time and Space - Draenor is home to many familiar, but different critters, who have been waiting to get some /love

Thanks.
__________________
Report comment to moderator  
Reply With Quote
Unread 09-05-18, 09:44 AM  
Barleduq
Premium Member
 
Barleduq's Avatar
Premium Member

Forum posts: 135
File comments: 742
Uploads: 0
Re: Re: Hello again!

Hi there! Hope your BfA leveling is going well!

I found the addon I was referring to in my original note you replied to:
http://www.wowinterface.com/download...mote.html#info

I have *no* clue what it needs, other than updating with whatever new achievements are relevant. But I figured having a starting point would be good!

have fun!
-Barleduq


Originally Posted by Taraezor
Originally Posted by Barleduq
I noticed on curse's LFH page that you are in game again and playing! Yay! I have a question about *this* addon, tho.

Many many moons ago, I had an addon that would, when I moused over a relevant critter, would do the /love emote on it. If it was one I had to kill, it would tell me. Alas, I no longer remember what it was called.

Nor, honestly, do I recall if I've asked you this before.

Is this something that's still doable, or has blizz removed the ability?

Glad to see you're back!
-Barleduq
Nice to catch up with you again Barleduq!

Ermmmm..... not too sure. It is a good idea though. Right now I am struggling to get ready for BfA. Levelling toons a priority. Then existing/popular AddOns such as my Netherwing Eggs and Long Forgotten Hippogrypth. Then the others.

All I can promise is to add this to my to do list. Great idea.
Report comment to moderator  
Reply With Quote
Unread 07-21-18, 07:19 PM  
Barleduq
Premium Member
 
Barleduq's Avatar
Premium Member

Forum posts: 135
File comments: 742
Uploads: 0
Hello again!

I noticed on curse's LFH page that you are in game again and playing! Yay! I have a question about *this* addon, tho.

Many many moons ago, I had an addon that would, when I moused over a relevant critter, would do the /love emote on it. If it was one I had to kill, it would tell me. Alas, I no longer remember what it was called.

Nor, honestly, do I recall if I've asked you this before.

Is this something that's still doable, or has blizz removed the ability?

Glad to see you're back!
-Barleduq
Report comment to moderator  
Reply With Quote
Unread 01-05-17, 06:29 AM  
Vis
A Pyroguard Emberseer
 
Vis's Avatar

Forum posts: 1827
File comments: 50
Uploads: 0
Just want to mention that your options slash command
For options enter '/rl' in chat.
is the same command that Ace2/3 libraries use to reload the interface.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.