While running around doing some content, I’ve been noticing some buggy behaviour regarding threat, threat tables, and mobs switching to attack targets that should not exist on their threat tables.
ex:
While running through some areas on my hunter, there is a pack of mobs I don’t want to fight. so I put my pet on passive, tell him to stay, tell him to attack the target, and after he attacks the pack (generating threat, and therefore being the target and only entity on the threat table for that pack) tell him to go passive, causing him to run back to where he was previously told to stay.
I then run through the area, staying out of melee range of the mobs.
about half the time, some of the mobs that should be on the pet will switch to me instead as I run by, even though I have only pressed W. I have not cast any spells, used any abilities, used any items, nothing. only pressed W.
I should not even exist on the mobs’ threat table. not ‘I’m listed, but with 0 threat’, I shouldn’t even exist on that table, because I’ve made no actions in combat. yet mobs will switch to me.
I don’t believe this is expected behaviour. am I wrong? why is this happening? what can I do to stop it from happening?
I’ve noticed the opposite as well with me having aggro but my pet having none, but after dropping me as a target, they’ll switch to my pet anyhow which doubles the time it takes to drop a mob’s aggro.
If your pet has aggro, you are 100% on the table. Any class that has a pet will be put on the table if Said pet attacks. What happens is the mobs are dropping aggro normally like they would from anything else and going to the next person on the table. This can cause extremely long aggro times for classes with pets until you outrange the pet and he despawns or if you dismiss him.
I’m talking about the opposite. I have aggro, and my pet, who is on passive and hasn’t done anything now has aggro after me. It’s broken and not how it worked in vanilla.
The only time your pet wont get aggro in that situation is if it’s standing on stay far away or in stealth. If the pet is near you when you aggro and the mob is in aggro range of your pet then it can be put on the table.
Yea it did. I used it to my advantage back in vanilla.
Edit: it’s literally the same thing that happens when you pull a mob in a dungeon on accident but your party members are too close so they get put on the table. So even if you feign death, the aggro goes to them.
Nobody knows. We don’t get answers. We don’t even know if all these “bugs” were present in the original vanilla wow and we will never find out. I would bet my booty that some things would feel and work completely different on the original client.
It’s a sh!t show and Activision knows it but they don’t care, because they are milking the subscription money.
People will complain for a while and then they just get used to it, because they don’t have a choice if they wanna play with their buddys.
if your pet is in the arbitrary leash range of the mob and u are not…Makes perfect sense it would swap to the voidwalker eventually if it’s still in leash range
Also I have noticed that the “Threat radius” is dependent on how far away the target who’s got aggro is from the target.
Lets say for example if YOU have a typical body pull radius on an NPC-X of 15 yards.
Example if PLAYER-A is at 35 yards from NPC-X then the aggro radius that will put you on the threat list is 35+ yards regardless of the direction YOU are from NPC-X.
Meaning you could be well outside the typical body pull radius of NPC-X, but because NPC-X is in combat with PLAYER-A at a distance of 35 Yards and you pass into that augmented aggro radius because of PLAYER-A’s distance then you’re now “IN COMBAT” even if you’re on the exact opposite side of NPC-X from PLAYER-A.
This game engine is a mess; wtb the actual Vanilla WoW Server and Client, thanks!
TBPH even through there would be nowhere near as many addons, i wish blizzard had bascially bought the server code that any of the bigger Pservers were using, cleaned it up, and just used that. would have been a better experience.