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.