[EVENTS E_MAGIC_REFLECT]
ON=@SPELLEFFECT
IF (<findid.i_rune_magic_reflection>)
IF !(((<ARGN>==28)) || ((<ARGN>=39)) || ((<ARGN>=47)) || ((<ARGN>=36)) || ((<ARGN>=4)) || ((<ARGN>=6)) || ((<ARGN>=7)) || ((<ARGN>=9)) || ((<ARGN>=10)) || ((<ARGN>=11)) || ((<ARGN>=15)) || ((<ARGN>=16)) || ((<ARGN>=17)) || ((<ARGN>=25)) || ((<ARGN>=26)) || ((<ARGN>=35)) || ((<ARGN>=44)) || ((<ARGN>=56)))
findid.i_rune_magic_reflection.remove
SRC.SAYU The spell has reflected back to you
if (<ARGN>==5)
SRC.SPELLEFFECT <ARGN> <ACT.MAGERY>
src.EFFECT=0,036E4,6,15,1
RETURN 1
elif (<ARGN>==18)
SRC.SPELLEFFECT <ARGN> <ACT.MAGERY>
SRC.EFFECT=0,036D4,6,15,1
RETURN 1
elif (<ARGN>==42)
SRC.SPELLEFFECT <ARGN> <ACT.MAGERY>
SRC.EFFECT=0,0379F,6,15,1
RETURN 1
elif (<ARGN>==57)
return 1
elif (<ARGN>==69)
SRC.SPELLEFFECT <ARGN> <ACT.MAGERY>
SRC.EFFECT=0,036F4,6,15,1
RETURN 1
Else
SRC.SPELLEFFECT <ARGN> <ACT.MAGERY>
RETURN 1
endif
ELSE
RETURN 0
ENDIF
ELSE
RETURN 0
ENDIF