TrinityCore / TrinityCore/TrinityCore
[Core / Spell / UI] Abilities removed from pet bar are put back at pet load
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 10.8k
- Forks
- 6.4k
- Avg merge
- 3d 16m
- Merged PRs (30d)
- 6
Description
Rev: 98f502f32f092fe1bcb9e19c32c189d2ea552d19
Bug:
When the player removes an ability (such as Cower) from the pet bar, the server puts it back the next time the pet is loaded (login, dismount, call pet, etc.)
Note:
Empty slots should be left empty :)
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the pet-bar behavior by removing an ability such as Cower, then triggering a pet load through login, dismounting, or calling the pet. Trace the Core/Spell/UI path that rebuilds the pet bar and compare its handling of removed abilities with empty slots. Done means removed abilities remain absent after each listed reload event.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- game-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100