TrinityCore / TrinityCore/TrinityCore
Core/Spell: Spell ranking downscaling does not work properly
@ariel- is already working on this.
Since Sep 26, 2018.
- Dominant language
- C++
- Stars
- 10.8k
- Forks
- 6.4k
- Avg merge
- 3d 16m
- Merged PRs (30d)
- 6
Description
Description:
Level 80 Warrior is able to apply Battle Shout Rank 9 to Level 39, when in fact it should downscale to Rank 3 (just crude example)
Current behaviour:
Apply any buff in theory to lower level and they should receive full rank buff.
Expected behaviour:
Applied buff SHOULD downscale to whatever rank that player is able to receive.
Steps to reproduce the problem:
- Create 80 char (Example, warrior), train it fully.
- Create level 39 character (any).
- Apply Battle shout on lower level target.
- Lower level should receive 550 Attack power, which is wrong.
Branch(es):
3.3.5, master is not affected as it does not count based on flat value, rather cata+ rely on percentage value.
TC rev. hash/commit:
TrinityCore rev. 0b0bbe4 2018-09-25
Operating system: Unix Debian 9 x64
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.
Assessment
This issue has not been assessed yet.