Roy Love d413ea4243 fix: only dismiss pet summoned by the fading familiar buff
When a Familiar buff fades, BuffFadeBySlot called GetPet() and depopulated
whatever pet the player currently had — regardless of whether that pet was
the familiar or a combat pet summoned later.

Add a spell ID check: only dismiss the pet if its PetSpellID matches the
buff's spell ID. If the player replaced the familiar with a different pet,
the new pet is unaffected when the old familiar buff expires.

Fixes #5026
2026-04-10 21:00:39 -05:00
..
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-04 23:27:21 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-04 23:27:21 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2025-12-26 20:58:07 -08:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-04 23:27:21 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-04 23:27:21 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00
2026-04-01 17:09:57 -07:00