Atlantiss / NetherwingBugtracker

Official bugtracker for the Netherwing and Karazhan (2.4.3) realms.
52 stars 36 forks source link

[Core][Stealth][Rogue][Druid] Stealth and detection is broken #7114

Closed ScottieDOESknow closed 4 years ago

ScottieDOESknow commented 4 years ago

Description: At level 70 there should be no possible way for a grey level NPC to see/notice you in stealth but it's happening regardless of level difference. Even with 5/5 Master of Deception I am being noticed in stealth by low level Defias in Elwynn Forest.

Current behaviour: Stealth and detection detection is broken

https://gyazo.com/45738f31e888a411ba1c60bf2c996117

https://gyazo.com/89f331563bad943074ec2131e8db1c11

Expected behaviour: Even without talents or gear that increase stealth or stealth detection, it should be based on level difference between the rogue/druid and NPC or player that could detect them in stealth.

Server Revision: 3436

Wolffenstein commented 4 years ago

Ehh not the detection, just the alert of proximity - you won't aggro the mob until you actually walk into it.

Wolffenstein commented 4 years ago

Fixed in rev 3437.

ScottieDOESknow commented 4 years ago

15 levels higher + 5/5 Master of Deception (3 extra player levels)

essentially lvl 73 vs lvl 55 https://gyazo.com/0767d7c4da6f4cf09c5f4ad5f365cb3e

ScottieDOESknow commented 4 years ago

Not attacking out of stealth due to level difference, but attacking stealthed target with same distance.

1 https://gyazo.com/9902687b336930a2ee170185a769beba

2 https://gyazo.com/b7ac0dd141e6d99e5554b34186dbb50d

Wolffenstein commented 4 years ago

It's sort of working as intended for optimization on continents - I explained it to Drain.

ScottieDOESknow commented 4 years ago

There should be no possible way for an NPC to see a stealth target with that many levels difference, regardless of talents or gear that increase stealth. We're talking about a level 55 NPC vs a level 70 player. With 5/5 MoD that another 3 levels. 18 levels total.

Please, look at this again. I am not even in the hit box. https://gyazo.com/0767d7c4da6f4cf09c5f4ad5f365cb3e

I've done some dueling on PTR since stealth changes, and in a PvP situation vs same level player, stealth seems to function the same as it was before. However, the issue I brought up has major implications in a PvE environment where sap, pick pocket and simply sneaking past enemies is impossible to do even with considering the glaring level discrepancies between NPC and player.

It concerns me when you say "It's sort of working" because this sounds like there is doubt or uncertainty as to how it should function in general. I understand there have been many changes to stealth in the past month+ so I am just trying to understand what changed, and why, and where this information came from. It was, I would say nearly blizzlike before, but now you can't even stealth past low level (grey) mobs without them hitting you out of stealth while having 10+ levels difference. It's absurd.

Either stealth OR detection is being incorrectly calculated based on level differences, or a custom modifier was added for detection, and if the latter is the case, then my next question would be why?

ScottieDOESknow commented 4 years ago

-standing just out of aggro range of this NPC -not attacking me -as soon as I use stealth they aggro

look at the combat log

https://gyazo.com/6082da7d21de5bcf2fde54b275b80545

This is basically working the opposite of how it should Being in stealth should allow you to get even closer to an NPC than out of stealth That is the fundamental goal of the spell

Wolffenstein commented 4 years ago

Fixed in rev 3452.