250
edits
(回復魔法のダイスを現行バージョンに合致するよう修正。) |
(魔道具系のパワーが全然違うので書き直し。) |
||
| 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軸は平均ダメージ]] | ||
[[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" | ||
!魔法 | !魔法 | ||
edits