Skyrim Special Edition Mod データベース

☆ Spell Extender - Additional Papyrus Functions (NG) [魔法 - ゲームプレイ] ID:85968 Author:_kmatt_ 2023-06-20 04:17 Version:1.3.0

RATE: ★=4 [DOWNLOAD SITE]
TAG: [SKSEプラグイン] [フレームワーク]
🤖 AI要約原文からAIが自動生成した要約の為、内容は未検証です。 2026-09-03 [このMODの説明を記入する]
Spell Extender - Additional Papyrus Functions (NG) Title画像

Spell Extender - Additional Papyrus Functions (NG)

呪文まわりの「Papyrus」の関数を足す「SKSE」プラグイン。MOD作者向けの土台、あるいは他のMODの前提として使う。

▼ できること
・呪文のチャージ時間の設定、フラグの確認と設定(自動計算を切る、二重詠唱の補正を切るなど)
・v1.1.0からは「MagExtender - Papyrus Utility for Magic Effects」と「SpellCraft Functions SKSE64」の関数を更新した物も含む

▼ 前提
・自分の版に合う「SKSE」と「Address Library」
・使うだけなら、本体のプラグインだけでよい

▼ 重要な更新
・当面はv1.2.1以降を使う。この版はシリアライズを持たないため、「Process()」は使わない。特定の状況でのみ起きる不具合が見つかったため
・そのため「copySpell()」と「combineSpells()」は事実上使えない。作った呪文がセーブをまたいで残らないため。読み込み時に作り直すよう自前のスクリプトを組むことはでき、手本として「Simple Obvious Spell Crafting」を挙げている
・古い版の「Controlled Casting」で落ちる場合は、v1.3.0へ上げると直る。呪文を素早く切り替えるNPCを足すMODで落ちることがあり、その安全策を入れたとしている

▼ v1.3.0で足した関数
・「hasEffect」「hasEffectSpell」「hasEffectScroll」「hasEffectEnchantment」: その形、呪文、巻物、付呪が指定のマジックエフェクトを持つかを返す
・「getSpellDelivery」: 呪文の届け方を返す。「Self」「Touch」「Target Location」「Aimed」「Target Actor」のいずれか。これまではマジックエフェクトからしか取れなかった

▼ 呪文の作成
・「copySpell」: 元の呪文を別の呪文へ複製する。全てのデータとマジックエフェクトを写すが、見た目だけは変わらない
・「combineSpells」: 配列の呪文の効果を土台の呪文へまとめる。土台は差し出す形で置き換わり、名前を指定する
・どちらも「Spellcraft Functions SKSE64」の関数を更新した物
・作者は呪文の作成だけに絞ったMODを、新たに作る予定としている

▼ 呪文の設定
・「setSpellCost」: 手動計算の時に使う消費を上書きする。自動計算が入っていると無視される
・「setChargeTime」: チャージ時間を設定する。「No Auto-Calc」のフラグが無いと使われない
・「setChargeTimeAll」: 呪文と全てのマジックエフェクトのチャージ時間を設定する。自動計算の有無に関わらず効く
・「setSpellFlag」: 指定のフラグを1か0にする。対応するのは「No Auto-Calc」(0)、「PC Start Spell」(17)、「Ignore Resistance」(19)、「Area Effect Ignores Line of Sight」(20)、「Disallow Spell Absorb/Reflect」(21)、「No Dual Cast Modifications」(23)
・フラグの有無を返す関数として「IsManualCalc」「IgnoresResistance」「IgnoresLOS」「IsNoAbsorb」「IsNoDualCastMod」「IsPCStartSpell」がある

▼ マジックエフェクトの設定と取得
・設定は「setNthEffectDelivery」「setNthEffectArchetype」「setNthEffectPrimaryAV」「setNthEffectSecondaryAV」「setNthEffectSecondaryAVWeight」「setNthEffectTaperValues」「setNthEffectTaperCurve」「setNthEffectTaperDuration」「setNthEffectTaperWeight」「setNthEffectCastingSoundLevel」「setNthEffectDualCastScale」
・詠唱音の大きさは0が「loud」、1が「normal」、2が「Silent」、3が「Very loud」、4が「Quiet」
・取得は「getNthEffectSecondaryAVWeight」「getNthEffectTaperDuration」「getNthEffectTaperCurve」「getNthEffectTaperWeight」「getNthEffectCastingSoundLevel」「getNthEffectDualCastScale」

▼ 互換性
・「CommonLib NG」で作ってあり、全ての版で動くはずとしている。作者は1.6.353でのみ試したとしている
Skyrim Special Edition Nexus, _kmatt_. 20 Jun 2023. Spell Extender - Additional Papyrus Functions (NG). 28 Feb 2023 <https://www.nexusmods.com/skyrimspecialedition/mods/85968>.
[編集する] [日本語化UP]

スポンサーリンク

スポンサーリンク

上記説明は古い又は異なる場合があります。導入の際はDescriptionを確認の上、自己責任でお願いします。
説明はどなたでも編集する事が可能です、古い又は異なる場合は編集にご協力をお願いします。

To users except in Japan
コメントコメントだけでも投稿できます。気に入ったMODはNEXUSでもENDORSEしましょう。
[Spoiler]テキスト[/Spoiler]とする事で隠しテキスト、#や>>後、半角数字でアンカーを使用可。
-
  • File (5MB以下) ZIP,RAR,7z,LZH
  • Version
  • Del Key (削除用)
  • Support Tool

▼ コメントは任意で入力して下さい(入力するとアンカーが付きます)

  • Name0/8
  • Comment0/1000
  • MOD評価
  • 書込
作者(_kmatt_)さんのMOD※Authorの検索結果のため別作者さんのMODが表示される場合があります。
  • Loss of Focus - Spell Interruption画像
    ★=214
  • Dynamic Magic Modification Framework (DMMF)画像
    ★=102
  • Controlled Casting画像
    ★=78
  • Unattuned - Immersive Spell Failure画像
    ★=35 G=2
  • Skill Based Charge Time画像
    ★=6
  • Dual Casting Effects Charge Time画像
    ★=5
  • Charged Concentration画像
    ★=2
機械翻訳 説明引用 [原文]
「これは、呪文に焦点を当てたいくつかのパピルス関数を追加するClibNGSKSEプラグインです。機能には、呪文の充電時間の設定、呪文フラグのチェック、呪文フラグの設定(自動計算なし、...」

スポンサーリンク

スポンサーリンク

Real Time Information!CLOSE
1790867413 1790863058 1790867731 1790853349 none none
85968
▲ OPEN COMMENT