TrinityCore / TrinityCore/TrinityCore

[Core / Spell / UI] Abilities removed from pet bar are put back at pet load

Open
#8,975 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Comp-Core Sub-Miscellaneous Sub-PetMinion Sub-Spells
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.