Quantcast Pet Loyalty/Happiness Request - WoWInterface
Thread Tools Display Modes
11-01-14, 04:23 PM   #1
Crotalus horridus
A Defias Bandit
 
Crotalus horridus's Avatar
Join Date: Nov 2014
Posts: 2
Pet Loyalty/Happiness Request

After asking for assistance at the Petopia forums (to no avail), I decided to come here for help in acquiring an addon that would effectively restore both pet happiness and pet loyalty for hunter pets.

Note: Considering the fact that pet happiness affected your DPS if it wasn't maintained properly, it will be receiving the most significant change out of the two if the addon(s) is even incarnated. Below this will be the basic gist of what I have in mind.

Loyalty -
Loyalty will remain nearly identical to how it was in the game. If you didn't have a chance to experience it, than you can find more information on it here: http://wowpedia.org/Loyalty
The only changes with loyalty that I had in mind would be to focus its gain primarily on how often the pet is used and for how long it remains in use. The time requirements for the six ranks would be as follows;

Rebellious (Rank 1) - N/A
Unruly (Rank 2) - 1 Week
Submissive (Rank 3) - 2 Weeks (Submissive can/may be renamed as "Compliant.")
Dependable (Rank 4) - 3 Weeks
Faithful (Rank 5) - 4 Weeks
Best Friend (Rank 6) - 5 Weeks (Roughly one month)

Note: Happiness will not affect loyalty.

Happiness -
Unlike its original form, pet happiness will not directly affect your DPS (this should be obvious).

It will, however, still be raised with food given to the pet as well as via killing monsters all throughout Azeroth, Outland and Draenor. Happiness will be; like how it originally was, on a timer. Now, however, said timer should be much longer and should leave you with a much less demanding pet.

Out of both of these ideas, I suspect that my version of happiness will be the hardest to code due to the amount of food items in the game (if that's even a problem). As such, feel free to simplify it, remove it entirely, or to simply inquire for more information as to what I request.
  Reply With Quote
11-01-14, 05:28 PM   #2
sakurakira
A Chromatic Dragonspawn
 
sakurakira's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2008
Posts: 151
Just as a note to anyone who might work on this addon: the original icons for pet happiness are still in the WoW Interface files under Interface\PetPaperDollFrame\UI-PetHappiness.blp.
__________________
Arise, my champion!
  Reply With Quote
11-09-14, 12:41 PM   #3
Crotalus horridus
A Defias Bandit
 
Crotalus horridus's Avatar
Join Date: Nov 2014
Posts: 2
If anyone happens to be working on the addon, feel free to give an update or two in this thread (or in a private message).
  Reply With Quote
11-09-14, 02:40 PM   #4
meljen
A Fallenroot Satyr
Join Date: Jun 2013
Posts: 28
I think this idea sounds so neat - it would be fun to add that bit of 'roleplay' to our pets again.
  Reply With Quote
11-13-14, 10:50 AM   #5
jeruku
A Cobalt Mageweaver
 
jeruku's Avatar
AddOn Author - Click to view addons
Join Date: Oct 2010
Posts: 214
So is anyone working on this yet?
If not I would like to know how many people would be interested in something like this.
  Reply With Quote
11-13-14, 08:15 PM   #6
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2006
Posts: 5,617
I suspect if anyone was working on this they'd have posted here already. Unfortunately, while it's a neat idea, it would be a huge amount of work, for no real gameplay benefit, so it's just a really hard sell. There's also the fact that pet loyalty and happiness have both been out of the game for years now (loyalty was removed 6 years ago!) so chances are that if any addon author really wanted to bring them back, they'd have done it already. You might have better luck seeking out authors in the roleplaying community.
__________________
Author/maintainer of Grid, PhanxChat, oUF_Phanx, and many more.
Troubleshoot an addonTurn any code into an addonMore addon resources
Need help with your code? Post all of your actual code! Attach or paste your files.
Please don’t PM me about addon bugs or code questions. Post a comment or forum thread instead!
  Reply With Quote
11-13-14, 09:27 PM   #7
jeruku
A Cobalt Mageweaver
 
jeruku's Avatar
AddOn Author - Click to view addons
Join Date: Oct 2010
Posts: 214
As the saying goes, "What am I, chopped liver?"
Not into role-play myself but I was just asking for a head count to see if there was enough 'intrigue' rather than 'interest'.

Also, where does the difficulty lie in this idea? Seems straight forward enough the more I think of it.
  Reply With Quote
11-14-14, 12:10 AM   #8
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2006
Posts: 5,617
Originally Posted by jeruku View Post
Also, where does the difficulty lie in this idea? Seems straight forward enough the more I think of it.
Keeping track of how much time each pet is active, keeping track of every mob you kill with each pet, coming up with formulas to figure out exactly how time and activity should cause loyalty and happiness to increase/decrease, adding the hundreds of food items in the game into the mix (which I guess you'd just destroy when "feeding" them to the pet, which seems like a waste of a perfectly vendor-able item), building a database of which pets eat which foods, calculating the value of each food for different pet levels, etc.

Nothing particularly difficult, just a huge amount of extremely tedious minutiae.
__________________
Author/maintainer of Grid, PhanxChat, oUF_Phanx, and many more.
Troubleshoot an addonTurn any code into an addonMore addon resources
Need help with your code? Post all of your actual code! Attach or paste your files.
Please don’t PM me about addon bugs or code questions. Post a comment or forum thread instead!
  Reply With Quote
11-14-14, 12:50 AM   #9
Fizzlemizz
I did that?
 
Fizzlemizz's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Dec 2011
Posts: 1,214
With no game mechanic to pin it to, no one will get it right for everyone's taste. It's a no win situation for any author that takes it on.
__________________
Fizzlemizz
Maintainer of Discord Unit Frames and Discord Art.
Author of FauxMazzle, FauxMazzleHUD and Move Pad Plus.

Last edited by Fizzlemizz : 11-14-14 at 12:58 AM.
  Reply With Quote
11-14-14, 02:49 AM   #10
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2006
Posts: 5,617
Even after all the up-front work of coming up with formulas, lists, etc. there's still the implied long-term commitment of having to keep everything up to date with changes in the game, and since something like this would be affected by API changes in so many different areas, there would be a lot of ways it could break.
__________________
Author/maintainer of Grid, PhanxChat, oUF_Phanx, and many more.
Troubleshoot an addonTurn any code into an addonMore addon resources
Need help with your code? Post all of your actual code! Attach or paste your files.
Please don’t PM me about addon bugs or code questions. Post a comment or forum thread instead!
  Reply With Quote
01-06-15, 02:58 PM   #11
jeruku
A Cobalt Mageweaver
 
jeruku's Avatar
AddOn Author - Click to view addons
Join Date: Oct 2010
Posts: 214
Had some time to play with it over the holidays. It is far from perfect and needs to be polished before it can be released.

What it does so far:
  • Keeps track of pet stable info.
  • Tracks active pet. Adds further info to stable info for said pet.
  • Happiness and loyalty. (To the best of my knowledge.)
  • Only things shown are the happiness/loyalty things. So no GUI for settings.

This is a Beta, probably Alpha, addon.

After I have worked on it more I may release it as an actual addon. This is just for anyone who might be interested in looking at a way it may be done.

It was quite the learning experience handling the pet and stable info.
Attached Files
File Type: zip Petship_6.0.0.2-Beta.zip (14.7 KB, 110 views)
__________________
"I have not failed, I simply found 10,000 ways that did not work." - Thomas Edison

Last edited by jeruku : 05-22-16 at 06:01 PM. Reason: Persmission removed.
  Reply With Quote

WoWInterface » AddOns, Compilations, Macros » AddOn Search/Requests » Pet Loyalty/Happiness Request

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off