wow-rp-addons / LibMSP

The “Mary Sue Protocol” (“MSP” for short) is a simple challenge/response protocol for RP UI add-ons within WoW to communicate with each other and publish text information to other clients (such as RP character names and descriptions).
Creative Commons Zero v1.0 Universal
2 stars 1 forks source link

Add support of pet/companion information #17

Open GnomTEC opened 5 years ago

GnomTEC commented 5 years ago

As i mentioned somewhere earlier on the realm "Die Aldor" the pet/companion information in TRP3 is missused als information signs with the Elekk Plushie (https://www.wowhead.com/npc=82464/elekk-plushie), which is not accessible at the moment for MSP-based addons. So getting this information with MSP is asked often by my users and i think also for regular pets getting this information would be usefull.

Ellypse commented 5 years ago

LibMSP could receive support for requesting MSP profile for controlled units (battle pets, hunter/warlock pets, etc.). This is how TRP3 does it, the addon is responsible for identifying what’s a controlled unit (which is sadly mostly tooltip strings parsing) and then request player X owner of pet Y for its profile. The profile could be of the same format to make it easier to apply to existing and mod.

My only concern is that if it is only used to read data coming from TRP3 and never used by other addons to send pet profiles themselves, then it might make more sense to have TRP3 expose that data in some documented way than implement a complete system in LibMSP itself.

GnomTEC commented 5 years ago

From my side i would implement also sending of pet profiles in some way if it will be supported by MSP, as i see yet the question "Good i can see pet flags now but why i could not make my own?" ;-)

But if you think it would be too complex i can also live with a special interface to TRP3 if it is easier for you and Iterater has no need, as for now nobody asked for pet information (except this "damned" plushie)