Magic Effect/ja: Difference between revisions
Jump to navigation
Jump to search
no edit summary
imported>Eishunsama (Created page with "{{PageTitle|Magic Effect}} Magic Effects は、 Spell 、 Enchantment 、 Potion 、 Scroll も...") |
imported>Eishunsama No edit summary |
||
| Line 1: | Line 1: | ||
{{PageTitle|Magic Effect}} | {{PageTitle|Magic Effect}} | ||
[[Magic Effect/ja|Magic Effects]] は、 [[Spell/ja| | [[Magic Effect/ja|Magic Effects]] は、 [[Spell/ja|Spell(呪文)]] 、 [[Enchantment/ja|Enchantment]] 、 [[Potion/ja|Potion]] 、 [[Scroll/ja|Scroll]] もしくは [[Shout/ja|Shout]] の視覚効果及び機能を制作します。これらは時折、それらオブジェクトの [[Effect Item/ja|Effect Item]] リスト上から引数(主に Magnitude (威力)と Duration (持続時間))を受け取ることがあります。 | ||
==MagicEffect Fields== | ==MagicEffect Fields== | ||
====Base Data==== | ====Base Data==== | ||
*'''ID:''' | *'''ID:''' エディター ID です。 | ||
*'''Name:''' | *'''Name:''' 本エフェクトが有効なときに Magic Menu's Active Effects ウィンドウに表示される名前です(持続性で、かつプレイヤーに効果を発揮しているとき)。 | ||
*'''[[Magic Effect#Effect Archetypes|Effect Archetype]]:''' | *'''[[Magic Effect#Effect Archetypes/ja|Effect Archetype]]:''' 効果の大まかなタイプです。詳細は [[Magic Effect#Effect Archetypes/ja|リスト]] を確認してください。 | ||
*'''Casting Type:''' | *'''Casting Type:''' 効果がどのように発生するかを指定します。 | ||
** Concentration Effects | ** Concentration Effects は、ボタンを押している間、魔法効果が発生し続け、マジカも消費し続けます。 | ||
** Fire and Forget Effects | ** Fire and Forget Effects は、まずチャージし、ボタンを離すと魔法効果が発生します。 | ||
** Constant Effects | ** Constant Effects は常時効果が有効で、能力値のように振る舞います。 Armor もしくは Abilities のみで機能します。 | ||
** | ** [[Spell/ja|Spell]] もしくは [[Enchantment/ja|Enchantment]] 中の Effect は、全て同じ Casting Type でなければなりません。 | ||
*'''Delivery:''' | *'''Delivery:''' 対象にどのようにして魔法効果を伝えるかを指定します。 | ||
**'''Self:''' | **'''Self:''' 術者自身に魔法効果が適用されます。 | ||
**'''Contact:''' | **'''Contact:''' 接触した(ヒットイベントが発生した)対象に効果が適用されます。 Weapon にのみ使用されます。 | ||
**'''Aimed:''' | **'''Aimed:''' クロスヘアに向かって放たれた [[Projectile/ja|Projectile(射弾)]] に効果が取り付けられます。それが適切な対象に命中したとき、効果が適用されます。 | ||
**'''Target Actor:''' | **'''Target Actor:''' クロスヘアで捕らえている [[:Category:Actor/ja|Actor]] に、即座に効果が適用されます。射弾は発射されません。 | ||
**'''Target Location:''' | **'''Target Location:''' クロスヘアで捕らえているオブジェクトや地点に直接効果が適用されます。射弾は発射されません | ||
** | ** [[Spell/ja|Spell]] もしくは [[Enchantment/ja|Enchantment]] 中の Effect は、全て同じ Casting Type でなければなりません。 | ||
*'''Magic Skill:''' | *'''Magic Skill:''' 効果と関連付けられた [[Actor Value/ja|Skill(スキル)]] です. スキルはこの効果の Power や Duration 、あるいは Cost を変更することができ、 それから Skill Uses を蓄積するでしょう。 | ||
*'''Minimum Skill Level:''' | *'''Minimum Skill Level:''' NPC のみが使用する数値で、この効果を使用するのに必要な最小のスキルレベルです。 この値は、ユーザーインターフェース内で表示される呪文のレベルに影響します。例えば、25と設定した場合、インタフェース上でこの効果は見習いと表示されます。 | ||
*'''Assoc. Item 1:''' | *'''Assoc. Item 1:''' 第一の Associated Item は、必要であれば [[Magic Effect#Effect Archetypes/ja|Effect Archetype]] を要求します。 | ||
*'''Assoc. Item 2:''' | *'''Assoc. Item 2:''' 第一の Associated Item は、必要であれば [[Magic Effect#Effect Archetypes/ja|Effect Archetype]] を要求します。 | ||
*'''Resist Value:''' | *'''Resist Value:''' この魔法効果が、どの属性で軽減(レジスト)されるかを設定します。 | ||
*'''Perk to Apply:''' | *'''Perk to Apply:''' ここで指定された [[Perk/ja|Perk]] が、呪文の効果時間中対象に加えられます。 | ||
*'''Base Cost:''' | *'''Base Cost:''' この効果の基本となるマジカもしくは充填コストです。この数値に、スキル値や Perk その他の要素が掛け合わされ、最終的なコストが算出されます。 | ||
*'''Skill Usage Mult:''' | *'''Skill Usage Mult:''' [[Spell/ja|Spells]] の場合は、この効果を使用したときの Skill Uses の乗数が、プレイヤーに与えられます。 | ||
====Tapering==== | ====Tapering==== | ||
| Line 32: | Line 32: | ||
[[File:Taper Graph.png|thumb|right|Taper curves.]] | [[File:Taper Graph.png|thumb|right|Taper curves.]] | ||
この数値は、持続時間が切れた後、効果がどのように減衰し、消失していくかを設定します。 | |||
* '''Taper Duration:''' | * '''Taper Duration:''' どれくらい効果が残存するのかです。 | ||
* '''Taper Weight:''' | * '''Taper Weight:''' Taper Duration 開始時点の効果の強さです。例えば 0.5 だと、持続時間終了時の強さの半分の強さになります。 | ||
* '''Taper Curve:''' | * '''Taper Curve:''' Taper Duration 時間中、どれくらいの早さで効果の威力が減衰していくかです(マイナスの値を入れると、効果が増大していきます)。 | ||
具体的には、減衰時間中の威力(効果時間終了時点から)は下式で求められます。 | |||
magnitude = effect magnitude * Taper Weight * (1 - taper time / Taper Duration)<sup>Taper Curve</sup> | magnitude = effect magnitude * Taper Weight * (1 - taper time / Taper Duration)<sup>Taper Curve</sup> | ||
ダメージを与える呪文の場合、減衰時間中に与える総ダメージの概算は、下式で求められます。 | |||
magnitude = effect magnitude * Taper Weight * Taper Duration / (Taper Curve + 1) | magnitude = effect magnitude * Taper Weight * Taper Duration / (Taper Curve + 1) | ||
注意としては、 Taper Curve に -1 以下の数値を入れると、計算上ダメージが際限なく跳ね上がるので、合計ダメージは致命的なほどになります。おもしろい例としては、ダメージの小さい持続型の魔法で、 Taper Duration を数秒、 Taper Curve を -1.1 にしたとしましょう。すると、呪文の持続時間中はほとんどダメージを与えられませんが、持続時間が終了すると、突然対象は死亡するでしょう。 | |||
====Flags==== | ====Flags==== | ||
*'''Hostile:''' | *'''Hostile:''' この効果が攻撃として扱われます。このチェックを入れた場合のみ、レジスト判定が行われます。 | ||
*'''Detrimental:''' | *'''Detrimental:''' この効果は、指定された [[Actor Value/ja|Actor Value]] に対してマイナスの値(ダメージ)として適用されます。 | ||
*'''Recover:''' | *'''Recover:''' 持続時間が終了したときに能力値が元の値に戻ります。注意点として、マジカと体力の場合には以下のように機能します。チェックした場合、最大値と現在値が変更されます。チェックしなかった場合、現在値のみが影響を受けます。つまり「最大体力上昇」や「最大体力減少」の効果を出したいときにはこのチェックを入れ、普通の回復ポーションではこのチェックを外す必要があるということです。 | ||
*'''FX Persist:''' | *'''FX Persist:''' チェックを入れると、持続時間中、対象への視覚効果(エフェクト)が表示され続けます。但し、エフェクトが再生されるのは一回だけです。 | ||
*'''Snap to Navmesh:''' | *'''Snap to Navmesh:''' チェックを入れると、Aimed もしくは Target Location の対象が、近くの [[:Category:Navmesh/ja|Navmesh(アクターが立つことができる地点)]] にスナップされます。召喚呪文で、有効な地点に召喚するために使用します。 | ||
*'''No Recast:''' | *'''No Recast:''' 使用しません。 | ||
*'''No Hit Effect:''' | *'''No Hit Effect:''' 視覚効果は、この効果の対象には表示されません。 | ||
*'''No Death Dispel:''' | *'''No Death Dispel:''' チェックすると、対象が死亡しても魔法効果が存続します。 | ||
*'''No Duration:''' | *'''No Duration:''' 効果は瞬間的になります。この効果オブジェクトの Duration 欄は無効になります。 | ||
*'''No Hit Event:''' | *'''No Hit Event:''' 内部処理に使われます。命中してもヒットイベントとしては扱われません。 | ||
*'''No Magnitude:''' | *'''No Magnitude:''' この効果は「在るか無いか」です。この効果オブジェクトの Magnitude 欄は無効になります。 | ||
*'''No Area:''' | *'''No Area:''' この効果オブジェクトの Area 欄は無効になります。 | ||
*'''Painless:''' | *'''Painless:''' チェックを入れると、この魔法効果を受けても対象が痛みで叫ばなくなります。 | ||
*'''Gory Visuals:''' | *'''Gory Visuals:''' 使用しません。 | ||
*'''Hide in UI:''' | *'''Hide in UI:''' チェックを入れると、この効果はインターフェース上の Magic Effects 欄に表示されません。 | ||
====[[Keywords]]==== | ====[[Keywords]]==== | ||
この呪文に関連付けられた [[Keywords/ja|Keywords]] のリストです。これら Keywords は、対象に直接効果を及ぼす設定項目ではありませんが、スクリプトやその他いろいろなものでチェックされます。 | |||
チェックボックスは効果があるかないかです。もし対象が同様のキーワードを持つ他の魔法効果をすでに受けていたのならば、それが消失します。 | |||
====Counter Effects==== | ====Counter Effects==== | ||
使用しません。今現在、呪文は上述の Keyword システムによって取り消されます。 | |||
====Target Conditions==== | ====Target Conditions==== | ||
ここに列挙された条件に合致しないターゲットには、魔法効果は発動しません。 [[Keywords/ja|Keywords]] と関連付けて、特定のターゲットを効果対象から排除するのに頻繁に使用します。 | |||
Fire and Forget タイプの場合: | |||
注意点として、 Magic Effect でこの項目を設定した場合、チェックが行われるのは最初の一回のみで、その結果が呪文に適用されます。 | |||
しかし、 Spell に Effect を組み込み、そこで Condition を加えた場合、持続型の効果の場合には、毎秒チェックが行われます。 | |||
これが何を意味するのかというと、例えばある魔法効果が同一の対象に重複してかからないよう設定したい場合、 Spell の Condition で設定するのではなく、 Effect の Condition で設定しないと、それ自身が重複と判断され、キャンセルされてしまうということです。 | |||
====Visual Effects==== | ====Visual Effects==== | ||
*'''Menu Display Object:''' | *'''Menu Display Object:''' Magic Menu 内の、呪文や効果の描画物です。 | ||
*'''Casting Art:''' | *'''Casting Art:''' 呪文を構ている間、手の部分に表示される視覚効果です。 | ||
*'''Casting Light:''' | *'''Casting Light:''' 呪文を構えているときに、手の部分から出る光です。 | ||
*'''Hit Effect Art:''' | *'''Hit Effect Art:''' 命中したときに、対象の位置に表示される視覚効果です。 | ||
*'''Hit Shader:''' | *'''Hit Shader:''' 命中したときに、対象自身に描かれる視覚効果です。 | ||
*'''Enchant Art:''' | *'''Enchant Art:''' [[Enchantment/ja|Enchantments]] の場合のみ、オブジェクトにこの視覚効果が表示されます。 | ||
*'''Enchant Shader:''' | *'''Enchant Shader:''' [[Enchantment/ja|Enchantments]] の場合のみ、オブジェクト自体にこの視覚効果が描画されます。 | ||
*'''[[Projectile]]:''' | *'''[[Projectile/ja|Projectile]]:''' この効果で放たれる [[projectile/ja|projectile]] です。 | ||
*'''Impact Data Set:''' | *'''Impact Data Set:''' Projectile がオブジェクトに命中したとき、その位置に転写するグラフィックを選択します。 | ||
*'''[[Explosion]]:''' | *'''[[Explosion/ja|Explosion]]:''' [[explosion/ja|explosion]] は Projectile がオブジェクトに命中したときに発生します。 | ||
*'''[[Imagespace Modifier|Image Space Mod]]:''' | *'''[[Imagespace Modifier/ja|Image Space Mod]]:''' 効果が発動されたとき、指定した Image Space が描画されます。 | ||
====Dual Casting==== | ====Dual Casting==== | ||
二連の唱え時に、視覚効果と縮尺がここで指定したものに置き換えられます。 | |||
====Spellmaking==== | ====Spellmaking==== | ||
*'''Power Affects Magnitude/Duration:''' | *'''Power Affects Magnitude/Duration:''' Magunitude 及び Duration が [[Effect Item/ja|Effect Item]] 上で使用できるかどうかを決定します。 | ||
*'''Area:''' | *'''Area:''' 魔法効果に範囲を持たせたい場合には、ここに数値を入力します。単位はユニットではなくフィートです。 | ||
*'''Casting Time:''' | *'''Casting Time:''' 呪文を唱える前にボタンを押しておく必要がある秒数です。通常は0.5です。 | ||
====Script Effect AI Data==== | ====Script Effect AI Data==== | ||
*'''Score:''' | *'''Score:''' AI がこの効果をどれくらい使いそうかを設定します。数値が高いとよく使われます。 | ||
*'''Delay Time:''' | *'''Delay Time:''' AI が再度この効果を使うために必要な待ち時間を入力します。 | ||
====Equip Ability==== | ====Equip Ability==== | ||
この効果が準備されたときに、術者に適用される効果です。 | |||
====Sounds==== | ====Sounds==== | ||
*'''Draw/Sheathe:''' | *'''Draw/Sheathe:''' この効果音は、プレイヤーが呪文をいずれかの手に構えるか、もしくは収めたときに再生されます。 | ||
*'''Charge:''' | *'''Charge:''' Fire and Forget 呪文の場合、この効果音はボタンを押している間再生されます。 | ||
*'''Ready:''' | *'''Ready:''' Fire and Forget 呪文の場合、この効果音は呪文発射の準備が整ったときに再生されます。このときボタンを放すと、呪文が唱えられます。 | ||
*'''Release:''' | *'''Release:''' Fire and Forget 呪文の場合、この効果音はボタンを放して呪文が成功したときに再生されます。 | ||
*'''Cast Loop (Conc.):''' | *'''Cast Loop (Conc.):''' Concentration 呪文の場合、この効果音はボタンを押している間鳴り続けます。 | ||
*'''On Hit:''' | *'''On Hit:''' 魔法効果が対象に適用されたときに再生される効果音。 | ||
*'''Casting Sound Level:''' | *'''Casting Sound Level:''' 呪文詠唱によって起こる [[:Category:Detection/ja|Detection Event]] の音量。 | ||
====Magic Item Description==== | ====Magic Item Description==== | ||
この効果の説明文です。以下のような挙動を示します。 | |||
* | * プレイヤーがこの効果を受けたときは、Magic Menu の Active Effects リスト内に表示される。 | ||
* | * この効果を使用する [[Spell/ja|Spell]] 、 [[Enchantment/ja|Enchantment]] 、 [[Potion/ja|Potion]] 、 [[Scroll/ja|Scroll]] 及び [[Shout/ja|Shout]] の説明文は、それ自身に説明文が設定されている場合を除く(受け継いだ説明文に優先される)。 | ||
このテキストボックスには、3つの特別なタグが使用できます。 | |||
* '''<mag>:''' Magnitude | * '''<mag>:''' Magnitude | ||
* '''<dur>:''' Duration | * '''<dur>:''' Duration | ||
* '''<'''[TEXT]'''>:''' | * '''<'''[TEXT]'''>:''' < > で囲まれた文字は、太字になり、文字サイズが大きくなります。 | ||
====Papyrus Scripts==== | ====Papyrus Scripts==== | ||
この MagicEffect に適用させる Papyrus Scripts です。典型的なスクリプトは [[ActiveMagicEffect_Script/ja|ActiveMagicEffect Script]] で述べます。 | |||
==Effect Archetypes== | ==Effect Archetypes== | ||
'''Effect Archetypes''' | '''Effect Archetypes''' は、 MagicEffect によって生じる本質的な効果です。これらの効果は、ここで設定された効果に MagicEffect の Papyrus Script で記述された内容が追加されます。有効な Effect Archetypes を以下にリストアップします。 | ||
{|border="1" cellpadding="5" cellspacing="0" | {|border="1" cellpadding="5" cellspacing="0" | ||
| Line 142: | Line 143: | ||
|- | |- | ||
|Absorb | |Absorb | ||
|1: | |1: [[Actor Value/ja|Actor Value]] を吸収します。体力、マジカ及びスタミナがよく用いられます。 | ||
| | |対象の属性に <MAG> ポイントのダメージを与え、術者の属性を同じ量だけ回復します。 | ||
|- | |- | ||
|Accum. Magnitude | |Accum. Magnitude | ||
|1: WardPower | |1: WardPower | ||
| | |シャウトの溜めにリンクされます。 | ||
|- | |- | ||
|Banish | |Banish | ||
| | | | ||
| | |レベル <MAG> 以下の対象を消し去ります。 | ||
|- | |- | ||
|Bound Weapon | |Bound Weapon | ||
|1: | |1: 作り出す [[Weapon/ja|Weapon]] 。 | ||
| | |指定した武器を作り出します。時間が切れるか、鞘に収めると消失します。 | ||
|- | |- | ||
|Calm | |Calm | ||
| | | | ||
| | |レベル <MAG> 以下の対象を落ち着かせます。 | ||
|- | |- | ||
|Cloak | |Cloak | ||
|1: | |1: マントのダメージエフェクト。 | ||
| | |呪文が有効な間、マントが範囲内の全ての対象にダメージを与える。 | ||
|- | |- | ||
|Command Summoned | |Command Summoned | ||
| | | | ||
| | |レベル <MAG> 以下の Summoned Actors を支配下に置く。 | ||
|- | |- | ||
|Concussion | |Concussion | ||
| | | | ||
| | |使用しません。 | ||
|- | |- | ||
|Cure Addiction | |Cure Addiction | ||
| | | | ||
| | |使用しません。 | ||
|- | |- | ||
|Cure Disease | |Cure Disease | ||
| | | | ||
| | |対象から全ての病気効果を取り除きます。 | ||
|- | |- | ||
|Cure Paralysis | |Cure Paralysis | ||
| | | | ||
| | |対象から麻痺効果を取り除きます。 | ||
|- | |- | ||
|Cure Poison | |Cure Poison | ||
| | | | ||
| | |対象から全ての毒効果を取り除きます。 | ||
|- | |- | ||
|Demoralize | |Demoralize | ||
| Line 195: | Line 196: | ||
|Detect Life | |Detect Life | ||
| | | | ||
| | |有効範囲内の全ての対象に、生命探知の視覚効果を発生させます。 | ||
|- | |- | ||
|Disarm | |Disarm | ||
| | | | ||
| | | レベル <MAG> 以下の対象に、武装解除させます。 | ||
|- | |- | ||
|Disguise | |Disguise | ||
| Line 210: | Line 211: | ||
|- | |- | ||
|Dual Value Modifier | |Dual Value Modifier | ||
|1: | |1: 第1値 2: 第2値 | ||
| | |両方の Actor Values を <MAG> 変更します。第2値を使用するためには、 AV Weight を1に変更してください。 | ||
|- | |- | ||
|Enhance Weapon | |Enhance Weapon | ||
| Line 219: | Line 220: | ||
|Etherealize | |Etherealize | ||
| | | | ||
| | |対象を霊的な存在に変えます。 | ||
|- | |- | ||
|Frenzy | |Frenzy | ||
| | | | ||
| | |対象を激高させます。 | ||
|- | |- | ||
|Guide | |Guide | ||
| | | | ||
| | |術者に最も近いクエストの対象から、 [[Hazard/ja|Hazard]] オブジェクトの痕跡を作り出します。典型的な使用例としては、千里眼の呪文があります。 | ||
|- | |- | ||
|Invisibility | |Invisibility | ||
| | | | ||
| | |術者を透明にします。 | ||
|- | |- | ||
|Light | |Light | ||
|1: | |1: 作り出す光源オブジェクト | ||
| | |指定した光源オブジェクトを作り出します。 | ||
|- | |- | ||
|Lock | |Lock | ||
| | | | ||
| | |対象をロックします。 | ||
|- | |- | ||
|Open | |Open | ||
| | | | ||
| | |対象のロックを解除します。 | ||
|- | |- | ||
|Paralysis | |Paralysis | ||
| | | | ||
| | |対象を麻痺させます。 | ||
|- | |- | ||
|Peak Value Modifier | |Peak Value Modifier | ||
|1: | |1: 変更値 2: 重複させたくない効果のキーワード。 | ||
| | |同じ Keyword を持つ二つの PVM が同時に有効になったとき、、 <MAG> 値が低い方が自動的に消失します? | ||
|- | |- | ||
|Rally | |Rally | ||
| | | | ||
| | |対象の自信を付けさせ、逃げなくさせます。 | ||
|- | |- | ||
|[[Reanimate]] | |[[Reanimate/ja|Reanimate]] | ||
| | | | ||
| | |対象が死体の場合、蘇生させて術者の支配下に置きます。 | ||
|- | |- | ||
|Script | |Script | ||
|1: [ | |1: [使用しません] | ||
| | |Papyrus Scripts 以外の効果は指定しません。 | ||
|- | |- | ||
|Slow Time | |Slow Time | ||
|1: [ | |1: [使用しません] | ||
| | |プレイヤー以外の時間の進みを指定した分遅くします(1通常と同じ速度)。 | ||
|- | |- | ||
|Soul Trap | |Soul Trap | ||
| | | | ||
| | |持続時間中に対象が死んだ場合、術者手持ちのソウルジェムが満たされます。 | ||
|- | |- | ||
|Spawn Hazard | |Spawn Hazard | ||
|1: | |1: 発生させる Hazard 。 | ||
| | |対象に指定した [[Hazard/ja|Hazard]] オブジェクトを作り出す。 | ||
|- | |- | ||
|Spawn Scripted Ref | |Spawn Scripted Ref | ||
| | | | ||
| | |使用しません。 | ||
|- | |- | ||
|Stagger | |Stagger | ||
| | | | ||
| | |対象をよろめかせます。 | ||
|- | |- | ||
|Summon Creature | |Summon Creature | ||
|1. | |1. 召喚するクリーチャー。 | ||
| | |術者の支配下に置かれたクリーチャーを召喚します。 | ||
|- | |- | ||
|Telekinesis | |Telekinesis | ||
| | | | ||
| | |対象に Telekinesis の効果を適用し、離れた位置から操作できるようにします。 | ||
|- | |- | ||
|Turn Undead | |Turn Undead | ||
| | | | ||
| | |対象が術者から逃げ出します。 | ||
|- | |- | ||
|Value and Parts | |Value and Parts | ||
| Line 302: | Line 303: | ||
|- | |- | ||
|Value Modifier | |Value Modifier | ||
|1. | |1. 変更対象の値。 | ||
| | |Actor Value を <MAG> 変更します。この効果は蓄積していきます。蓄積させたくない場合には、Perk Value Modifier を使用してください。 | ||
|- | |- | ||
|Werewolf | |Werewolf | ||
|1. | |1. 変身する Race 。 | ||
| | |術者の Race を指定したものに変化させます。 | ||
|- | |- | ||
|Werewolf Feed | |Werewolf Feed | ||