Thread: Game Mechanics: Blue diamond jewelry
View Single Post
  #35  
Old 04-05-2013, 10:37 PM
Treats Treats is offline
Fire Giant


Join Date: Feb 2010
Posts: 981
Default

Quote:
Originally Posted by nilbog [You must be logged in to view images. Log in or Register.]
I don't play on the server nor deal with this part of the code. Can you explain what is different about it in comparison to p99?
On P99 there is no differentiation between Direct Aggro and Assist Aggro.

If there are three NPCs standing next to each other and you attempt to pull them they will all aggro -- Each NPC will add the player to their hate list.

Any of them can be single pulled if Invisibility is cast on the Player. The aggroed mob cannot pass its hate list to any of the surrounding NPCs.

On the EQMac server there seems to be two lists (similar to Rampage, Direct and Assist).

If there are three NPCs standing next to each other and you attempt to pull them while Invisible they will all aggro -- But only the one you have casted on will have Direct aggro and can pass the Hate list to other surrounding NPCs. The other two NPCs cannot pass aggro onto other mobs they come into contact with.

If the NPC you have casted on stays stationary (With root or mez), no other additional NPCs will aggro no matter what the other two mobs come into contact with (they cannot pass the Hate list because they have only assisted the original NPC that is still stationary).

Once the NPC that you attempted to pull becomes unrooted/unmezzed and passes by other mobs it can pass it's aggro freely to anything it comes into contact with regardless if you are Invisible or not.

Being Invisible should should prevent other mobs assisting ONLY if you have assist aggro. If you have direct aggro the NPC can pass the assist list to anything.