Quite a few of the spell effects in 
zone/spells.cpp do not seem to be implemented. 
For example:
	Code:
	case SE_DivineAura:
#ifdef SPELL_EFFECT_SPAM
	Message(0, "Effect #%i: You cast a Divine Aura spell.", i);
#endif
	break;
case SE_ShadowStep:
#ifdef SPELL_EFFECT_SPAM
	Message(0, "Effect #%i: You cast a Shadow Step spell.", i);
#endif
	break;
 There are many more like this.
So, here's my question:
Are these effects implemented elsewhere in the code (I searched for the defines and couldn't find anything) or can I start implementing these? 
I just added about 40 new spell effect defines to spdat.h and to the "case"s in spells.cpp, I just need to know the best place where to implement them. 
I'm thinking about 
zone/spells.cpp in 
Mob::SpellEffect() (like the two above) and 
Mob::ApplySpellsBonuses(). 
Is that correct?