azerothcore / azerothcore-wotlk

Complete Open Source and Modular solution for MMO
http://www.azerothcore.org
GNU Affero General Public License v3.0
6.63k stars 2.65k forks source link

Mage Talent 'Fiery Payback' Activating When Not Specced #6127

Closed Azcobu closed 3 years ago

Azcobu commented 3 years ago

CURRENT BEHAVIOUR:

The 35 point mage fire tree talent Fiery Payback (https://wotlkdb.com/?spell=64353, https://wotlkdb.com/?spell=64357) has a 5%/10% chance to disarm an attacker's main hand and ranged weapons. Right now it is proccing even when not actually equipped.

No talents equipped on mage, and 0/2 on Fiery Payback: WoWScrnShot_053021_155306

Enemy warr shooting procs FP anyway: WoWScrnShot_053021_160513

Melee: WoWScrnShot_053021_160250

Thrown: WoWScrnShot_053021_155247

EXPECTED BLIZZLIKE BEHAVIOUR:

Talents should not activate unless they have points put into them.

SOURCE:

This is not controversial.

STEPS TO REPRODUCE THE PROBLEM:

  1. Have a lvl 45+ mage. I tested on both a lvl 80 and a lvl 45 and it worked on both. I'm deriving lvl45 from the fact it's a 35 point talent.
  2. Get into PVP with another character.
  3. Have that character attack and wait for the 10% proc to go off.

EXTRA NOTES:

AC HASH/COMMIT:

rev. a9ed64e60011 2021-05-30 03:46:04 +0200 **OPERATING SYSTEM:**

Linux Mint 20.1

MODULES:

N/A.

CUSTOMIZATIONS:

N/A.

UltraNix commented 3 years ago

@Azcobu Got only one spec? Maybe you added/removed that talent recently?

Azcobu commented 3 years ago

The mage I was testing on was a brand-new character I'd actually made to check something else (I don't remember what, it was a while ago.) But while testing I noticed this as well, so filed it as another report. He would have had only one spec, and no talents points spent or equipped at all. (As you can see from the first screenshot, where it shows 71 talent points free.) I hadn't added and then removed the talent, because I hadn't ever spent any talent points - he was mostly there as a target dummy.

UltraNix commented 3 years ago

Brande-new char with 80 lvl and no single talent point spent? I cannot reproduce it on my local anyway.

Azcobu commented 3 years ago

Yep, brand new 80, no talents spent.

Just tried it again with 2 different characters and reproduced it:

Lvl 80 mage, no talents, cheats off so he could take damage: WoWScrnShot_072721_215910

Lvl 1 hunter plinking away with autoshot: WoWScrnShot_072721_215858 WoWScrnShot_072721_220318

This was in the Gurubashi Arena, don't know if that makes a difference.

AC hash is f9125f130e89

UltraNix commented 3 years ago

Have you used .learn all my class command?

Azcobu commented 3 years ago

I usually use learn all my spells when setting up a test character rather than class but can't rule it out. I'll test again with a mage who hasn't used either.

UltraNix commented 3 years ago

That's why it is bugged. Do not use it.

Azcobu commented 3 years ago

Yep, testing with a character who hasn't used either doesn't proc Payback. Cheers for the info, closing this accordingly.