Not sure if you got around the AE snare resist thing yet, but
spell_routines.inc will now handle this. All i did was have one event for you resisting a spell, and the normal one for target resisting spells. call /doevent to check if you resisted a spell. If you resisted a spell, in the event it sets the variable selfResist to 1... then it does /doevents for normal resist messages... if selfResist is equal to 1, it will ignore the first resist, then set selfResist back to 0 and count the others.
Also, spell_routines will handle the mod rod bug too. What was causing it was you could click a rod, then put it back in your bag before the charges on it actually updated... I just added a small delay that waited for the charge to change before putting it back, and haven't had a problem since