Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(175 Kb)
Download
Updated: 07-15-10 10:59 PM
Pictures
File Info
Updated:07-15-10 10:59 PM
Created:07-15-10 10:59 PM
Downloads:2,556
Favorites:15
MD5:
Pet Emote
Version: 1.64
by: jorna [More]
How can I send emotes from my pet?

/pet wants to eat a gnome.

Character: Jorna
Pet: Mad (Bear)

* PetEmote users see: Mad wants to eat a gnome.
* Others see: Jorna ‘s Bear Mad wants to eat a gnome.

How can I insert the pet’s name in chat messages?

%p

Works similar as %t, but inserts the name of the pet instead of the active target.
Settings

How can I change the pet family for others than PetEmote users?

Changing the pet family effects what players, who have PetEmote not installed, can read between your name and your pet’s name at the beginning of an emote. It does not effect what you or other PetEmote users will see.

/pet family fat bear

* PetEmote users see: Mad wants to eat a gnome.
* Others see: Jorna ‘s fat bear Mad wants to eat a gnome.

How can I reset the pet family to its original value?

/pet family reset

How can I set my pet’s gender?

/pet gender m [male]
/pet gender f [female]

Changing the pet’s gender effects the output of random emotes, if these where configured accurately. By default all pets are male.

How can I reset my pet’s gender to its original value?

/pet gender reset

Normally, this will change the gender to male.
Random Emotes

How can my pet send random emotes?

If random emotes are active (default), your pet will do something automatically from time to time. Furthermore, random emotes can be triggered with the following command:

/pet random

How can I toggle random pet emotes on or off?

If random emotes are switched off, your pet will never do anything without any effort on your part.

/pet random on
/pet random off
Optional Files (0)


Post A Reply Comment Options
Unread 08-21-11, 09:10 AM  
moonshade
A Kobold Labourer

Forum posts: 0
File comments: 83
Uploads: 0
Re: <3!

Originally posted by Ithrene
I cannot express in mere words how much I love you for this man. You made me the happiest hunter in all of WoW. <3!
Glad to be of whatever little service i can.
moonshade is offline Report comment to moderator  
Reply With Quote
Unread 08-20-11, 03:27 PM  
Ithrene
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
<3!

I cannot express in mere words how much I love you for this man. You made me the happiest hunter in all of WoW. <3!
Ithrene is offline Report comment to moderator  
Reply With Quote
Unread 07-24-11, 03:16 PM  
moonshade
A Kobold Labourer

Forum posts: 0
File comments: 83
Uploads: 0
Well, i have gotten the latest from the author's site, scanned it multiple times & even looked in the code & can't find anything wrong w/ it.

I have noticed that since the last batch of patches (where feeding & happiness were removed) this mod no longer functions for hunter pets. It works fine for warlock minions as they never had "happiness". The author does not seem to be updating this mod so i took a look @ the scripts. I don't know really anything about LUA writing, however, i did find a way to stop it erroring & make it work for hunter pets as well.

Open PetEmote.lua in a text editor.

Search for "happy" (with no quotes). You should find the following @ roughly lines 844 - 866:

-------------------------------------------------------
if (c == PetIsUnhappy or c == PetIsContent or c == PetIsHappy) then

local classNameLocalized, className = UnitClass("player");

if (className ~= "HUNTER") then
return true;
end

local happiness, damagePercentage, loyaltyRate = GetPetHappiness();

if (c == PetIsUnhappy and happiness == 1) then
return true;
end
if (c == PetIsContent and happiness == 2) then
return true;
end
if (c == PetIsHappy and happiness == 3) then
return true;
end

return false;

end
-------------------------------------

Comment out all the lines by making them look like this:

------------------------------------
-- if (c == PetIsUnhappy or c == PetIsContent or c == PetIsHappy) then
--
-- local classNameLocalized, className = UnitClass("player");
--
-- if (className ~= "HUNTER") then
-- return true;
-- end
--
-- local happiness, damagePercentage, loyaltyRate = GetPetHappiness();
--
-- if (c == PetIsUnhappy and happiness == 1) then
-- return true;
-- end
-- if (c == PetIsContent and happiness == 2) then
-- return true;
-- end
-- if (c == PetIsHappy and happiness == 3) then
-- return true;
-- end
--
-- return false;
--
-- end
---------------------------------------------------

Save the file & boom... all fixed.
moonshade is offline Report comment to moderator  
Reply With Quote
Unread 01-23-11, 02:15 PM  
Gruffness
A Deviate Faerie Dragon
 
Gruffness's Avatar

Forum posts: 18
File comments: 94
Uploads: 0
It can be a tough call with no certifying authority or trusted 3rd party. My personal inclination is to avoid such add-ons for security reasons. The author's website has been around for a while, the author themselves being a member here since 2008. The main concerns would be trustworthiness of the author and legitimacy of the site's host. Currently, the server appears to be located in Germany.

It was a nice add-on as I recall with a few language gaffes due to translation. Probably easy enough to fix if given time and effort.
Last edited by Gruffness : 01-23-11 at 02:26 PM.
Gruffness is offline Report comment to moderator  
Reply With Quote
Unread 01-04-11, 08:20 AM  
elals29
An Aku'mai Servant
Premium Member

Forum posts: 33
File comments: 70
Uploads: 0
Re: Pet Emote

Originally posted by Caramirdan
PetEmote for 4.0 is apparently on this site:

http://ammunition-company.zirkel-des...pet-emote/faq/

Seeing as this is not a regular add-on site, a virus check is de rigeur.
Has anyone tried out the mod from the site listed and seemed safe and virus free?
elals29 is online now Report comment to moderator  
Reply With Quote
Unread 12-04-10, 07:21 PM  
Caramirdan
A Kobold Labourer
 
Caramirdan's Avatar

Forum posts: 0
File comments: 46
Uploads: 0
Pet Emote

PetEmote for 4.0 is apparently on this site:

http://ammunition-company.zirkel-des...pet-emote/faq/

Seeing as this is not a regular add-on site, a virus check is de rigeur.
Last edited by Caramirdan : 12-04-10 at 07:23 PM.
Caramirdan is offline Report comment to moderator  
Reply With Quote
Unread 11-29-10, 11:21 AM  
elals29
An Aku'mai Servant
Premium Member

Forum posts: 33
File comments: 70
Uploads: 0
Originally posted by Decabah
Receiving this error upon logging in:

Code:
1x PetEmote-1.6.4\PetEmote.lua:28: attempt to index global 'this' (a nil value)
<string>:"*:OnLoad":1: in function <[string "*:OnLoad"]:1>

Locals:
self = PetEmote_MainFrame {
 0 = <userdata>
}

  ---
Also, as mentioned, the slash command just prints the native WoW "/pet" emote.
I'm getting this error too after installing this mod. Does this mod work on all classes with a pet? Because I can't seem to get it to work w/o getting the error above.
Last edited by elals29 : 11-29-10 at 11:59 AM.
elals29 is online now Report comment to moderator  
Reply With Quote
Unread 11-02-10, 01:21 AM  
mistrssdixie
A Kobold Labourer
 
mistrssdixie's Avatar

Forum posts: 1
File comments: 1
Uploads: 0
when can we expect a up to day version

sorry to ask. but i love this addon. it works great for my warlock minions, my dk's minion. ( entire raid lost it when the minion stated he had a bone to pick with the lich king fellow.) an my hunter just isnt as fun with out her pets runnin around havin some sort of reaction. please let me know when u will put this addon back to updated. since cataclysm is out in a month i would love to have this as one of my addons again.
__________________
people say minions fight instead of there locks. so i just dismiss mine and prove them wrong. and poof i am still standing at the end. thats when i let them know. i dont fight behind my minion i fight beside him. he is partner not my curse. so respect him and u wont feel the rath of me.
mistrssdixie is offline Report comment to moderator  
Reply With Quote
Unread 10-15-10, 11:58 AM  
Moxie
A Cobalt Mageweaver
 
Moxie's Avatar
AddOn Author - Click to view AddOns

Forum posts: 203
File comments: 122
Uploads: 2
Receiving this error upon logging in:

Code:
1x PetEmote-1.6.4\PetEmote.lua:28: attempt to index global 'this' (a nil value)
<string>:"*:OnLoad":1: in function <[string "*:OnLoad"]:1>

Locals:
self = PetEmote_MainFrame {
 0 = <userdata>
}

  ---
Also, as mentioned, the slash command just prints the native WoW "/pet" emote.
__________________
"Someday we'll look back on this, laugh nervously and quickly change the subject."

"The truth is like sunlight: people used to think it was good for you."
Moxie is offline Report comment to moderator  
Reply With Quote
Unread 10-02-10, 05:24 PM  
woofdunlap
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Fun mod. Bug found.

This is really fun.

Version 1.6.5 fixes bug.
Last edited by woofdunlap : 10-02-10 at 07:04 PM.
woofdunlap is offline Report comment to moderator  
Reply With Quote
Unread 07-18-10, 10:14 PM  
Sec
A Cyclonian
 
Sec's Avatar

Forum posts: 48
File comments: 175
Uploads: 0
I've some feedback/questions about this release of Pet Emote.

1) Please consider removing the imp emote that mentions tapioca. It can be interpreted as some sort of sexual innuendo and may cause users to be reported by offended players.

2) Please consider making this addon only load if the player is a class that uses a pet recognized by Pet Emote.

3) Included in the folder is a .dll for the Pet Emote Editor - can this file be deleted by the user?

Thank you for your work on this addon.
Sec is offline Report comment to moderator  
Reply With Quote
Unread 07-17-10, 07:40 AM  
Baine
A Murloc Raider
 
Baine's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 331
Uploads: 2
this pops up when mounting a horse in trial of the crusader
Code:
Message: Interface\AddOns\PetEmote\PetEmote.lua:537: attempt to concatenate a nil value
Time: 07/17/10 15:39:53
Count: 313
Stack: Interface\AddOns\PetEmote\PetEmote.lua:537: in function `PetEmote_GetRandomEmoteTree'
Interface\AddOns\PetEmote\PetEmote.lua:593: in function `PetEmote_GetRandomEmote'
Interface\AddOns\PetEmote\PetEmote.lua:422: in function `PetEmote_DoRandomEmote'
Interface\AddOns\PetEmote\PetEmote.lua:339: in function <Interface\AddOns\PetEmote\PetEmote.lua:335>
(tail call): ?
[string "*:OnEvent"]:1: in function <[string "*:OnEvent"]:1>

Locals: treeType = "COMBAT"
(*temporary) = <table> {
 Raptor-de = <table> {
 }
 Wolf-de = <table> {
 }
 Gorilla-de = <table> {
 }
 Eber-de = <table> {
 }
 Felshetzer-de = <table> {
 }
 Ghul-de = <table> {
 }
 Bär-de = <table> {
 }
 Ghoul-en = <table> {
 }
 Geisterbestie-de = <table> {
 }
 Teufelssaurier-de = <table> {
 }
 Katze-de = <table> {
 }
}
(*temporary) = nil
(*temporary) = "-de"
(*temporary) = "de"
(*temporary) = "attempt to concatenate a nil value"
__________________
Baine is offline Report comment to moderator  
Reply With Quote
Unread 07-16-10, 10:36 AM  
moonshade
A Kobold Labourer

Forum posts: 0
File comments: 83
Uploads: 0
I like this addon but, I would suggest making your command "/pet" something like "/pett" or "/petemo" or "/petemote" as "/pet" is an actual W0W internal universal emote already and this mod conflicts with it.
moonshade is offline Report comment to moderator  
Reply With Quote
Unread 07-16-10, 03:23 AM  
Baine
A Murloc Raider
 
Baine's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 331
Uploads: 2
Yeah for the update =D

Unfortunately my pet emotes seem to be kinda wrong



Edit:

Code:
Message: Interface\AddOns\PetEmote\PetEmote.lua:537: attempt to concatenate a nil value
Time: 07/16/10 13:16:57
Count: 70
Stack: Interface\AddOns\PetEmote\PetEmote.lua:537: in function `PetEmote_GetRandomEmoteTree'
Interface\AddOns\PetEmote\PetEmote.lua:593: in function `PetEmote_GetRandomEmote'
Interface\AddOns\PetEmote\PetEmote.lua:422: in function `PetEmote_DoRandomEmote'
Interface\AddOns\PetEmote\PetEmote.lua:339: in function <Interface\AddOns\PetEmote\PetEmote.lua:335>
(tail call): ?
[string "*:OnEvent"]:1: in function <[string "*:OnEvent"]:1>

Locals: treeType = "COMBAT"
(*temporary) = <table> {
 Raptor-de = <table> {
 }
 Wolf-de = <table> {
 }
 Gorilla-de = <table> {
 }
 Eber-de = <table> {
 }
 Felshetzer-de = <table> {
 }
 Ghul-de = <table> {
 }
 Bär-de = <table> {
 }
 Ghoul-en = <table> {
 }
 Geisterbestie-de = <table> {
 }
 Teufelssaurier-de = <table> {
 }
 Katze-de = <table> {
 }
}
(*temporary) = nil
(*temporary) = "-de"
(*temporary) = "de"
(*temporary) = "attempt to concatenate a nil value"
this pops up when i call my wolfs on my shami
__________________
Last edited by Baine : 07-16-10 at 05:18 AM.
Baine is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: