Achievement: To All the Squirrels I Once Caressed?

This article is a stub, you can help by expanding it.
You are currently viewing a Wiki Page. It can be edited by anyone who is currently logged in. Before you change anything, please make sure to read our FAQ, the editing guidelines of this post as well as its comments.



To All the Squirrels I Once Caressed? Source Code


WoWPro.Achievements:RegisterGuide('TwoToadSqu','MoP Zones', 'To All the Squirrels I Once Carressed?', 'Achievement', 'Mists of Pandaria', 'TwoToad','Neutral', function()
return [[

; I left the misspelled guide title 'Carrassed' (Should be Caressed) just in case correcting it breaks the guide

; Do we really need a note to tell us the title of the guide?
;N To All the Squirrels I Once Carressed?

;We do not need a note to tell us to love the animal listed. I added 'love' to the target option.
F Leopard Tree Frog|QID|963500009|M|51,55|Z|The Jade Forest|ACH|6350;9|T|Leopard Tree Frog,love|
F Shrine Fly|QID|963500015|M|36,58|Z|The Jade Forest|ACH|6350;15|T|Shrine Fly,love|
F Coral Adder|QID|963500004|M|64,82|Z|The Jade Forest|ACH|6350;4|T|Coral Adder,love|

;I believe as of 5.4, The Vale is no longer phased. Leaving the Water Skimmer notes just in case I'm mistaken.
F Dancing Water Skimmer|QID|963500005|M|32,68|Z|Vale of Eternal Blossoms|ACH|6350;5|T|Dancing Water Skimmer,love|N|Due to phasing issues, you may not be able to see these critters anymore. \nThe alternate ways to find them is to queue for the battleground "Temple of Kotmogu" where you will find them in a small pond. Another option is that you can love the battle pet version if you want to capture one (or already have) or you know someone with one. The last option I'm aware of is you can get an unphased friend to lure one out with critter bites or an unphased Druid with the charm woodland creature (glyphed). |
F Gilded Moth|QID|963500007|M|69,38|Z|Vale of Eternal Blossoms|ACH|6350;7|T|Gilded Moth,love|
F Golden Civet|QID|963500008|M|69,23|Z|Vale of Eternal Blossoms|ACH|6350;8|T|Golden Civet,love|

F Malayan Quillrat|QID|963500011|M|34,62|Z|Valley of the Four Winds|ACH|6350;11|T|Malayan Quillrat,love|
F Bandicoon|QID|963500002|M|32,53|Z|Valley of the Four Winds|ACH|6350;2|T|Bandicoon,love|
F Marsh Fiddler|QID|963500012|M|41,35|Z|Valley of the Four Winds|ACH|6350;12|T|Marsh Fiddler,love|
F Sifang Otter|QID|963500016|M|64,65|Z|Valley of the Four Winds|ACH|6350;16|T|Sifang Otter,love|

F Amethyst Spiderling|QID|963500001|M|81,19|Z|Krasarang Wilds|ACH|6350;1|T|Amethyst Spiderling,love|
F Luyu Moth|QID|963500010|M|75,7|Z|Krasarang Wilds|ACH|6350;10|T|Luyu Moth,love|

F Clouded Hedgehog|QID|963500003|M|69,61|Z|Dread Wastes|ACH|6350;3|T|Clouded Hedgehog,love|
F Resilient Roach|QID|963500014|M|51,45|Z|Dread Wastes|ACH|6350;14|T|Resilient Roach,love|
F Emperor Crab|QID|963500006|M|54,82|Z|Dread Wastes|ACH|6350;6|T|Emperor Crab,love|

F Mongoose|QID|963500013|M|62,67|Z|Townlong Steppes|ACH|6350;13|T|Mongoose,love|
F Yakrat|QID|963500017|M|76,82|Z|Townlong Steppes|ACH|6350;17|T|Yakrat,love|

N Congratulations!|N|If you skipped the Dancing Water Skimmer, now is the time to queue up for the Temple of Kotmogu.
]]
end)



To All the Squirrels Who Cared for Me. Source Code



WoWPro.Achievements:RegisterGuide('TwiCared','CaT Zones', 'To All the Squirrels Who Cared for Me', 'General', 'Cataclysm', 'Twists','Neutral', function()
return [[

F Alpine Chipmunk|QID|955480001|M|60,23|Z|Mount Hyjal|ACH|5548;1|T|Alpine Chipmunk,love|N|Alpine Chipmunk in Mount Hyjal.|
F Grotto Vole|QID|955480003|M|58,22|ACH|5548;3|Z|Mount Hyjal|T|Grotto Vole,love|N|Grotto Vole in Mount Hyjal.|
F Rock Viper|QID|955480008|M|77,57|ACH|5548;8|Z|Mount Hyjal|T|Rock Viper,love|N|Rock Viper in Mount Hyjal.|

F Oasis Moth|QID|955480006|M|54,34|ACH|5548;6|Z|Uldum|T|Oasis Moth,love|N|Oasis Moth in Uldum.|
F Mac Frog|QID|955480005|M|54,34|ACH|5548;5|Z|Uldum|T|Mac Frog,love|N|Mac Frog in Uldum.|

F Highlands Turkey|QID|955480004|M|51,35|ACH|5548;4|Z|Twilight Highlands|T|Highlands Turkey,love|N|Highlands Turkey in Twilight Highlands.|
F Rattlesnake|QID|955480007|M|51,43|ACH|5548;7|Z|Twilight Highlands|T|Rattlesnake,love|N|Rattlesnake in Twilight Highlands.|
F Yellow-Bellied Marmot|QID|955480013|M|47,70|ACH|5548;13|Z|Twilight Highlands|T|Yellow-Bellied Marmot,love|N|Yellow-Bellied Marmot in Twilight Highlands.|

F Rockchewer Whelk|QID|955480009|M|43,58|ACH|5548;9|Z|Shimmering Expanse|T|Rockchewer Whelk,love|N|Rockchewer Whelk in Shimmering Expanse.|
F Sea Cucumber|QID|955480011|M|43,58|ACH|5548;11|Z|Shimmering Expanse|T|Sea Cucumber,love|N|Sea Cucumber in Shimmering Expanse.|

F Sassy Cat|QID|955480010|M|58,33|ACH|5548;10|Z|Tol Barad Peninsula|T|Sassy Cat,love|N|Sassy Cat in Tol Barad.|
F Wharf Rat|QID|955480012|M|58,33|ACH|5548;12|Z|Tol Barad Peninsula|T|Wharf Rat,love|N|Wharf Rat in Tol Barad.|
F Baradin Fox Kit|QID|955480002|M|40,26|ACH|5548;2|Z|Tol Barad|T|Baradin Fox Kit,love|N|Baradin Fox Kit in Tol Barad.|

N Congratulations!|QID|955480050|
]]
end)

Comments

Hendo72's picture

Issues with this guide...

I have a number of issues with this guide.

The first and most important is the typo in the guide's title...

WoWPro.Achievements:RegisterGuide('TwoToadSqu','MoP Zones', 'To All the Squirrels I Once Carressed?', 'Achievement', 'Mists of Pandaria', 'TwoToad','Neutral', function()

Secondly, do we really need a note telling us the title of the guide?

And lastly, most of the notes in the steps are just overstating the obvious. We do not need a note to tell us to love the animal named in that step. The notes giving specific details are all that is needed, such as the note for the dancing water skimmer.

Don't get me wrong. I appreciate the effort put into writing this guide. Just blunt constructive critisism.

EDIT: I have made some edits in the guide to reflect these comments.

I didn't say it was your fault. I said I was going to blame you.

Ludovicus's picture

Re: Issues with this guide...

Like TwoToad said, he appreciated any feedback and edits.

A few issues

I ran through this guide once to test it out, and there are a few issues. The TomTom arrow doesn't update after you /love your critter. The guide updates, just not the arrow. The |T| tag only uses a name to target? There may be issues with that with critters such as the Mongoose, because there is also a Mongoose Pup in the area as well. Could it use an npc id (from Wowhead) to target creatures? Also, is there a tag or another way to click a button to emote /love? That would be handy.

Feel free to edit this, as it is a first draft. Better |N| tags? Better route to take?

Ludovicus's picture

Re: A few issues

The name you pass to the |T| tag gets passed to a macro that looks like:

/cleartarget
/targetexact XXX

So it should be immune to Mongoose versus Mongoose Pup, but that should be tested.

I am not aware of a way to use NPC ids to target, but I will research the topic.

I think we can alter the |U| tag to not just take an item, but a command. That way you could write |U|love| and it would /love the current target.

Target

The problem is with the target function itself.  It's desgned just for NPC's and not for critters.  However, I updated my fork on GITHUB to not only handle the targetting problem on critters, but also does the emote along with it.  I still can't edit the guides here on the site, so you will have to pull it off my fork.  It required changing the parser and this guide.

 

guide-commit d440d15c7f3323671bbba55b7b25ef34bebb89f6

parser-commit 840849f8fbd0f4ea14de74e4177e5fc96e1eca3b

Ludovicus's picture

Re: Target

I think i disagree with your approach a bit.   How is this?

  1. |T|XXX|:  Does the traditional  /cleartarget\n/targetexact XXX\n/run if not GetRaidTargetIndex('target') == 8 and not UnitIsDead('target') then SetRaidTarget('target', 8) end
  2. |T|\XXX: Does exactly what the string says.

So in Dun Morogh, "Lambs on the Lam" I can do:

C Rams on the Lam|QID|25905|M|69.76,57.21|N|Get within 15 yards of them.|NC|T|/cleartarget\n/target Stolen Ram\n/whistle|

 

Target

Thats's alot of extra steps that you are requiring the guides to control.  The /clear target  is unecessacry in this instance since it changes when you find the target any way.  But you can add it in if you wish.  So why not just have: this?

C Rams on the Lam|QID|25905|M|69.76,57.21|N|Get within 15 yards of them.|NC|T|Stolen Ram,whistle|

Ludovicus's picture

Re: Target

Because then I can do this too:

C A Blade Fit For A Champion|QID|13666|M|60.4,52.0|Z|Grizzly Hills|T|/use Warts-B-Gone Lip Balm\n/target Lake Frog\n/kiss\n|L|44981|N|Kiss frogs till you get a princess.  Then ask for the blade.|

I think the \cleartarget is used in the addon just to force the target command to not leave you with your current target, as it wil not change the target if the object is not found.

 

 

Target

This should work the same using what i wrote, your just putting the target first.  I only called the value emote, cause that would be the most common use for it.  You could easily label the field macro (if it wasn't a resevere word)

C A Blade Fit For A Champion|QID|13666|M|60.4,52.0|Z|Grizzly Hills|T|Lake Frog,use Warts-B-Gone Lip Balm\n/kiss|L|44981|N|Kiss frogs till you get a princess. Then ask for the blade.|

Another solution would be since you only use the balm once and it has a 30 min cooldown, set it up with a Use statement and a |S| tag.

FYI: In case you missed it, I updated the main GITHUB site by mistake when I was attempting to update my fork.  Really sorry and wasn't my intention on forcing this issue to the main.  I am really flexable on this, I just feel its putting alot on the gudes themselves and works for this one circumstance although there maybe a few others (like the achievement for possible more than one target in the Klaxxi daily).  But this would work as well by doing:

|T|MonsterA,target Monster B\n/target Monster C...etc

I would rather leave the target to just target things.  Maybe create another for macros so that we have target, use, and marco?

Emmaleah's picture

Tangential question - \n?

Ive seen the "\n" before... but I don't know what it does? from this context it is like a <CR> so you are doing multiple commands in one line?

Ludovicus's picture

re: Tangential question - \n?

BINGO!

Yeah, the \n stands for a new line.  It is used for multiline macros.  Somtimes ';' work, but \n's always work.

Ludovicus's picture

Re: Target

Cool!   Will pull in.


BTW, please try to edit a guide. I reset your settings and you should be able to now!


 


This will be useful for some dailies, that require you to target and kiss frogs and but anti-wart lotion on.

Emmaleah's picture

ugh - frog kissing

I hated that daily, it was sooooo far away, and I would count sometimes and be well over 50 frogs before I found the girl (or until someone else showed up and found it on thier first /kiss).  I took 4 char (or maybe 5... I liked heirlooms) to exalted with argent crusade and that was by far the worst part of it.  (altho I was quite sick of joisting too)

Editing

Great!!! I can edit now.  Thanks.  Yes, there are a bunch of places where this feature will come in handy. The good thing about it is that you can just fly over and zappp it without even seeing it.  Makes it so much easier to find things.

The targetting did seem to

The targetting did seem to work ok when I tested it, it was just a concern because I had tried "/tar Mongoose" manually before and had gotten the Pup instead.

I couldn't figure out what the |QID| should be for this achievement and how to look it up. The Explorer achiev used one... And I believe I used the |ACH| tag correctly (it just took me a few minutes to figure it out).

What about the problem of TomTom not updating? I target a Mongoose, manually type /love, the guide goes to the next part of the achievement, but the TomTom arrow stays pointing at the area for the Mongoose. I had to go into the Current Guide, then re-check the step I just completed (it already had a check, I just clicked it again) and then the arrow updated.

Emmaleah's picture

To get the QID for achievements...

see this post.

http://wow-pro.com/node/3448#comment-40995

or... if background info isn't interesting to you, just type "/run WoWPro.Achievements:DumpInfo(6350)" in your chatbox in game. It will put some output in the center of your screen that among other things shows the proper QID.

The tomtom arrow may update properly with the QID in there.

I like Ludo's suggestion for making the |U| accept an emote, if that doesn't work for whatever reason, I was thinking a simple solution is to tell them at the beginning of the guide to make a macro and put it on your action bar somewhere.

Thanks Emmaleah! I updated

Thanks Emmaleah! I updated the guide with the QIDs now. The arrow is still not updating though. I also noticed WoW-Pro is spitting out errors in the chat window concerning the |Z| tags for the Valley of the Four Winds. Someone else had this issue as well, did this ever get fixed?

Emmaleah's picture

I think the Z tag errors are

I think the Z tag errors are from the capital T in Valley of The Four Winds, I went and looked at another guide and its Valley of the Four Winds there. :/

eddted to add: I changed the first instance of Valley of The Four Winds, to use the lowercase "t" and now I am certain that is why you are getting the Z tag errors. Also, the tom tom arrow is updating with each step as it is supposed to.

Yet another edit.  After I finished the guide and got the achievement... I got an error that said: "WowPro:Guide TwoToadSqu has an bad QID! [false]" ( i dont see from a quick look thru why it is saying that)

Last, IMHO (or not so humble) the order could be improved. You are flying thru Vot4Winds 3 differant times.  I usually try to plot out the locations on a map and arrange them according to the "picture" it shows me.

Ludovicus's picture

Re: I think the Z tag errors are

Blech.   That one may be my fault.   I'll look into it before the next update.

The zone checking logic needs a little TLC.

Oh, also I was thinking...

Oh, also I was thinking... Since the Dancing Water Skimmer phases out (I presume after you hit 90 and start doing Golden Lotus dailys), could it be added into one of the leveling guides with a rank of 3? At that rank, it could be skipped as an unneccessary quest step.

And this suggestion further promotes the idea of putting some achieves into the guides at |RANK|3| for the completionists out there. Achieves such as this one, explorer achieves, etc. Any thoughts on this?

Ludovicus's picture

re: Oh, also I was thinking...

We have added things like finding lost tresures into the other guides, where it flows naturally.

If the player is in an area where the right creature is present, this is an ideal |RANK|3|  item!

 

Emmaleah's picture

Golden water skimmer

Since it (the critter)  is in Vale of Eternal Blossoms, there is no leveling guide to put it it... maybe a note in the beginning of the Golden Lotus guide?

Ludovicus's picture

Re: Golden water skimmer

Yeah, the Golden Lotus guide is perfect, as you would not be phased out before starting it.

A note in the achievement guide would be good as well.

Emmaleah's picture

Re: Golden water skimmer

I added a comment into the GL guide. I put it right at the beginning since I'm not sure at what point you become phased wrong.  If any one wanted to test that... feel free to move it :)