+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.
|