#include "prc_inc_spells"
#include "spinc_bolt"

void main()
{
	// If code within the PreSpellCastHook (i.e. UMD) reports FALSE, do not run this spell
	if (!X2PreSpellCastCode()) return;
    
	// Get the number of damage dice.    
    int nCasterLevel = PRCGetCasterLevel(OBJECT_SELF);
    int nDice = nCasterLevel > 10 ? 10 : nCasterLevel;
    
	DoBolt (nCasterLevel,4, 0, nDice, VFX_BEAM_MIND, VFX_IMP_MAGBLUE, 
		DAMAGE_TYPE_MAGICAL, SAVING_THROW_TYPE_SPELL, 
		SPELL_SCHOOL_EVOCATION, TRUE, GetSpellId());
}