PetEmote Addon - A fond farewell
Treat others with respect. Report, don't respond. Read the complete forum rules.
- Teigan
- Illustrious Master Hunter
- Posts: 5164
- Joined: Fri Mar 12, 2010 6:05 am
- Realm: Proudmoore (A), Thrall (H)
- Gender: Male
- Location: Somewhere in a cornfield
Re: PetEmote Addon - Its not the end
Also, random oddness I've noticed. The DK ghouls act as though they have combat emotes, and if I remember right so do gorillas. Those would be the random things about doom and candles and yelling that they do while going into combat. Gorillas had the same ones the ghouls do. However, even though I removed those completely, they are still coming up. They no longer appear on the emote list in the editor, but my ghoul is doing them. Anyone else run into this?
Also, I'm hitting a wall on felguards and voidwalkers. I've got a sort of starting point, but only a handful of decent emotes. I'm trying to base it on what lore I can find about them. Felguards are the Legion's army, faithful, obedient solidiers that are a raging force in battle and unerringly loyal to their masters. Voidwalkers are almost elemental, and somewhat lacking in personality, as far as I can tell. They feed on darkness, and their presence and touch causes agony. They follow orders without question and do not speak.
http://www.wowwiki.com/Voidwalker
http://www.wowwiki.com/Felguard
Re: PetEmote Addon - Its not the end
Cool -- I'll get in touch with him. Having a second person is always helpful -- I do suffer from bouts of Real Life, so I can't always be on things quickly.Varethyn wrote:<3 Teigan.
It's no problem at all. ethancentaurai is quite familiar with source-code technology, using it in helping with such addons as Chinchilla Minimap. He is concerned it may not necessarily need both of you to keep it up, but I'm sure you'll work things outHis contacts are on the previous page, but I'll post them again for convenience
ethancentaurai on Curse or WoWInterface or twitter.com/stevenblanchard

Re: PetEmote Addon - Its not the end
One of the first things I want to do, when I actually start working on the code, is put in some debugging code. The logic for selecting emotes seems to be pretty complicated, so it'll likely be helpful with that. I plan to have it where you can turn debugging mode off and on with a slash command.Teigan wrote:Also, random oddness I've noticed. The DK ghouls act as though they have combat emotes, and if I remember right so do gorillas. Those would be the random things about doom and candles and yelling that they do while going into combat. Gorillas had the same ones the ghouls do. However, even though I removed those completely, they are still coming up. They no longer appear on the emote list in the editor, but my ghoul is doing them. Anyone else run into this?
Send me the emotes you have so far -- warlock is my main class, and demonologist my favorite spec, so I may be able to help there.Also, I'm hitting a wall on felguards and voidwalkers. I've got a sort of starting point, but only a handful of decent emotes. I'm trying to base it on what lore I can find about them. Felguards are the Legion's army, faithful, obedient solidiers that are a raging force in battle and unerringly loyal to their masters. Voidwalkers are almost elemental, and somewhat lacking in personality, as far as I can tell. They feed on darkness, and their presence and touch causes agony. They follow orders without question and do not speak.
- Kalliope
- Illustrious Master Hunter
- Posts: 14063
- Joined: Wed Jan 06, 2010 4:40 am
- Realm: Dethecus
- Location: Thedas
- Contact:
Re: PetEmote Addon - Its not the end
Huh, so I guess all the voidwalker voice emotes are supposed to go directly into our heads? Guess that explains the echoey thing.Teigan wrote:Also, I'm hitting a wall on felguards and voidwalkers. I've got a sort of starting point, but only a handful of decent emotes. I'm trying to base it on what lore I can find about them. Felguards are the Legion's army, faithful, obedient solidiers that are a raging force in battle and unerringly loyal to their masters. Voidwalkers are almost elemental, and somewhat lacking in personality, as far as I can tell. They feed on darkness, and their presence and touch causes agony. They follow orders without question and do not speak.
http://www.wowwiki.com/Voidwalker
http://www.wowwiki.com/Felguard
Oh yeah, and we'll need support added for all of the new warlock minions, since they seem to be considered as totally separate entities with different names and such, at least as I understand it. Not to complicate things or anything.

*wanders off into the shadows to ponder*
Kalliope's Pantheon of Pets
YouTube Edition
Thanks to Serenith for the avatar and signature!
- Morven
- Artisan Hunter
- Posts: 639
- Joined: Mon Jul 04, 2011 6:38 am
- Realm: Nesingwary
- Location: Seattle, WA (originally from the UK)
- Contact:
Re: PetEmote Addon - Its not the end
As to the editor, it's written in I believe C#/.NET, and I don't know it. I think the free version of Microsoft Visual C# would be sufficient to build it, but I haven't got it to work yet.
Is it the only way to get new emotes into the system?
- Mindala—Nesingwary (90 female troll MM Hunter)
- Æscling—Nesingwary (90 female blood elf Unholy Death Knight
- Akhali—Nesingwary (90 female troll Protection Warrior)
- Anniah—Nesingwary (90 female draenei Restoration Shaman)
- Ashtaria—Nesingwary (90 female dwarf Demonology Warlock)
Re: PetEmote Addon - Its not the end
Well, you could always write out the Lua data structures by hand, but it looks like right now the editor is the only tool for it. If someone else can work on that, it'd definitely be helpful, since I have no experience with C#/.NET.Morven wrote:I'd planned on helping out with this, but Real Life got in the way more than I wanted it to. I may still offer suggestions and submit patches etc.
As to the editor, it's written in I believe C#/.NET, and I don't know it. I think the free version of Microsoft Visual C# would be sufficient to build it, but I haven't got it to work yet.
One of the things I'd definitely like to do, which may make editing the files easier, is simplify the structure. One of my own addons is ChatSubs, which was designed to make it easier to make speech macros that talk about characters and such by using a system of "tags" that it can replace. For example, with ChatSubs, you can do something like:
/em hangs <hisher> head and sighs quietly.
Or, getting more complicated:
/em looks annoyed at <hisher> <pettype> <petname>'s constant pleas for attention.
/em doesn't notice as <hisher> <pettype> <petname> thumbs <pethisher> nose at <himher> from behind.
/em 's <pettype> <petname> growls at <target>.
I'd like to add the same sort of capability to PetEmote, making the pet-dependent tags use the sex you set for your pet (ChatSubs uses whatever sex the game says the pet is right now). This would eliminate the need for a lot of the complexity in the current setup PetEmote uses, which looks like this:
Code: Select all
[13] = {
["text"] = "gives a series of rasping huffs to get",
["condition"] = PetIsHappy,
["keywords"] = { "gives", "series", "rasping", "huffs" },
["continues"] = {
[1] = {
["text"] = "his",
["condition"] = PetIsMale,
["continues"] = {
[1] = {
["text"] = "master's attention",
["condition"] = PlayerIsMale,
["keywords"] = { "master's", "attention" },
},
[2] = {
["text"] = "mistress's attention",
["condition"] = PlayerIsFemale,
["keywords"] = { "mistress's", "attention" },
},
},
},
[2] = {
["text"] = "her",
["condition"] = PetIsFemale,
["continues"] = {
[1] = {
["text"] = "master's attention",
["condition"] = PlayerIsMale,
["keywords"] = { "master's", "attention" },
},
[2] = {
["text"] = "mistress's attention",
["condition"] = PlayerIsFemale,
["keywords"] = { "mistress's", "attention" },
},
},
},
},
},
The one part that I'm not sure about in all this is how it'll interact with the German-language emotes, since German does a lot more with gender than English. Which reminds me... anyone know how popular the German version is?
- Teigan
- Illustrious Master Hunter
- Posts: 5164
- Joined: Fri Mar 12, 2010 6:05 am
- Realm: Proudmoore (A), Thrall (H)
- Gender: Male
- Location: Somewhere in a cornfield
Re: PetEmote Addon - Its not the end
- Finduilas
- Artisan Hunter
- Posts: 939
- Joined: Wed Jul 06, 2011 3:04 am
- Realm: Norgannon EU (H) - Thrall EU (H) - Antonidas EU(A)
- Gender: female playing mostly females
- Location: in Germany
Re: PetEmote Addon - Its not the end
- Teigan
- Illustrious Master Hunter
- Posts: 5164
- Joined: Fri Mar 12, 2010 6:05 am
- Realm: Proudmoore (A), Thrall (H)
- Gender: Male
- Location: Somewhere in a cornfield
Re: PetEmote Addon - Its not the end
- Teigan
- Illustrious Master Hunter
- Posts: 5164
- Joined: Fri Mar 12, 2010 6:05 am
- Realm: Proudmoore (A), Thrall (H)
- Gender: Male
- Location: Somewhere in a cornfield
Re: PetEmote Addon - Its not the end
- Attachments
-
- felguard.png (321.59 KiB) Viewed 2820 times
-
- felhunter.png (238.37 KiB) Viewed 2820 times
-
- ghoul.png (232.82 KiB) Viewed 2820 times
-
- imp1.png (246.12 KiB) Viewed 2820 times
-
- imp2.png (238.76 KiB) Viewed 2820 times
-
- succubus.png (227.6 KiB) Viewed 2820 times
-
- voidwalker.png (218.5 KiB) Viewed 2820 times
Re: PetEmote Addon - Its not the end
For German, I'm thinking the main thing would be the use of der/die and ein/eine with the appropriate nouns (i.e, those referring to the player character or the pet). There might also be a need for some pet type names to vary depending on sex, but I'm not sure about that (e.g., kater for a male cat, katze for a female).
I'm interested in maintaining and improving the German version, since there's already been a great amount of work done on it, and my Mom is German, so for all I know, some of my relatives may be using it! Unfortunately, my German is pretty poor, but hey... I've been looking for a reason to practice it!
As for other languages... there's already some hooks there, since it's been built to support German and English, and I do have a little experience with internationalization, so I'll see what I can do to reorganize code to make it easier to support more languages... then we'll just have to see if anyone out there wants to do a translation into any other language. Translating the interface shouldn't be too hard -- it'd be the emotes themselves that would be the big deal. But it can be set up where each language has its own file for the emotes, instead of mixing them in one file like the current system, which would make it easier for someone who wanted to add support for another language.
- Kalliope
- Illustrious Master Hunter
- Posts: 14063
- Joined: Wed Jan 06, 2010 4:40 am
- Realm: Dethecus
- Location: Thedas
- Contact:
Re: PetEmote Addon - Its not the end
Oooh, yay! I like these. And I *really* want my imp to stay out of my pack now.

I always get inspired reading these....so, ideas!
-When the succubus hits someone with her tail, possibly have an ending option that says "s/he doesn't appear to mind" or "s/he appears to like it."
-Maybe imps could steal "something special" instead of "a special thing" - or perhaps valuable instead of special.
-I'm not sure if the geist appearance change for ghouls can have a different set of emotes, but if so, leaping around his master/mistress would be fun! (Yes, this is outside the box; I'm just excited about the geists for some reason.

-I love the felhunter getting an answering call. Maybe he could also get answering snarls and screams coming from below (or the depths of the nether). xD
-Perhaps have the felguard flex his muscles and do some stretches in preparation for the coming battle.
@efindel:
PetEmote forgets my pets' genders sometimes if they've been in my stable for a long time, so it's definitely not just something impacting the German version, though not nearly as severely.
Kalliope's Pantheon of Pets
YouTube Edition
Thanks to Serenith for the avatar and signature!
- Teigan
- Illustrious Master Hunter
- Posts: 5164
- Joined: Fri Mar 12, 2010 6:05 am
- Realm: Proudmoore (A), Thrall (H)
- Gender: Male
- Location: Somewhere in a cornfield
Re: PetEmote Addon - Its not the end
Good ideasKalliope wrote: -When the succubus hits someone with her tail, possibly have an ending option that says "s/he doesn't appear to mind" or "s/he appears to like it."
-Maybe imps could steal "something special" instead of "a special thing" - or perhaps valuable instead of special.
-I'm not sure if the geist appearance change for ghouls can have a different set of emotes, but if so, leaping around his master/mistress would be fun! (Yes, this is outside the box; I'm just excited about the geists for some reason.)
-I love the felhunter getting an answering call. Maybe he could also get answering snarls and screams coming from below (or the depths of the nether). xD
-Perhaps have the felguard flex his muscles and do some stretches in preparation for the coming battle.

Good! I really didn't want to see the German portion abandoned. Maybe someone could translate the English emotes?efindel wrote:I'm interested in maintaining and improving the German version, since there's already been a great amount of work done on it, and my Mom is German, so for all I know, some of my relatives may be using it! Unfortunately, my German is pretty poor, but hey... I've been looking for a reason to practice it!
- zedxrgal
- Illustrious Master Hunter
- Posts: 6474
- Joined: Thu Mar 11, 2010 3:57 am
- Realm: Nesingwary, Vek'nilash
- Gender: Female
- Location: In the bushes watching. Always watching.
Re: PetEmote Addon - Its not the end


But I am so so so happy to see that folks are coming together to work on it and get it up and running.
If I can help in any way, writing emotes etc, please do not hesitate to let me know.
Below signature by LupisDarkmoon
My FR Lair! My Lion Den!
- Kalliope
- Illustrious Master Hunter
- Posts: 14063
- Joined: Wed Jan 06, 2010 4:40 am
- Realm: Dethecus
- Location: Thedas
- Contact:
Re: PetEmote Addon - Its not the end
Hee, Teigs; I'm glad I'm not the only one geist-crazy.

Kalliope's Pantheon of Pets
YouTube Edition
Thanks to Serenith for the avatar and signature!
- Teigan
- Illustrious Master Hunter
- Posts: 5164
- Joined: Fri Mar 12, 2010 6:05 am
- Realm: Proudmoore (A), Thrall (H)
- Gender: Male
- Location: Somewhere in a cornfield
Re: PetEmote Addon - Its not the end

Anyway, right now they have "creeping" which works reasonably well. It doesn't convey the energy that geists have, but it may be enough of a middle ground. On the other hand, ghouls CAN leap and move quickly.
Hm..wander, amble, trot, scurry, rove, roam, scramble.......
- Kalliope
- Illustrious Master Hunter
- Posts: 14063
- Joined: Wed Jan 06, 2010 4:40 am
- Realm: Dethecus
- Location: Thedas
- Contact:
Re: PetEmote Addon - Its not the end
Ooh, I forgot about ghoul leap! Maybe it is the right verb after all - keeping creeping, of course, since geists do that too.



Kalliope's Pantheon of Pets
YouTube Edition
Thanks to Serenith for the avatar and signature!
-
- Community Resource
- Posts: 14480
- Joined: Wed Sep 15, 2010 10:15 pm
- Realm: Staghelm (Alliance), Wyrmrest Accord (Horde)
- Gender: Female playing both genders
- Location: WoW
Re: PetEmote Addon - Its not the end
Only a brief handful of times have I had it happen with the English version. Usually throws me for a loop too and then makes me wonder if I never set the gender in the first place.efindel wrote:I'll see if I can figure out what's going on with pets losing gender. Is anyone using the English version experiencing that as well?

Follow me on Tumblr! @projectashley
Like Crochet? You can see what I make @ facebook.com/AshedCreations
[/center]Lord Godfrey wrote:Some people only want to watch the world burn. Others want to be the ones responsible for burning it...
- Varethyn
- Petopia Artist
- Posts: 5392
- Joined: Wed Dec 01, 2010 11:12 am
- Realm: Azjol-Nerub EU
- Gender: Any
Re: PetEmote Addon - Its not the end
Felguard lets out a ululating cry to deter would-be aggressors.
Felguard stands proudly beside his master/mistress.
Felguard rolls his shoulders in a bored fashion. When do we fight?
Felguard mutters something in Demonic.
Voidwalker shifts and reforms its amorphous body before settling on its original shape.
Voidwalker lets out an otherworldy hiss.
Voidwalker stares at %t
--- then looks away, unimpressed. (Target is friendly)
--- then looks away dismissively. (Target is friendly)
--- and nods in tentative acceptance. (Target is friendly)
--- and glares at them imposingly. (Target is unfriendly)
Voidwalker absently passes over a small critter, leaving no trace of it behind.
Both? More?
(Demon) looks to its master/mistress for orders
--- then returns to its previous task.
--- then turns away, heaving a bored sigh/hiss / absently tending to its weapon.
--- then stands around idly.
Check out PetEmote here! | Visit my Flight Rising lair!
Rest in peace mum. I really did love and miss you, even if I never got to see you.
- Teigan
- Illustrious Master Hunter
- Posts: 5164
- Joined: Fri Mar 12, 2010 6:05 am
- Realm: Proudmoore (A), Thrall (H)
- Gender: Male
- Location: Somewhere in a cornfield
Re: PetEmote Addon - Its not the end
You have some very nice ones in there! And, the voidwalker pulling things into the void...I <3 that idea SO much!!Varethyn wrote:
Felguard lets out a ululating cry to deter would-be aggressors.
Felguard stands proudly beside his master/mistress.
Felguard rolls his shoulders in a bored fashion. When do we fight?
Felguard mutters something in Demonic.
Voidwalker shifts and reforms its amorphous body before settling on its original shape.
Voidwalker lets out an otherworldy hiss.
Voidwalker stares at %t
--- then looks away, unimpressed. (Target is friendly)
--- then looks away dismissively. (Target is friendly)
--- and nods in tentative acceptance. (Target is friendly)
--- and glares at them imposingly. (Target is unfriendly)
Voidwalker absently passes over a small critter, leaving no trace of it behind.
Both? More?
(Demon) looks to its master/mistress for orders
--- then returns to its previous task.
--- then turns away, heaving a bored sigh/hiss / absently tending to its weapon.
--- then stands around idly.