☆ Heart of Magic Librarian - NPC Spells [パッチ] ID:195473 Author:Iwillbewarlock 2026-10-16 12:35 Version:1.0.0
- RATE: ★=15 [DOWNLOAD SITE]
-
TAG: [SKSEプラグイン] [魔法] [NPC変更]
2026-10-16 16:16:08 [編集する] [差分] [日本語化UP]

Heart of Magic Librarian - NPC Spells
■概要
Heart of Magic Librarianの魔法ツリーに登録された魔法をNPCへ自動配布するアドオン
NPCの魔法スキル・クラス・所属勢力に応じて適切な魔法を割り当て、
導入済みの魔法MODをNPCにも使用させる
■特徴/内容
・ゲーム起動時に魔法ツリーを読み込みNPCへ魔法を自動配布
・魔法系統とスキルレベルに応じて配布内容を調整
・NPCが元から習得している魔法は維持
・山賊魔術師などのテンプレートNPCやレベルドリスト由来のNPCにも対応
・魔法使い系NPCはスキルに応じて素人~達人級の魔法を習得
・魔法戦士やナイトブレードなどは通常の魔術師の半分の魔法を獲得
・戦士・弓兵・盗賊は5%の確率で素人級の回復魔法か防御魔法を1つ獲得
・ハグレイヴン・ドラゴンプリースト・ファルメルなどは魔術師系クラスの場合のみ対象
・動物・獣化中のウェアウルフ・吸血鬼の王は対象外
・SPID・SkyPatcherや魔法MODごとの配布パッチ不要
・ESLフラグ付きで通常のプラグイン枠を消費しない
・配布内容はメモリ上で管理し本MODからセーブデータへの書き込みなし
■魔法の配布量
魔術師系NPCの魔法系統ごとの平均配布数
・素人(スキル1~24):1個
・見習い(25~49):1.25個
・精鋭(50~74):1.5個
・熟練者(75~99):2個
・達人(100):2.5個
・自身のスキル段階以下の魔法のみ使用
・見習い以上では平均して半数以上が現在の段階の魔法
・スキル0の系統には魔法を配布しない
■勢力別の魔法傾向
・フォースウォーン・ハグレイヴン:自然・大地・肉体・炎・呪い系、太陽魔法は除外
・吸血鬼:生命吸収・体力・影・冷気・アンデッド系、太陽・光・回復魔法は除外
・死霊術師:アンデッド・魂・冷気・生命吸収系、太陽魔法は除外
・サルモール:雷撃・炎・秘術・光・防御魔法、アンデッド魔法は除外
・ステンダールの番人:太陽・光・回復・防御魔法、アンデッド・デイドラ・影魔法は除外
・大学の魔術師や宮廷魔術師:特定の優先傾向なし
※各勢力の魔法リストの約75%に優先属性を反映、該当魔法がない場合は他の魔法で補完
■特殊な配布制限
・アンデッド召喚や死体蘇生は死霊術師/吸血鬼/特定の召喚術師/ファリオンのみ対象
・レッドガードの召喚術師はアンデッド召喚対象外
・サルモールとステンダールの番人にもアンデッド召喚を配布しない
・レッドガードは原則として魔術師系クラスのみ配布対象
・マント魔法・ルーン・罠・探知魔法は配布対象外
・SPIDで既に配布されている魔法は重複防止のため除外
・複数勢力に所属するNPCは
フォースウォーン→吸血鬼→死霊術師→サルモール→ステンダールの番人の順で優先
■導入方法
①MO2またはVortexでインストール
②HeartOfMagic_NPCSpells.espを有効化
③Heart of Magic Librarianで魔法をスキャンして魔法ツリーを生成
④ゲームを完全に再起動して配布を反映
・魔法ツリーを新規生成・再構築した場合は次回のゲーム起動時に反映
・途中導入可能な設計だが導入前のセーブデータでの動作は未検証
■設定ファイル
SKSE\Plugins\HeartOfMagic_NPCSpells.json
・ladder:スキル段階ごとの魔法配布数と確率
・hybridScale:魔法戦士系の配布倍率
・nonMageChance / nonMageTags:非魔術師への配布確率と魔法の種類
・groups:勢力別の優先属性・配布割合・除外属性
・excludeTags / excludeSpells:配布対象外の魔法属性や個別魔法
・設定変更は次回起動時に反映
・不正な設定値は初期値へ復帰しログに記録
■動作確認
・SKSE\Plugins\HeartOfMagic_NPCSpells_report.txt
・配布対象NPC・所属勢力・クラス・魔法リストなどのレポート
・HeartOfMagic_NPCSpells.log:SKSEログ
・コンソールやMore Informative Consoleではレベルド魔法リスト由来の魔法を確認できない
・レポートに「Stopped:」が表示される場合は原因を確認
・作者の約26,000NPC環境では起動時の処理時間約0.4秒
・ゲームプレイ中の継続処理なし
■互換性・注意事項
・Heart of Magicの魔法ツリーに登録された魔法MODに対応
・SPIDやSkyPatcherの配布設定と併用可能
・SkyPatcherの配布ファイルは重複検出の対象外
・NPC・クラス変更MODの最終的なレコード内容を参照
・Bashed PatchやSynthesisなどのレベルドリスト統合対象から本MODを除外
・本MODの魔法リストを他のプラグインで変更する構成は非対応
・同じNPCでもゲームを再起動すると配布魔法が変わる場合あり
・削除後は追加魔法が消える設計だが途中削除は未検証
・削除時にプラグイン不足の警告が表示される可能性あり
■対応バージョン
・Skyrim SE/AE 1.6.1170で動作確認済み
・1.5.97・1.7.xはAddress Library経由で対応する設計だが未検証
・Skyrim VR非対応
■ソースコード
・GitHub - Heart of Magic NPC Spells:https://github.com/Iwillbewarlock/Hea…
■必要条件
Skyrim Script Extender (SKSE64)
Address Library for SKSE Plugins
Heart of Magic LibrarianSkyrim Special Edition Nexus, Iwillbewarlock. 16 Oct 2026. Heart of Magic Librarian - NPC Spells. 16 Oct 2026 <https://www.nexusmods.com/skyrimspecialedition/mods/195473>.スポンサーリンク
スポンサーリンク
上記説明は古い又は異なる場合があります。導入の際はDescriptionを確認の上、自己責任でお願いします。
説明はどなたでも編集する事が可能です、古い又は異なる場合は編集にご協力をお願いします。
To users except in Japan - コメントコメントだけでも投稿できます。気に入ったMODはNEXUSでもENDORSEしましょう。
[Spoiler]テキスト[/Spoiler]とする事で隠しテキスト、#や>>後、半角数字でアンカーを使用可。 -
-
- 作者(Iwillbewarlock)さんのMOD※Authorの検索結果のため別作者さんのMODが表示される場合があります。
スポンサーリンク
スポンサーリンク