Level 25 Minor Familiar Not working
I'm trying to find a good place to try and find what is wrong.
On my server, my level 25 wizard got Minor Familiar. She casts it, and gets the imp and a buff that lasts a very long time (3 hours or so). The buff works. The pet, mysteriously disappears after awhile. I don't have to zone. The pet window also goes away. Zoning also retains the buff but not the familiar. How do pets get handled on zoning? Most pets are not related to a buff icon like minor familiar is - maybe that has something to do with it? Maybe there is a flag or setting not set for familiars? I am assuming that they follow you zone to zone and that if you stay in a zone, they last as long as the buff? Ideas? |
All the wizard flappy pets are like that. Since most people i knew on live would use /pet get lost after summoning flappy, I never paid much attention to this here.
|
Quote:
I searched fir a short time last night. I don't think it has anything to do with the buff code, as the buff stays up fine, and also dismissed pet if you click it off (or I preseume if it wears off - never had it last long enough to test that, but there is code in RemoveBuffBySlot. I tried to look for places that other pets get checked, but nothing jumped out at me. I can see how there might be code to re-create pet on zoning (though I havent found it) but I don't get the random disappearance while still in a zone. |
+if (GetPet() && GetPet()->CastToNPC()->GetPetSpellID() && !dead) {
+//if (GetPet() && !GetPet()->IsFamiliar() && GetPet()->CastToNPC()->GetPetSpellID() && !dead) { Getting rid of the condition that excludes familiars from being saved seems to fix this. |
All times are GMT -4. The time now is 07:21 AM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.