Quote:
Originally Posted by lurk
[You must be logged in to view images. Log in or Register.]
Dispell is the lowest agro spell you could possibly cast. Even if a belly caster resisted your charm, you cannot claim it produces zero agro. I seriously doubt there was classic code that made belly caster resists different than regular. Even then, there is still some agro.
|
Think about it from a code standpoint, the order in which the code performs calculation.. I'll give a classic example that I can prove.
http://www.project1999.com/forums/sh...t=Bladestopper
When using a spell, the game begins the cast, then checks your inventory if you have sufficient reagents, then at the end of the cast either proceeds with the cast and then eats the reagent OR cancels the cast due to lack of reagent.
What happens with instant clickies: the spell instantly casts, so there isn't a casting phase to check for a reagent. So no reagent is consumed.
----
What I'm suggesting is similar for Belly Casters. The "Add X Hate" portion of the code due to spell casts occurs before the resist check (regular) is performed. We know this because All spells generate the same amount of aggro regardless of whether they land or are resisted. Snares that get resisted still pulls mobs out of trains. Likewise Concussions on immune mobs still reduce your aggro. The aggro total of the spell is frontloaded and occurs before the resist check.
But what I'm saying, is it is *possible* that the way the game checks against Belly Casters, that is the first check in the order the code checks for resist. And it occurs BEFORE the "Add X Hate" portion of the code. So because the code says nothing occurs after the Belly Caster check fails, it may not add any aggro because the code says that chain of calculation is done before it gets to the add aggro phase.