Description
Current behaviour
On current upstream master, Retribution Paladin Hero Talent spells enter an infinite proc loop.
The issue can be reproduced by mounting or interacting with certain world objects (for example the Stormwind command board).
The server repeatedly logs:
Unit::ProcSkillsAndAuras: Possible infinite proc loop detected
Investigation shows the following proc chain:
210372 Blessing of Dawn
-> Aura 387170
-> 387178 Empyrean Legacy
-> Aura 427445
-> 427441 Hammer of Light
-> Aura 387170
-> ...
until TrinityCore aborts the proc chain because the proc depth limit is reached.
Expected behaviour
The Hero Talent spells should not recursively proc each other.
Steps to reproduce the problem
- Use current upstream master.
- Create / log into a Retribution Paladin with the corresponding Hero Talents.
- Mount or interact with the Stormwind board.
- Observe Hero Talent buffs being repeatedly applied and the server logging an infinite proc loop.
Branch
master
TC rev. hash/commit
a62ad24
Operating system
Windows 11 x64
Custom changes
hotfix_data
item_sparse
item_extended_cost
Description
Current behaviour
On current upstream master, Retribution Paladin Hero Talent spells enter an infinite proc loop.
The issue can be reproduced by mounting or interacting with certain world objects (for example the Stormwind command board).
The server repeatedly logs:
Unit::ProcSkillsAndAuras: Possible infinite proc loop detected
Investigation shows the following proc chain:
210372 Blessing of Dawn
-> Aura 387170
-> 387178 Empyrean Legacy
-> Aura 427445
-> 427441 Hammer of Light
-> Aura 387170
-> ...
until TrinityCore aborts the proc chain because the proc depth limit is reached.
Expected behaviour
The Hero Talent spells should not recursively proc each other.
Steps to reproduce the problem
Branch
master
TC rev. hash/commit
a62ad24
Operating system
Windows 11 x64
Custom changes
hotfix_data
item_sparse
item_extended_cost