if (<argn> == 1) // Clumsy
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say Uus Jux
mg1
elseif (<argn> == 2) // Create food
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
src.sysmessage Kapali..
src.f_fizzle
elseif (<argn> == 3) // Feeblemind
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
say Rel Wis
mg1
elseif (<argn> == 4) // Heal
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say In Mani
sd 1,5
if ((<findid.i_spdelay_man>)
findid.i_spdelay_man.timer 1
elseif ((<findid.i_spdelay_woman>)
findid.i_spdelay_woman.timer 1
elseif ((<findid.i_spdelay_unisex>)
findid.i_spdelay_unisex.timer 1
endif
mg1
elseif (<argn> == 5) // Magic Arrow
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say In Por Ylem
mg1
// sd 1
elseif (<argn> == 6) // Night Sight
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say In Lor
mg1
elseif (<argn> == 7) // Reactive Armor
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
if (<act.serial>==<targ.serial>)
spell_say Flam Sanct
sd 1,5
if ((<findid.i_spdelay_man>)
findid.i_spdelay_man.timer 1
elseif ((<findid.i_spdelay_woman>)
findid.i_spdelay_woman.timer 1
elseif ((<findid.i_spdelay_unisex>)
findid.i_spdelay_unisex.timer 1
endif
mg1
else
src.sysmessage @790 Buyuyu Kendinizden Ba$kasina Atamazsiniz..!
f_fizzle
return 1
endif
elseif (<argn> == 8) // Weken
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say Des Mani
mg1
// sd 1
elseif (<argn> == 9) // Agility
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say Ex Uus
mg2
elseif (<argn> == 10) // Cunning
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say Uus Wis
mg2
elseif (<argn> == 11) // Cure
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say An Nox
sd 1
if ((<findid.i_spdelay_man>)
findid.i_spdelay_man.timer 1
elseif ((<findid.i_spdelay_woman>)
findid.i_spdelay_woman.timer 1
elseif ((<findid.i_spdelay_unisex>)
findid.i_spdelay_unisex.timer 1
endif
if (<act.findid.i_rune_poison>)
if (<act.findid.i_rune_poison.morey> > 790
if (rand(2) == 1)
act.effect 3,0374a,1,15,1
act.sound snd_spell_poison
f_fizzle
return 1
endif
endif
if (<act.findid.i_rune_poison.morey> > <eval ((<magery> + 400) / 2)>)
if !(rand(8) == 1)
act.effect 3,0374a,1,15,1
act.sound snd_spell_poison
f_fizzle
return 1
endif
endif
endif
mg3
elseif (<argn> == 12) // Harm
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say An Mani
sd 1
if ((<findid.i_spdelay_man>)
findid.i_spdelay_man.timer 1
elseif ((<findid.i_spdelay_woman>)
findid.i_spdelay_woman.timer 1
elseif ((<findid.i_spdelay_unisex>)
findid.i_spdelay_unisex.timer 1
endif
mg2
elseif (<argn> == 13) // Trap
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say In Jux
f_fizzle
return 1
elseif (<argn> == 14) // Untrap
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say An Jux
f_fizzle
return 1
elseif (<argn> == 15) // Protection
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say Uus Sanct
sd 1
mg2
elseif (<argn> == 16) // Strength
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say Uus Mani
sd 1
mg2
elseif (<argn> == 17) // Bless
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say Rel Sanct
sd 1
mg3
elseif (<argn> == 18) // Fireball
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
IF (<SRC.ACT.ISCHAR>)
IF !(<src.ACT.ISEVENT.e_evabonus>)
src.ACT.EVENTS +e_evabonus
endif
endif
spell_say Vas Flam
sd 1
mg3
elseif (<argn> == 19) // Lock
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say An Por
f_fizzle
return 1
elseif (<argn> == 20) // Poison
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
if !(<act.uid> == <src.uid>)
//if (<act.ischar>)
//if (<act.str> < 2) || (<act.findid.i_rune_summon_creature>) || (<act.id>==c_h_darkelf_archer) || (<act.id>==c_h_darkelf_wizard) || (<src.region.safe>)
// f_fizzle
// src.sysmessage @066d,3,1 Bu yaratik uzerinde zehirin etkisi yok..
// findid.i_poisonlvl.remove
// return 1
//
//endif
//endif
if (<act.str> < 2)
src.f_fizzle
src.action -1
src.smg Yok oyle dalavere...
src.findid.i_poisonlvl.remove
src.findid.i_magerylvl.remove
src.findid.i_evallvl.remove
return 1
endif
spell_say In Nox
sd 1
psg
if ((<findid.i_spdelay_man>)
findid.i_spdelay_man.timer 1
elseif ((<findid.i_spdelay_woman>)
findid.i_spdelay_woman.timer 1
elseif ((<findid.i_spdelay_unisex>)
findid.i_spdelay_unisex.timer 1
endif
else
f_fizzle
findid.i_poisonlvl.remove
return 1
endif
elseif (<argn> == 21) // Telekinesis
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (strmatch('<src.region.guarded>','1'))
f_fizzle
sysmessage @39,,1 Hata: Sehir icinde bu buyuyu kullanamazsiniz.
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say Ort Por Ylem
sd 1
f_fizzle
return 1
elseif (<argn> == 22) // Teleport
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
if (strmatch('<region.events>','r_house_public')) || (strmatch('<region.events>','r_house_private'))
f_fizzle
return 1
endif
spell_say Rel Por
mg3
elseif (<argn> == 23) // Unlock
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say Ex Por
f_fizzle
return 1
elseif (<argn> == 24) // Wall
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say In Sanct Ylem
sd 1
mg3
elseif (<argn> == 25) // Arch Cure
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say Vas An Nox
sd 2
mg4
elseif (<argn> == 26) // Arch Protection
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say Vas Uus Sanct
sd 2
mg4
elseif (<argn> == 27) // Curse
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say Des Sanct
sd 2
mg4
elseif (<argn> == 28) // Fire Field
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say In Flam Grav
sd 2
if (<act.topobj.ischar>)
f_fizzle
return 1
endif
mg4
elseif (<argn> == 29) // Greater Heal
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say In Vas Mani
sd 2
mg4
elseif (<argn> == 30) // Lightning
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
IF (<SRC.ACT.ISCHAR>)
IF !(<src.ACT.ISEVENT.e_evabonus>)
src.ACT.EVENTS +e_evabonus
endif
endif
spell_say Por Ort Grav
sd 2
mg4
elseif (<argn> == 31) // Mana Drain
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say Ort Rel
f_fizzle
return 1
elseif (<argn> == 32) // Recall
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say Kal Ort Por
sd 2
mg4
f_fizzle
return 1
elseif (<argn> == 33) // Blade Spirits
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say In Jux Hur Ylem
sd 2
mg5
elseif (<argn> == 34) // Dispel Field
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say An Grav
if (<act.ischar>)
f_fizzle
return 1
endif
sd 2
mg5
elseif (<argn> == 35) // Incognito
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say Kal In Ex
sd 2
mg5
elseif (<argn> == 36) // Magic Reflect
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
if (<act.uid> == <src.uid>)
spell_say In Jux Sanct
sd 2
mg5
else
src.sysmessage @49 Bu buyuyu sadece kendinize atabilirsiniz.
f_fizzle
return 1
endif
elseif (<argn> == 37) // Mind Blast
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say Por Corp Wis
if ((<findid.i_spdelay_man>)
findid.i_spdelay_man.timer 2
elseif ((<findid.i_spdelay_woman>)
findid.i_spdelay_woman.timer 2
elseif ((<findid.i_spdelay_unisex>)
findid.i_spdelay_unisex.timer 2
else
sd 2
endif
mg5
elseif (<argn> == 38) // Paralyze
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say An Ex Por
if ((<findid.i_spdelay_man>)
findid.i_spdelay_man.timer 2
elseif ((<findid.i_spdelay_woman>)
findid.i_spdelay_woman.timer 2
elseif ((<findid.i_spdelay_unisex>)
findid.i_spdelay_unisex.timer 2
else
sd 2
endif
mg5
elseif (<argn> == 39) // Poison Field
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say In Nox Grav
if (<act.topobj.ischar>)
f_fizzle
return 1
endif
sd 2
mg5
elseif (<argn> == 40) // Summon Creature
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
if (strmatch('<src.region.guarded>','1'))
//if (<src.region.flags>==04180)
f_Fizzle
sysmessage @066d,3,1 Sehirde bu buyuyu kullanamazsiniz.
return 1
endif
spell_say Kal Xen
sd 2
mg5
elseif (<argn> == 41) // Dispel
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say An Ort
sd 2
mg6
elseif (<argn> == 42) // Energy Bolt
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
IF (<SRC.ACT.ISCHAR>)
IF !(<src.ACT.ISEVENT.e_evabonus>)
src.ACT.EVENTS +e_evabonus
endif
endif
spell_say Corp Por
if ((<findid.i_spdelay_man>)
findid.i_spdelay_man.timer 2
elseif ((<findid.i_spdelay_woman>)
findid.i_spdelay_woman.timer 2
elseif ((<findid.i_spdelay_unisex>)
findid.i_spdelay_unisex.timer 2
endif
mg6
sd 2
elseif (<argn> == 43) // Explosion
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
IF (<SRC.ACT.ISCHAR>)
IF !(<src.ACT.ISEVENT.e_evabonus>)
src.ACT.EVENTS +e_evabonus
endif
endif
spell_say Vas Ort Flam
sd 2
mg6
elseif (<argn> == 44) // Invisibility
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
if (strmatch('<act.region.events>','r_house_public')) || (strmatch('<act.region.events>','r_house_private'))
if (0<act.npc> == 1)
sysmessage @39 Ev icinde NPC gizleyemezsiniz.
f_fizzle
return 1
endif
endif
spell_say An Lor Xen
sd 2
mg6
elseif (<argn> == 45) // Mark
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say Kal Por Ylem
sd 2
mg6
elseif (<argn> == 46) // Mass Curse
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say Vas Des Sanct
sd 2
mg6
elseif (<argn> == 47) // Paralyze Field
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say In Ex Grav
if (<act.topobj.ischar>)
f_fizzle
return 1
endif
sd 3
mg6
elseif (<argn> == 48) // Reveal
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say Wis Quas
sd 2
mg6
elseif (<argn> == 49) // Chain Lightning
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say Vas Ort Grav
if (<act.uid> == <uid>)
f_fizzle
return 1
endif
sd 3
mg7
elseif (<argn> == 50) // Energy Field
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say In Sanct Grav
if (<act.topobj.ischar>)
f_fizzle
return 1
endif
sd 3
mg7
elseif (<argn> == 51) // Flame strike
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
IF (<SRC.ACT.ISCHAR>)
IF !(<src.ACT.ISEVENT.e_evabonus>)
src.ACT.EVENTS +e_evabonus
endif
endif
spell_say Kal Vas Flam
if ((<findid.i_spdelay_man>)
findid.i_spdelay_man.timer 3
elseif ((<findid.i_spdelay_woman>)
findid.i_spdelay_woman.timer 3
elseif ((<findid.i_spdelay_unisex>)
findid.i_spdelay_unisex.timer 3
else
sd 3
endif
mg7
elseif (<argn> == 52) // Gate Travel
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say Vas Rel Por
sd 3
mg7
f_fizzle
return 1
elseif (<argn> == 53) // Mana Vampire
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say Ort Sanct
f_fizzle
return 1
elseif (<argn> == 54) // Mass Dispel
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say Vas An Ort
sd 3
mg7
elseif (<argn> == 55) // Meteor Swarm
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say Flam Kal Des Ylem
if (<act.uid> == <uid>)
f_fizzle
return 1
endif
sd 3
mg7
elseif (<argn> == 56) // Polymorph
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
f_fizzle
sysmessage @38 Bir sureligine kapali
return 1
//if (0<tag.donus>)
// spell_say Vas Ylem Rel
//sd 3
//mg3
// tag.donus
//else
// skillmenu sm_polymorph
//return 1
//endif
elseif (<argn> == 57) // Earthquake
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say In Vas Por
sd 3
mg8
elseif (<argn> == 58) // Energy Vortex
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say Vas Corp Por
if (<region.guarded>)
criminal 1
endif
sd 3
mg8
elseif (<argn> == 59) // Resurrect
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say An Corp
sd 3
mg8
elseif (<argn> == 60) // Air Elemental
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say Kal Vas Xen Hur
if (<region.guarded>)
criminal 1
endif
sd 3
mg8
elseif (<argn> == 61) // Summon Deamon
f_fizzle
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say Kal Vas Xen Corp
f_fizzle
if (<region.guarded>)
criminal 1
endif
sd 3
mg8
elseif (<argn> == 62) // Earth Elemental
f_fizzle
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say Kal Vas Xen Ylem
f_fizzle
if (<region.guarded>)
criminal 1
endif
sd 3
mg8
elseif (<argn> == 63) // Fire Elemental
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say Kal Vas Xen Flam
if (<region.guarded>)
criminal 1
endif
sd 3
mg8
elseif (<argn> == 64) // Water Elemental
if (<src.findid.i_runebookacik>)
src.sysmessage @39 Rune Book acikken buyu atamazsiniz
return 1
endif
if (<src.findid.i_mem_spellheal>)
src.sysmessage @39 Bandaj yaparken buyu atamazsiniz.
return 1
endif
spell_say Kal Vas Xen An Flam
if (<region.guarded>)
criminal 1
endif
sd 3
mg8
endif
[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=20.0
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_TARG_XYZ | SPELLFLAG_HARM | SPELLFLAG_SUMMON
EFFECT_ID=0
EFFECT=0
DURATION=2*60.0,3*60.0
MANAUSE=14
SKILLREQ=MAGERY 50.0
INTERRUPT=100.0,100.0
[Spell 57]
DEFNAME=s_earthquake
NAME=Earthquake
SOUND=snd_SPELL_EARTHQUAKE
RUNES=IVP
CAST_TIME=100
RESOURCES=i_reag_blood_moss,i_reag_ginseng,i_reag_mandrake_root,i_reag_sulfur_ash
RUNE_ITEM=i_rune_EARTHQUAKE
SCROLL_ITEM=i_scroll_EARTHQUAKE
FLAGS=SPELLFLAG_HARM| SPELLFLAG_RESIST
EFFECT_ID=0
EFFECT=30,45
DURATION=30.0
MANAUSE=50
SKILLREQ=MAGERY 80.0
// NOTE: does Earthquake use a duration?? IF so, no more then 30secs. This spell is more like an irradiating wave thus should have a set distance/time it can be effective
INTERRUPT=100.0,100.0
[Spell 60]
DEFNAME=s_summon_elem_air
NAME=Air Elemental
SOUND=snd_SPELL_SUMMON_elem_air
RUNES=KVXH
CAST_TIME=200
RESOURCES=i_reag_blood_moss,i_reag_mandrake_root,i_reag_spider_silk
RUNE_ITEM=i_rune_SUMMON_elem_air
SCROLL_ITEM=i_scroll_SUMMON_elem_air
FLAGS=SPELLFLAG_TARG_XYZ | SPELLFLAG_SUMMON
EFFECT_ID=0
EFFECT=0
DURATION=2*60.0,3*60.0
MANAUSE=50
SKILLREQ=MAGERY 80.0
INTERRUPT=100.0,100.0
[Spell 61]
DEFNAME=s_summon_daemon
NAME=Daemon
SOUND=snd_SPELL_SUMMON_DAEMON
RUNES=KVXC
CAST_TIME=200
RESOURCES=i_reag_blood_moss,i_reag_mandrake_root,i_reag_spider_silk,i_reag_sulfur_ash
RUNE_ITEM=i_rune_SUMMON_DAEMON
SCROLL_ITEM=i_scroll_SUMMON_DAEMON
FLAGS=SPELLFLAG_TARG_XYZ | SPELLFLAG_SUMMON
EFFECT_ID=0
EFFECT=0
DURATION=2*60.0,3*60.0
MANAUSE=50
SKILLREQ=MAGERY 80.0
INTERRUPT=100.0,100.0
[Spell 62]
DEFNAME=s_summon_elem_earth
NAME=Earth Elemental
SOUND=snd_SPELL_SUMMON_elem_earth
RUNES=KVXY
CAST_TIME=200
RESOURCES=i_reag_blood_moss,i_reag_mandrake_root,i_reag_spider_silk
RUNE_ITEM=i_rune_SUMMON_elem_earth
SCROLL_ITEM=i_scroll_SUMMON_elem_earth
FLAGS=SPELLFLAG_TARG_XYZ | SPELLFLAG_SUMMON
EFFECT_ID=0
EFFECT=0
DURATION=2*60.0,3*60.0
MANAUSE=50
SKILLREQ=MAGERY 80.0
INTERRUPT=100.0,100.0
[Spell 63]
DEFNAME=s_summon_elem_fire
NAME=Fire Elemental
SOUND=snd_SPELL_SUMMON_elem_fire
RUNES=KVXF
CAST_TIME=200
RESOURCES=i_reag_blood_moss,i_reag_mandrake_root,i_reag_spider_silk,i_reag_sulfur_ash
RUNE_ITEM=i_rune_SUMMON_elem_fire
SCROLL_ITEM=i_scroll_SUMMON_elem_fire
FLAGS=SPELLFLAG_TARG_XYZ | SPELLFLAG_SUMMON
EFFECT_ID=0
EFFECT=0
DURATION=2*60.0,3*60.0
MANAUSE=50
SKILLREQ=MAGERY 80.0
INTERRUPT=100.0,100.0
[Spell 64]
DEFNAME=s_summon_elem_water
NAME=Water Elemental
SOUND=snd_SPELL_SUMMON_elem_water
RUNES=KVXAF
CAST_TIME=200
RESOURCES=i_reag_blood_moss,i_reag_mandrake_root,i_reag_spider_silk
RUNE_ITEM=i_rune_SUMMON_elem_water
SCROLL_ITEM=i_scroll_SUMMON_elem_water
FLAGS=SPELLFLAG_TARG_XYZ | SPELLFLAG_SUMMON
EFFECT_ID=0
EFFECT=0
DURATION=2*60.0,3*60.0
MANAUSE=50
SKILLREQ=MAGERY 80.0
INTERRUPT=100.0,100.0