☆ Death Defiance System [リソース・チュートリアル] ID:167571 Author:NoahBoddie 2026-09-01 08:12 Version:1.0.3.1
- RATE: ★=11 G=2 [DOWNLOAD SITE]
-
TAG: [SKSEプラグイン] [フレームワーク] [死亡回避] [蘇生]
2026-09-01 08:38:57 [編集する] [差分] [日本語化UP]

Death Defiance System
■概要
複数の死亡回避/蘇生効果を優先順位に従って安全に処理する共通フレームワーク
死亡処理が始まる前に効果を判定し、複数の死亡回避MODが同時発動する問題や、
不要なBleedoutイベントの重複を防止
■主な特徴
・プレイヤーとNPCの死亡回避に対応
・各効果へ優先順位を設定可能
・Magic Effect、Perk、SKSE APIから登録可能
・通常死亡とスクリプトによる即死を個別に制御
・1HPで立ち続けるか、Bleedout状態へ移行するか選択可能
・発動後に対象や攻撃者へ任意の魔法を適用可能
・ほかの死亡回避MODやEssential/Protected処理と重なりにくい構成
・高コストな死亡回避より、軽い効果を先に発動させる設定が可能
■Magic Effectによる設定(Keyword:機能)
DDS_ImmortalEffect :対象へ死亡回避効果を付与
DDS_NoEssentialDown : Bleedoutせず、1HPで立った状態を維持
DDS_NoImmediateDeath: スクリプト/即死処理も回避対象にする
DDS_DispelOnDefiance :死亡回避発動後に効果を解除
優先順位は、その効果を持つSpell Entryの初期Magnitudeで決定
発動イベント名はDDS_ImmortalEffect
■Perkによる設定
Perk Entry Point Extenderを利用
・GROUP__DefyDeath:通常死亡を回避
・GROUP__DefyDeathInstant:通常死亡とスクリプト即死を回避
・Perk Priorityで発動順を決定
・Set Activate Labelで固有イベント名を設定
・Get Should Attackで立ち状態と回復量を制御
・Apply Reanimation Spellで対象へSpellを適用
・Apply Combat Hit Spellで攻撃者へSpellを適用
■利用可能なイベント
・DefyDeath
・あらゆる死亡回避発動を通知
・DefyDeath_
・特定の死亡回避効果だけを検出
・OnDeathDefied
・対象Actorに関連するスクリプトへ通知
・OnDefianceEffect
・実際に発動したActiveMagicEffectだけへ通知
イベントから対象、攻撃者、発動名、即死判定、Bleedout移行の有無を取得可能
■互換性
・多くの死亡回避MODと併用できるよう設計
・同時発動を抑制するが、どのMODが先に代償処理を行うかは各MODの実装次第
・AliasやEssential属性を使用するMODとも直接競合しにくい構成
・Skyrim VRは未検証
■開発者向け
SKSEから直接登録するためのヘッダーファイルを収録
ソースコード公開済み
■必要条件
Skyrim Script Extender (SKSE64)
Address Library for SKSE Plugins
Perk Entry Point ExtenderSkyrim Special Edition Nexus, NoahBoddie. 1 Sep 2026. Death Defiance System. 21 Dec 2025 <https://www.nexusmods.com/skyrimspecialedition/mods/167571>.スポンサーリンク
スポンサーリンク
上記説明は古い又は異なる場合があります。導入の際はDescriptionを確認の上、自己責任でお願いします。
説明はどなたでも編集する事が可能です、古い又は異なる場合は編集にご協力をお願いします。
To users except in Japan - コメントコメントだけでも投稿できます。気に入ったMODはNEXUSでもENDORSEしましょう。
[Spoiler]テキスト[/Spoiler]とする事で隠しテキスト、#や>>後、半角数字でアンカーを使用可。 -
-
▼ Version : 1.0.3.1#4名無しNexusのDESCを日本語訳すればいいのに
誰も説明書かないからどんどん自分好みに書いちゃう ID:AyYzhmNj Day:56 Good:0 Bad:0- Good
- Bad
- 167571
▼ Version : 1.0.0.0#3名無し手元で簡単なサンプルを作ろうとしたけどうまくいかなかった。More Effective Avoid DeathやDeath Defiance System - Patch Collectionなども合わせて公開されてるので、開発したい方は参考にするのがよさそうです。
下で書いた実装方法ではうまくいかなそうで、失礼いたしました。 ID:EyZjFiMW Day:970 Good:1 Bad:0- Good
- Bad
- 167571
#2名無しGood!Resurrection API では不死化させるのにSKSE(C++)コードから呼び出す必要があったけど、このModはラッパーとして働くみたい。 Keyword付与で不死化できるので、Papyrusで制御できるようになったのがGood! ID:EyZjFiMW Day:970 Good:0 Bad:0- Good
- Bad
- 167571
#1名無しGood!Good! ID:ZlYjA4NT Day:2106 Good:0 Bad:0- Good
- Bad
- 167571
- 作者(NoahBoddie)さんのMOD※Authorの検索結果のため別作者さんのMODが表示される場合があります。
スポンサーリンク
スポンサーリンク