azerothcore-wotlk icon indicating copy to clipboard operation
azerothcore-wotlk copied to clipboard

Warlock pet dismissed on logout while mounted

Open BeefSteaker opened this issue 1 year ago • 0 comments

What client do you play on?

enUS

Faction

  • [X] Alliance
  • [X] Horde

Content Phase:

  • [X] Generic
  • [ ] 1-19
  • [ ] 20-29
  • [ ] 30-39
  • [ ] 40-49
  • [ ] 50-59
  • [ ] 60

Current Behaviour

Warlock demon minions are dismissed if you log out while Mounted, but not when unmounted

Expected Blizzlike Behaviour

Minion should persist through logout regardless of mounted status

Mounted

https://github.com/azerothcore/azerothcore-wotlk/assets/11332559/043282b9-3cb0-4407-9ccd-2a1d6945c14b

Unmounted

https://github.com/azerothcore/azerothcore-wotlk/assets/11332559/4eb229e5-1a18-44b1-be50-6d94e8bea2cd

Source

WoW Classic (Thanks bench) https://youtu.be/REkB2txojwQ?si=UHjDqDXW3f6Lvj7u&t=61

Steps to reproduce the problem

  1. Create a warlock character
  2. Use .additem 6265 3, .learn 697, and .learn 5784
  3. Summon the voidwalker
  4. Mount up
  5. Log out and back in

Extra Notes

The way it used to work on AC was that you were refunded the soul shard. It seems that whatever fixed this when unmounted didnt apply to mounted. https://github.com/azerothcore/azerothcore-wotlk/pull/16803

AC rev. hash/commit

https://github.com/chromiecraft/azerothcore-wotlk/commit/c0ab2ab08e001ffce3c688eaf54301608af109a8

Operating system

Ubuntu 20.04

Modules

Customizations

None

Server

ChromieCraft

BeefSteaker avatar Jan 14 '24 21:01 BeefSteaker