Elin:解析/魔法: Difference between revisions

魔道具系のパワーが全然違うので書き直し。
(回復魔法のダイスを現行バージョンに合致するよう修正。)
(魔道具系のパワーが全然違うので書き直し。)
Line 1: Line 1:
{{解析}}
{{解析}}
{{バージョン|23.132}}
{{バージョン|23.132}}
==魔法:連続魔法==
==連続魔法==
<syntaxhighlight lang="c#" line="1">
<syntaxhighlight lang="c#" line="1">
if (a.CanRapidFire && HasElement(1648))
if (a.CanRapidFire && HasElement(1648))
Line 30: Line 30:




==魔法:魔法のパワー==
==魔法のパワー==
Ability.cs
Ability.cs


Line 63: Line 63:
  魔法パワー = [[Elin:解析/共通処理|curve]]('''基礎魔法パワー, 400, 100, 75)''' × MAX((1 + ('''魔法強化エンチャント強度 × 0.01)''' - '''反魔法エンチャント強度 × 0.01'''), 0.01)
  魔法パワー = [[Elin:解析/共通処理|curve]]('''基礎魔法パワー, 400, 100, 75)''' × MAX((1 + ('''魔法強化エンチャント強度 × 0.01)''' - '''反魔法エンチャント強度 × 0.01'''), 0.01)
※MAX()は2値の内どちらか高い方を返す関数です。この場合、反魔法エンチャントによる魔法パワーの低下は0.01倍が下限となります。
※MAX()は2値の内どちらか高い方を返す関数です。この場合、反魔法エンチャントによる魔法パワーの低下は0.01倍が下限となります。
==魔法:デバフ魔法への抵抗==
 
=== ポーション・魔法杖・巻物のパワー ===
ポーション・魔法杖・巻物は、内部上では魔法を使っている場合とほぼ同一の処理をします。<ref>羽の生えた巻物や信仰の巻物なども"魔法"を発動しています。
 
内部には軽量化や信仰の魔法が存在します。</ref>
 
ただし、魔法のパワーは魔法を使った場合と異なりアイテム自体の魔法のパワーを参照し、対応主能力も魔法のパワーに応じた値で代用されます。
 
また、魔法Lvや魔法強化エンチャントなどを参照しません。
 
以下はそれぞれの魔法のパワーと対応主能力の表です。
{| class="wikitable"
|+
!アイテム
!魔法のパワー
!対応主能力
|-
|ポーション
|200
|魔法のパワー / 10
|-
|錬金ポーション
|CURVE((6 + 素材品質値) * (10 + 品質 * 0.1), 400, 100, 75)
|魔法のパワー / 10
|-
|魔法杖
|100 * (1 + 魔道具 * 0.1 + 魔力 * 0.005 + 感覚 * 0.005)
|魔法のパワー / 10
|-
|巻物
|200
|魔法のパワー / 10
|}
祝福/呪いはアイテム自体の魔法のパワーを増減させることはありません。
 
発動する魔法の効果が祝福/呪いでの増減に対応している限り、魔法のパワーが増減します。
 
==デバフ魔法への抵抗==
<syntaxhighlight lang="c#" line="1">
<syntaxhighlight lang="c#" line="1">
bool isPowerful = TC.IsPowerful;
bool isPowerful = TC.IsPowerful;
Line 90: Line 127:
この抵抗力が、0~魔法のパワーの範囲のランダムな数字を上回っている場合、90%の確率でキャラクターは魔法を無効化します。
この抵抗力が、0~魔法のパワーの範囲のランダムな数字を上回っている場合、90%の確率でキャラクターは魔法を無効化します。


==魔法:攻撃魔法==
== 魔法:攻撃魔法 ==
ダイス数、ダイス面、ダメージボーナス、属性強度は小数点以下切り捨てです。
ダイス数、ダイス面、ダメージボーナス、属性強度は小数点以下切り捨てです。


属性強度とは、状態異常を付与する際に使用される強度です。値が大きい程状態異常にしやすく、状態異常の強度が上がります。
属性強度とは、状態異常を付与する際に使用される強度です。値が大きい程状態異常にしやすく、状態異常の強度が上がります。[[File:Damage of different types of spells as of EA23.71.png|thumb|upright=5.0|標準偏差を含むEA23.71時点での各種魔法のダメージ。パラメータは魔力=100固定、x軸は魔法レベル、y軸は平均ダメージ]]
 
ポーション、魔法杖、巻物を使用した際も共通の処理が行われますが、この際対応主能力は0として扱われます。
[[File:Damage of different types of spells as of EA23.71.png|thumb|upright=5.0|標準偏差を含むEA23.71時点での各種魔法のダメージ。パラメータは魔力=100固定、x軸は魔法レベル、y軸は平均ダメージ]]
{| class="wikitable"
{| class="wikitable"
!魔法
!魔法
250

edits