Essentially, I need a whole pet structure in the PP, if we want to code it to looking to the future.
If we want to wait until we get to that road later, we can just stick with a very suspended minion pet instance and copy over all the data when suspend minion happens.
It's up to you. <=0D
Assuming we are going to prepare for the future, here's some info:
- Pet information is currently stored in the EPP field and is of type ExtendedProfile_Struct, which looks like the following:
Code:
struct ExtendedProfile_Struct {
// Pet stuff
int16 pet_id;
int16 pet_hp;
int16 pet_mana;
SpellBuff_Struct pet_buffs[BUFF_COUNT];
int32 pet_items[MAX_MATERIALS];
char pet_name[64];
uint32 aa_effects;
uint32 perAA; //% of exp going to AAs
};
So, I don't think we need perAA duplicated in the blob field for the suspended minion's stuff, but that's about what we're looking at to store all the pet data.
Thanks!