GetSpellBreachProtection(int)

17個のリストから次の防御魔法を返します。

int GetSpellBreachProtection(
    int nLastChecked
);

Parameters

nLastChecked

チェックする最後の防御魔法の指定


Description

17個のリストから次の防御魔法を返します。基本的に17個の呪文識別アレイを擬似化しています。


1 = グレーター・スペル・マントル

2 = プレモニション

3 = スペル・マントル

4 = シャドー・シールド

5 = グレーター・ストーン・スキン

6 = エセリアル・ヴィゼッジ

7 = グローブ・オブ・インヴァルネラビリティ

8 = エナジー・バッファー

9 = マイナー・グローブ・オブ・インヴァルネラビリティ

10 = ストーン・スキン

11 = レッサー・スペル・マントル

12 = エレメンタル・シールド

13 = プロテクション・フロム・エレメンツ

14 = レジスト・エレメンツ

15 = ゴーストリー・ヴィゼッジ

16 = エンデュア・エレメンツ

17 = メイジ・アーマー



Remarks

nw_i0_spells.nssの35行目で見つかります。
RemoveProtections()と関連して使用し、GetSpellBreachProtection()はモルデンカイネンズ・ディスジャンクションと同じように強い呪文を妨害し、弱体化させるために使用されます。

GetSpellBreachProtection()はそれ自体で使用されることは多くなく、この関数は稀でしょう。


Requirements

#include "nw_i0_spells"

Version

1.22

See Also

functions: RemoveProtections
categories: Spells Functions
constants: SPELL_* Constants


author: Tom Cassiotis, JP team: Rainie
Send comments on this topic.