Jump to content

Elin:解析/物理戦闘: Difference between revisions

遠隔武器の拡散エンチャは確率で失敗するようになった。ロケットのパワーが調整された。
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マス以内に存在する敵を攻撃します。同マス内に複数敵が存在する場合、最初の1体のみ攻撃します。突貫・旋風エンチャントと共存できず、旋風の処理は省略されます。
 
遠隔武器の場合、エンチャント強度に応じた確率で攻撃が失敗します。<ref>拡散エンチャント強度40でおよそ22.5%の確率で失敗、エンチャント強度100で失敗率は0%になる。
 
(0 ~ 100までの範囲のランダムな値をXとして、0 ~ (X - 1)の範囲のランダムな値がエンチャント強度より大きいと失敗する。)</ref>


拡散の効果による攻撃はダメージ減衰補正がかかり、
拡散の効果による攻撃はダメージ減衰補正がかかり、
Line 1,751: Line 1,763:


ロケットの効果によるダメージは銃のダメージダイス、弾のダメージダイス、銃の素材の硬度、武器スキルによって増加します。
ロケットの効果によるダメージは銃のダメージダイス、弾のダメージダイス、銃の素材の硬度、武器スキルによって増加します。
  ロケットのパワー = (50 + 銃のダメージダイスロール最大値 + 弾のダメージダイスロール最大値) × (1 + 0.1 × √(武器スキル)) × (銃の素材の硬度 / 10)
  ロケットのパワー = (30 + 銃のダメージダイスロール最大値 + 弾のダメージダイスロール最大値) × (1 + 0.08 × √(武器スキル)) × (銃の素材の硬度 / 10)


  ロケットのダイス面 = 1 + (ロケットのパワー / 70) + (ロケットのパワー / 200)
  ロケットのダイス面 = 1 + (ロケットのパワー / 70) + (ロケットのパワー / 200)
250

edits