HasSpell(int)

呼出者がある呪文を持っているかをチェックします。

int HasSpell(
    int nSpell
);

Parameters

nSpell

チェックする呪文(SPELL_*)


Description

呼出者が呪文nSpellを持っているかを調べます。 (SPELL_*)



Remarks

nw_c8_lv123.nssの32行目で見つかります。

(GetHasSpellのように)スペルブック中にその呪文があるかをチェックするのではなく、呼出者のローカル整数を調べ、呪文がまだ詠唱されていないことを意味すること推測されることを表す0であればTRUEを返します。これは奇妙に見えますが、nw_c8_lv123をみるとそうです(使用されている実例を見つけることができませんでした)。それは多分バードのために使用されます。パッチv1.25以前では、GetHasSpellがバードに正確に動作していませんでしたので、この関数は同じような機能として代わりにあるのでしょう。

この関数は使用しないように薦めます。代わりにGetHasSpellだけを使いましょう。もしこれを使うのならば、これはIncludeファイルの中に無い事に注意してください。だから、通常の方法でincludeだけではできません。


Version

1.28

See Also

functions: GetHasSpell
categories: Get Data from Creature Functions | Module Specific Functions | Spells Functions
constants: SPELL_* Constants


author: Lilac Soul, additional contributor(s): Lilac Soul, JP team: Rainie
Send comments on this topic.