[Spell 33]
// NOTE: Blade Spirits is a popular kill-all, basically a loot gatherer with little to no reprecusions to the player, keep summon time a bit low to counter that a bit.
DEFNAME=s_blade_spirits
NAME=Blade Spirit
SOUND=snd_SPELL_BLADE_SPIRITS
RUNES=IHJY
CAST_TIME=2.2
RESOURCES=i_reag_black_pearl,i_reag_mandrake_root,i_reag_nightshade
RUNE_ITEM=i_rune_BLADE_SPIRITS
SCROLL_ITEM=i_scroll_BLADE_SPIRITS
FLAGS=SPELLFLAG_HARM|SPELLFLAG_SUMMON|SPELLFLAG_PLAYERONLY
EFFECT_ID=0
EFFECT=0
DURATION=1*60.0,2*60.0
MANAUSE=14
SKILLREQ=SKILL_MAGERY 50.0
INTERRUPT=0.0,0.0

ON=@Start
IF (<EVAL <CURFOLLOWER>+2> > <MAXFOLLOWER>)
SYSMESSAGELOC -1,1049645
ACTION -1
RETURN 1
ENDIF

ON=@Success
IF (<EVAL <CURFOLLOWER>+2> > <MAXFOLLOWER>)
SYSMESSAGELOC -1,1049645
ACTION -1
RETURN 1
ENDIF
LOCAL.CREATEOBJECT1=<DEF.c_blade_spirit_fix>
CURFOLLOWER += 2

[Spell 34]
DEFNAME=s_dispel_field
NAME=Dispel Field
SOUND=snd_SPELL_DISPEL_FIELD
RUNES=AG
CAST_TIME=1.5
RESOURCES=i_reag_black_pearl,i_reag_garlic,i_reag_spider_silk,i_reag_sulfur_ash
RUNE_ITEM=i_rune_DISPEL_FIELD
SCROLL_ITEM=i_scroll_DISPEL_FIELD
FLAGS=SPELLFLAG_TARG_OBJ|spellflag_playeronly
EFFECT_ID=0
EFFECT=0
DURATION=0.0
MANAUSE=14
SKILLREQ=SKILL_MAGERY 50.0
INTERRUPT=0.0,0.0

[Spell 35]
// NOTE: This spell is used primarily for roleplaying purposes or for avoiding being killed if red. The longer duration would not unbalance gameplay in any way I could see.
DEFNAME=s_incognito
NAME=Incognito
SOUND=snd_SPELL_INCOGNITO
RUNES=KIE
CAST_TIME=1.5
RESOURCES=i_reag_blood_moss,i_reag_garlic,i_reag_nightshade
RUNE_ITEM=i_rune_INCOGNITO
SCROLL_ITEM=i_scroll_INCOGNITO
FLAGS=spellflag_disabled|SPELLFLAG_PLAYERONLY
EFFECT_ID=0
EFFECT=0
DURATION=1*60.0,3*60.0
MANAUSE=14
SKILLREQ=SKILL_MAGERY 50.0
INTERRUPT=0.0,0.0

[Spell 36]
// NOTE: This is a proactive type of protection that no one wants to see run out. Because of it's level and the amount of reagents I would think this spell last a bit longer in light of it only being a one time reflect as opposed to Reactive and protection. Should it have a duration at all or remain until dispel'ed or hit ???
DEFNAME=s_magic_reflection
NAME=Magic Reflect
SOUND=snd_SPELL_MAGIC_REFLECTION
RUNES=IJS
CAST_TIME=1.5
RESOURCES=i_reag_garlic,i_reag_mandrake_root,i_reag_spider_silk
RUNE_ITEM=i_rune_MAGIC_REFLECTION
SCROLL_ITEM=i_scroll_MAGIC_REFLECTION
FLAGS=SPELLFLAG_TARG_CHAR|SPELLFLAG_FX_TARG|SPELLFLAG_GOOD|spellflag_playeronly
EFFECT_ID=i_fx_BLESS_EFFECT
EFFECT=0
DURATION=1*60.0,3*60.0
MANAUSE=14
SKILLREQ=SKILL_MAGERY 50.0
INTERRUPT=0.0,0.0

[FUNCTION F_NEWMINDBLAST_DELAY]
IF (!(<FLAGS>&STATF_DEAD))
REF1=<ARGS> //caster
	IF (<REF1.CANSEELOS <UID>>) && (!(<FLAGS>&STATF_HIDDEN)) && (!(<FLAGS>&statf_invisible))
		IF (<UID> != <REF1>)
		effect 3,i_fx_curse,16,20
		sound=snd_SPELL_MIND_BLAST
		LOCAL.SPELLBASEDAMAGE=<R2,6>
		LOCAL.FINALDAMAGE=<FEVAL <FLOATVAL <LOCAL.SPELLBASEDAMAGE>+((<REF1.MAGERY>+<REF1.INT>)/5)>>
			IF (<LOCAL.FINALDAMAGE> > 70)
			LOCAL.FINALDAMAGE=70
			ENDIF
		DAMAGE <dLOCAL.FINALDAMAGE> <DEF.DAM_MAGIC> <REF1>
		ENDIF
	ENDIF
ENDIF

[Spell 37]
DEFNAME=s_mind_blast
NAME=Mind Blast
SOUND=
RUNES=PCW
CAST_TIME=1.5
RESOURCES=i_reag_black_pearl,i_reag_mandrake_root,i_reag_nightshade,i_reag_sulfur_ash
RUNE_ITEM=i_rune_MIND_BLAST
SCROLL_ITEM=i_scroll_MIND_BLAST
FLAGS=SPELLFLAG_TARG_CHAR|SPELLFLAG_HARM|SPELLFLAG_TARG_NOSELF|spellflag_playeronly
EFFECT_ID=
EFFECT=2,6
DURATION=0.0
MANAUSE=14
SKILLREQ=SKILL_MAGERY 50.0
INTERRUPT=0.0,0.0

ON=@Effect
TIMERF 2,F_NEWMINDBLAST_DELAY <SRC>
RETURN 1

[Spell 38]
// keep min duration a bit low here, paralyze is a killer in the hands of PK's. A powerful PK only needs a sec to kill you anyways.
DEFNAME=s_paralyze
NAME=Paralyze
SOUND=snd_SPELL_PARALYZE
RUNES=AEP
CAST_TIME=1.5
RESOURCES=i_reag_garlic,i_reag_mandrake_root,i_reag_spider_silk
RUNE_ITEM=i_rune_PARALYZE
SCROLL_ITEM=i_scroll_PARALYZE
FLAGS=SPELLFLAG_TARG_CHAR|SPELLFLAG_DIR_ANIM|SPELLFLAG_HARM|SPELLFLAG_FX_TARG|spellflag_playeronly
EFFECT_ID=i_fx_curse
EFFECT=0
DURATION=3.0,15.0
MANAUSE=14
SKILLREQ=SKILL_MAGERY 50.0
INTERRUPT=0.0,0.0

[Spell 39]
DEFNAME=s_poison_field
NAME=Poison Field
SOUND=snd_SPELL_POISON_FIELD
RUNES=ING
CAST_TIME=1.5
RESOURCES=i_reag_black_pearl,i_reag_nightshade,i_reag_spider_silk
RUNE_ITEM=i_rune_POISON_FIELD
SCROLL_ITEM=i_scroll_POISON_FIELD
FLAGS=SPELLFLAG_TARG_XYZ|SPELLFLAG_HARM|SPELLFLAG_FX_TARG|SPELLFLAG_FIELD|spellflag_playeronly
EFFECT_ID=i_fx_curse
EFFECT=5,50
DURATION=1*15.0,1*30.0
MANAUSE=14
SKILLREQ=SKILL_MAGERY 50.0
INTERRUPT=0.0,0.0

ON=@Effect
IF (<UID.<REGION.UID>.ISAMULTI>)
IF (<SRC.REGION.UID>!=<REGION.UID>)
RETURN 1
ENDIF
ENDIF

[Spell 40]
// NOTE: This spell is the mages first true form of combat at low levels. One of the main uses is summoning a horse to travel. Don't set to low.
DEFNAME=s_summon_creature
NAME=Summon Creature
SOUND=snd_SPELL_SUMMON_CREATURE
RUNES=KX
CAST_TIME=4.0
RESOURCES=i_reag_blood_moss,i_reag_mandrake_root,i_reag_spider_silk
RUNE_ITEM=i_rune_SUMMON_CREATURE
SCROLL_ITEM=i_scroll_SUMMON_CREATURE
FLAGS=SPELLFLAG_SUMMON|spellflag_playeronly
EFFECT_ID=0
EFFECT=0
DURATION=3*60.0,4*60.0
MANAUSE=14
SKILLREQ=SKILL_MAGERY 50.0
INTERRUPT=0.0,0.0

ON=@Start
IF (!(<ISGM>))
RETURN 1
ENDIF

[EOF]