Closed yatzi888 closed 5 years ago
I was able to reproduce that.
Reproduced.
Using this bug you can also get as many primary professions as you want. So if you learn skinning and get it 225 then unlearn, it will give you 1/150x1000 in the skills tab. THen you can pick up another profession, relog and skining will then go from 1000 seperate instances to 1 instance. Although skinning is bugged, you can then redrop it to collect another profession. Repeat this until you have all the professions. You dont need to use skinning per say, just an example.
This issue happened on Classic too. Seems since dacf6d011a456cedb9ecfd5c97588e1f28749f2f the issue appeared.
Confirmed, looking into it.
The issue is complicated. Outdated spellbook code refuses to cooperate with new skills APIs on this, so i am working out acceptable ways to circumventing spellbook code in acceptable manner.
While investigating the issue, i found an exploit to add to this report: user input for unlearning skills is unverified. Anyone can unlearn any skill with basic packet editing.
2 types of possible character corruption remains to be detected and repaired:
CONFIG_UINT32_MAX_PRIMARY_TRADE_SKILL
allows for non-privileged access level accounts.A character can have both at the time.
@Warlockbugs will you open a ticket for that?
Current behavior: When unlearning a profession skill the professions tab gets jammed full of 1/375 of that skill or whatever the skill was before it was unlearnt
https://imgur.com/a/fgkArxn
relogging fixes the issue.
Expected behavior: Profession should unlearn disppearing from the skills tab
Steps to reproduce:
Client version: 2.4.3
Commit hash: 4589c7b22866e86bfd29eb0ecd3c85aff45d42d1
Database version: c3ac98f8838b4318c3819485e3bae40f8e645052
Operating system: Windows Server 2012 r2