BUG: After lifting off with my flying mount (and causing my warlock pet to temporarily unsummon) my pet’s health/mana will revert to approx. 60% of their maximum upon the pet being automatically re-summoned when landing and dismounting.
1: Summon warlock pet.
2: Mount on flying mount.
3: Lift off the ground until pet unsummons.
4: Land on ground again and dismount, causing pet to be re-summoned.
5: Observe the pet’s mana/health values reverting to approx. 60% of max.
EXPECTED RESULT: Pet should receive full health and mana upon being automatically re-summoned when landing/dismounting. This is how it was operating previously.
Admittedly, the expected result could be overpowered and prone to abuse by having an easy method to fully heal your pet in a few seconds. I think the ideal functionality would simply store your pet’s mana and health values before mounting/lifting off and restore those saved values when landing/dismounting.
UPD:
[Aug 13 2021] updated video with an error for better clarity
I would be ok with dismounting not giving pet full health and mana. But as it works right now after the change, you can’t even dismiss and instantly summon your felguard back to full health and mana with the talented cooldown. It was a widely used “trick” to stop your felguard from getting killed and losing its buffs when it dropped to low health. This changes a playing style many of us used 15 years ago in TBC. Personally, I came back for the classic experience that I loved and it just got changed for demonology warlocks in a noticeable way.
I’m totally sure, it is a bug.
It looks like Blizzard was trying to fix a bug caused by a flying mount.
Probably somewhere in the code there was a trigger to restore the health of the pet immediately after being summoned.
Demons are always summoned with a fixed health value, and then on the fly the health is recalculated and changed taking into account the characteristics of the summoner. Hence, this trigger was so necessary afterwards that the demon would be in full health.
But I suppose someone deleted the dispatch of this event (^:
The changes this ‘‘fix’’ did has made it a real hassle to do any kind of farming in the open world.
I could live with the removal of instant full mana & hp when flying up and then landing, but to always cause it to remove health/mana whenever you summon/spawn your pet is just stupid.
Test: Pet hp at 100% mana at 70% —> Flew up with mount and then landed and dismounted —> pet hp now at 64% & mana at 64%
Test 2: Pet hp at 95% mana at 100% —> Both mana and hp dropped down to 55%
This change basically means we always have to start a fight by healing the pet and maybe waiting for some mana regen or start running/using ground mount to move from place to place, kinda defeats the purpose of getting an epic flyer…
There are report of that on wow head on 3.0 couldn’t find one from tbc era but I would assume it worked same way. (Plus some guys said it was on game since 2.ish so TBC who means even if it a bug it existed on TBC who means it should not be fixed )
It’s pretty weird to see it now. Since the release of TBC Classic, I have never encountered this, and a few days ago it started to repeat every time I summon a pet.