250
edits
m (ロケットのパワーの銃の硬度を忘れていた) |
(遠隔武器の拡散エンチャは確率で失敗するようになった。ロケットのパワーが調整された。) |
||
| Line 663: | Line 663: | ||
points.Add(_p.Copy()); | points.Add(_p.Copy()); | ||
}); | }); | ||
} | |||
... | |||
if (scatter > 0) | |||
{ | |||
if (EClass.rnd(EClass.rnd(100) + 1) > scatter) | |||
{ | |||
continue; | |||
} | |||
} | } | ||
... | ... | ||
| Line 670: | Line 678: | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
攻撃対象の半径1マス以内に存在する敵を攻撃します。同マス内に複数敵が存在する場合、最初の1体のみ攻撃します。突貫・旋風エンチャントと共存できず、旋風の処理は省略されます。 | |||
遠隔武器の場合、エンチャント強度に応じた確率で攻撃が失敗します。<ref>拡散エンチャント強度40でおよそ22.5%の確率で失敗、エンチャント強度100で失敗率は0%になる。 | |||
(0 ~ 100までの範囲のランダムな値をXとして、0 ~ (X - 1)の範囲のランダムな値がエンチャント強度より大きいと失敗する。)</ref> | |||
拡散の効果による攻撃はダメージ減衰補正がかかり、 | 拡散の効果による攻撃はダメージ減衰補正がかかり、 | ||
| Line 1,751: | Line 1,763: | ||
ロケットの効果によるダメージは銃のダメージダイス、弾のダメージダイス、銃の素材の硬度、武器スキルによって増加します。 | ロケットの効果によるダメージは銃のダメージダイス、弾のダメージダイス、銃の素材の硬度、武器スキルによって増加します。 | ||
ロケットのパワー = ( | ロケットのパワー = (30 + 銃のダメージダイスロール最大値 + 弾のダメージダイスロール最大値) × (1 + 0.08 × √(武器スキル)) × (銃の素材の硬度 / 10) | ||
ロケットのダイス面 = 1 + (ロケットのパワー / 70) + (ロケットのパワー / 200) | ロケットのダイス面 = 1 + (ロケットのパワー / 70) + (ロケットのパワー / 200) | ||
edits