Is there anywhere that I may find a break down of spell effect types? The spdat.h and spell_effects.cpp give a good starting point, but there are questions it leaves. 
For example:
	Code:
	case SE_LimitResist:
	if(base1) { 
		if(spell.resisttype != base1) 
		return 0;
	} 
	else {
		return 0;
	}
 While this is a good start, I do not know the resist types.
I am trying to create a few spells that mitigate/absorb damage based on resist type (if possible). Such as spells that increase a player's resist to say poison and disease AND mitigate spell damage of those elements by a certain percentage.
Any info on this would be greatly appreciated!
-Hate