vmangos / core

Progressive Vanilla Core aimed at all versions from 1.2 to 1.12
GNU General Public License v2.0
674 stars 483 forks source link

🐛 [Bug] Hunter able to summon dead pets. #1669

Open Daribon opened 1 year ago

Daribon commented 1 year ago

🐛 Bug report

If your pet has died and despawned you can currently summon the dead pet using Call Pet. The pet will still be dead when summoned.

Expected behavior

Steps to reproduce

  1. Create a hunter
  2. .level 59
  3. .learn 883
  4. Target any beast
  5. .npc tame
  6. Target your pet
  7. die
  8. Run away from your pet until it despawns.
  9. .learn 982
  10. Use Revive Pet
  11. Won't work even if your pet is dead and despawned.
  12. Use Call Pet
  13. Pet will be summoned dead
  14. Revive pet
  15. The dead pet will stay spawned until entire spell channeling is done.
  16. .learn 2641
  17. Dismiss your pet
  18. Use Revive Pet
  19. You will get error message "You do not have a pet".

Version & Environment

Client Version: 1.12.1.5875

Commit Hash: https://github.com/vmangos/core/commit/b06ed1f094710cb57d789bf4c51ebb47229ad450

OS Client: Microsoft Windows 11 Pro N 10.0.22000 Build 22000 OS Server: Microsoft Windows 11 Pro N 10.0.22000 Build 22000

Crashlog

Daribon commented 1 year ago

Videos of reviving dead pet when its still spawned from Joana in vanilla patch 1.9.2: https://youtu.be/zssuKMWa-vg?t=2033 https://youtu.be/PLENf2XHZbI?t=5958 It confirms that pet should despawn instantly when you cast revive pet.

Another video showing pet instantly despawn when using revive pet in vanilla: https://youtu.be/W_BgaXLI7Dc?t=95 Another having hunter having dead pet instantly despawn in vanilla by using revive pet: https://youtu.be/1gMZRxSYNiE?t=105

Pet dies in this video and Joana runs away from the pet and it despawns, from vanilla patch 1.9.2: https://youtu.be/fEPo050WscM?t=13074

Joana stables the dead pet in vanilla patch 1.9.2: https://youtu.be/Ehxo0J_87iI?t=17 It is currently not possible to stable a dead pet on vmangos. The pet will display at stable master on vmangos but any attempt to drag it into stable master will fail.

Joana takes the dead pet out from stable, tries to use Call Pet only to get message "Your pet is dead": https://youtu.be/Ehxo0J_87iI?t=622 He then use revive pet and it summons the pet.


Hunter summoning dead despawned pet in vanilla by using revive pet: https://youtu.be/9Sh4k3rAZSE?t=88 Another hunter summong dead despawned pet in vanilla by using revive pet: https://youtu.be/1gMZRxSYNiE?t=227

Gamemechanicwow commented 1 year ago

"This will not work if your pet is dead"

https://wowpedia.fandom.com/wiki/Call_Pet?direction=next&oldid=23783 Revision as of 02:07, 5 August 2005 - Patch 1.6.1 - it was removed from the wiki 2008

Daribon commented 9 months ago

Noticed that cmangos fixed call pet and revive pet spells some years ago.