Anasayfa
UO Sunucular
Forumlar
Profilim
SPELL Tanımları

Özellikler

Bir spell tanımlanırken aşağıdaki özellikler kullanılabilir:

CAST_TIME
RW Spell yapmak için gereken süreyi saniyenin onda biri olarak alır veya ayarlar. Beceri düzeyine göre ayarlamak için birden fazla değeri kabul eder.

DEFNAME
RW Büyünün defname'sini alır veya ayarlar.

DURATION
RW Varsa, büyünün etki süresini saniyenin onda biri olarak alır veya ayarlar. Beceri düzeyine göre ayarlamak için birden fazla değeri kabul eder.

EFFECT
RW Büyünün gücünü alır veya ayarlar. Beceri düzeyine göre ayarlamak için birden fazla değeri kabul eder.

EFFECT_ID
RW Büyünün görsel efektinin kimliğini alır veya ayarlar.

FLAGS
RW Büyünün nitelik flaglarını alır veya ayarlar.

GROUP
RW Büyünün grup flaglarını alır veya ayarlar.

INTERRUPT
RW Büyüyü yaparken savaşta vurulduğunda bir karakterin kesintiye uğrama şansını alır veya ayarlar. Beceri düzeyine göre ayarlamak için birden fazla değeri kabul eder.

MANAUSE
Rw Büyüyü yapmak için gereken mana puanı sayısını alır veya ayarlar.

NAME
RW Büyünün adını alır veya ayarlar.

PROMPT_MSG
RW Bir karakter büyüyü yaptığında gösterilen mesajı alır veya ayarlar ve ayrıca karakterleri boş olmadığında bir hedef seçmeye zorlar.

RESOURCES
RW Büyüyü yapmak için gereken kaynakları alır veya ayarlar.

RESOURCES.n.KEY
R Büyüyü yapmak için gereken n'inci kaynağın BASEID'sini alır. (sıfır tabanlı)

RESOURCES.n.VAL
R Büyüyü yapmak için gereken n'inci kaynak miktarını alır. (sıfır tabanlı)

RUNE_ITEM
RW Bir büyünün süresi olduğunda donatılması gereken öğenin BASEID'sini alır veya ayarlar.

RUNES
RW Büyünün güç sözlerini alır veya ayarlar.

SCROLL_ITEM
RW Büyüyü yapan parşömenin BASEID'sini alır veya ayarlar.

SKILLREQ
RW Büyüyü yapmak için gereken becerilerin bir listesini alır veya ayarlar.

SOUND
RW Büyü yapıldığında çalınacak sesin kimliğini alır veya ayarlar.

TRIGGERS

Aşağıdaki bölümde bir büyü tanımının altına yerleştirilebilecek tüm tetikleyiciler listelenmiştir. Buradaki tetikleyicilerin tümü, karakter nesnesi üzerinde eşdeğer bir @Spell tetikleyiciye sahiptir.

@Effect
Bir karakter veya öğe büyü tarafından vurulduğunda tetiklenir.

@EffectAdd
Bir büyü hafızası öğesi eklenirken tetiklenir.

@EffectRemove
Bir büyü hafızası öğesi kaldırıldığında tetiklenir. Sphere X versiyonu.

@EffectTick
Bir karakter periyodik bir büyünün (Zehir büyüsü gibi) etkisi altındayken tetiklenir. Sphere X versiyonu.

@Fail
Bir karakter büyüyü yapmadığında tetiklenir.

@Select
Bir karakter büyüyü yapmayı seçtiğinde veya Sphere bir karakterin büyüyü yapma yeteneğine sahip olup olmadığını kontrol ettiğinde tetiklenir.

@Start
Bir karakter büyü yapmaya başladığında tetiklenir.

@Success
Bir karakter büyüyü başarıyla yaptığında tetiklenir.

@TargetCancel
Bir karakter yaptığı bir büyü için hedef seçimini iptal ettiğinde tetiklenir.

Varsayılan sphere dosyası paketinden clumsy büyüsü.
[SPELL 1]
DEFNAME=s_clumsy
NAME=Clumsy
SOUND=snd_SPELL_CLUMSY
RUNES=UJ
CAST_TIME=1.0
RESOURCES=i_reag_blood_moss,i_reag_nightshade
RUNE_ITEM=i_rune_CLUMSY
SCROLL_ITEM=i_scroll_CLUMSY
FLAGS=SPELLFLAG_TARG_CHAR | SPELLFLAG_DIR_ANIM | SPELLFLAG_HARM | SPELLFLAG_FX_TARG | SPELLFLAG_RESIST
EFFECT_ID=i_fx_curse
EFFECT=3,15
DURATION=2*60.0,3*60.0
MANAUSE=4
SKILLREQ=MAGERY 10.0
INTERRUPT=100.0,100.0

UO-Dev SPONSOR

Önceki / Sonraki

UO-Dev SPONSOR

Henüz yorum yapılmamış. Yorum yazabilmek için giriş yapmanız gerekir.

Üyelerin oylama ortalaması (10 dışında) :

Henüz Oylanmamış

Oylar: 0

Önceki / Sonraki