250
edits
No edit summary |
|||
| Line 1: | Line 1: | ||
{{バージョン|23.106}} | {{バージョン|23.106}} | ||
==魔法:連続魔法== | |||
<syntaxhighlight lang="c#" line="1"> | |||
if (a.CanRapidFire && HasElement(1648)) | |||
{ | |||
num = 1 + Evalue(1648); | |||
} | |||
... | |||
for (int j = 0; j < num; j++) | |||
{ | |||
if (a.TargetType != TargetType.SelfParty && tc != null && !tc.IsAliveInCurrentZone) | |||
{ | |||
break; | |||
} | |||
ActEffect.RapidCount = j; | |||
ActEffect.RapidDelay = a.RapidDelay; | |||
flag2 = a.Perform(this, tc, pos); | |||
} | |||
... | |||
if (RapidCount > 0) | |||
{ | |||
num4 = num4 * 100 / (100 + RapidCount * 50); | |||
} | |||
</syntaxhighlight>連続魔法に対応している魔法を連続魔法のフィートを持つキャラクターが使用した場合、 | |||
その魔法は連続魔法となり発射数が増加し、一発あたりのダメージが低下します。 | |||
連続魔法の場合の1発あたりのダメージは「1 / (1 + 0.5 × 連続魔法フィートLv)」倍になります。 | |||
==魔法:魔法のパワー== | ==魔法:魔法のパワー== | ||
Ability.cs | Ability.cs | ||
edits