|
[Spell 28]
DEFNAME=s_fire_field
NAME=Fire Field
SOUND=snd_SPELL_FIRE_FIELD
RUNES=IFG
CAST_TIME=2.0
RESOURCES=i_reag_black_pearl,i_reag_spider_silk,i_reag_sulfur_ash
RUNE_ITEM=i_rune_FIRE_FIELD
SCROLL_ITEM=i_scroll_FIRE_FIELD
FLAGS=SPELLFLAG_TARG_XYZ|SPELLFLAG_FIELD|SPELLFLAG_HARM|SPELLFLAG_RESIST|SPELLFLAG_DAMAGE
EFFECT_ID=0
EFFECT=5,10
DURATION=400
MANAUSE=11
SKILLREQ=MAGERY 40.0
INTERRUPT=100.0,100.0
ON=@START
IF (<SRC.ISPLAYER>)
IF (<SRC.ISINSHIP>)
SRC.SYS_KIRMIZI Burada bu büyüyü uygulayamazsınız.
SRC.F_FIZZLE
RETURN 1
ENDIF
IF (<SRC.TARGP.STATICS.0.TYPE> == T_WATER) || (<SRC.TARGP.STATICS.0.TYPE> == T_LAVA)
SRC.SYS_KIRMIZI Bu büyü buraya uygulanmaz.
src.f_fizzle
RETURN 1
ENDIF
IF (strmatch(*multi*,<SRC.TARGP.REGION.TYPE>)) || (strmatch(*ship*,<SRC.TARGP.REGION.TYPE>))
SRC.SYS_KIRMIZI Bu büyü buraya uygulanmaz.
src.f_fizzle
RETURN 1
ENDIF
IF !(<SRC.CANSEELOS <SRC.TARGP>>)
SRC.SYS_KIRMIZI Hedefi göremiyorsun.
src.f_fizzle
RETURN 1
ENDIF
ENDIF
SRC.SPELLDELAYTILL=2
on=@success
for 1 4
serv.newitem i_ev_field
new.p <targp>
new.move n <dlocal._for>
endfor
for 1 4
serv.newitem i_ev_field
new.p <targp>
new.move e <dlocal._for>
endfor
for 1 4
serv.newitem i_ev_field
new.p <targp>
new.move s <dlocal._for>
endfor
for 1 4
serv.newitem i_ev_field
new.p <targp>
new.move w <dlocal._for>
endfor
for 1 4
serv.newitem i_ev_field
new.p <targp>
new.move nw <dlocal._for>
endfor
for 1 4
serv.newitem i_ev_field
new.p <targp>
new.move ne <dlocal._for>
endfor
for 1 4
serv.newitem i_ev_field
new.p <targp>
new.move se <dlocal._for>
endfor
for 1 4
serv.newitem i_ev_field
new.p <targp>
new.move sw <dlocal._for>
endfor[Spell 24]
DEFNAME=s_wall_of_stone
NAME=Wall of Stone
SOUND=snd_SPELL_WALL_OF_STONE
RUNES=ISY
CAST_TIME=2.0
RESOURCES=i_reag_blood_moss,i_reag_garlic
RUNE_ITEM=i_rune_WALL_OF_STONE
SCROLL_ITEM=i_scroll_WALL_OF_STONE
FLAGS=SPELLFLAG_TARG_XYZ|SPELLFLAG_FIELD|SPELLFLAG_NOUNPARALYZE|SPELLFLAG_HARM
EFFECT_ID=0
EFFECT=0
DURATION=180
MANAUSE=9
SKILLREQ=MAGERY 30.0
INTERRUPT=100.0,100.0
ON=@START
IF (<SRC.ISPLAYER>)
IF (<SRC.ISINSHIP>)
SRC.SYS_KIRMIZI Burada bu büyüyü uygulayamazsınız.
SRC.F_FIZZLE
RETURN 1
ENDIF
IF (<SRC.TARGP.STATICS.0.TYPE> == T_WATER) || (<SRC.TARGP.STATICS.0.TYPE> == T_LAVA)
SRC.SYS_KIRMIZI Bu büyü buraya uygulanmaz.
src.f_fizzle
RETURN 1
ENDIF
IF (strmatch(*multi*,<SRC.TARGP.REGION.TYPE>)) || (strmatch(*ship*,<SRC.TARGP.REGION.TYPE>))
SRC.SYS_KIRMIZI Bu büyü buraya uygulanmaz.
src.f_fizzle
RETURN 1
ENDIF
ENDIF
SRC.SPELLDELAYTILL=2.2
on=@success
IF (<SRC.TARGP.REGION.GUARDED> == 1)
SRC.CRIMINAL 1
ENDIF
for 1 4
serv.newitem i_ev_field
new.p <targp>
new.move n <dlocal._for>
endfor
for 1 4
serv.newitem i_ev_field
new.p <targp>
new.move e <dlocal._for>
endfor
for 1 4
serv.newitem i_ev_field
new.p <targp>
new.move s <dlocal._for>
endfor
for 1 4
serv.newitem i_ev_field
new.p <targp>
new.move w <dlocal._for>
endfor
for 1 4
serv.newitem i_ev_field
new.p <targp>
new.move nw <dlocal._for>
endfor
for 1 4
serv.newitem i_ev_field
new.p <targp>
new.move ne <dlocal._for>
endfor
for 1 4
serv.newitem i_ev_field
new.p <targp>
new.move se <dlocal._for>
endfor
for 1 4
serv.newitem i_ev_field
new.p <targp>
new.move sw <dlocal._for>
endfor
|
|
| Konu | Kategori | Son cevap | Son yazan | Mesaj | Görüntüleme | |
|---|---|---|---|---|---|---|
|
|
Necromancer Büyüleri Aktif Etmek
Son cevap: 01-04 14:21 · Son yazan: MrUO · Mesaj: 5 · Görüntü: 3292
|
Script Yardımı | 01-04 14:21 | 5 | 3292 | |
|
|
Spell 24,spell büyüsü
Son cevap: 18-02 22:19 · Son yazan: Serkan_Acar · Mesaj: 8 · Görüntü: 3681
|
Script Yardımı | 18-02 22:19 | 8 | 3681 | |
|
|
Increase Spell Damage
Son cevap: 01-11 12:04 · Son yazan: Wasabi-san · Mesaj: 7 · Görüntü: 6333
|
Script Yardımı | 01-11 12:04 | 7 | 6333 | |
|
|
Runebook ve Spell book
Son cevap: 18-09 23:39 · Son yazan: Cacadamos · Mesaj: 18 · Görüntü: 15904
|
ITEM Script Yardımı | 18-09 23:39 | 18 | 15904 | |
|
|
Spell Freeze, Delay Time , Consol Hata Msj , Healing Sistemi vs
Son cevap: 20-12 09:36 · Son yazan: Disayner · Mesaj: 4 · Görüntü: 5117
|
Script Yardımı | 20-12 09:36 | 4 | 5117 |