警告:ログインしていません。
このまま投稿を行った場合、使用中のIPアドレスがこのページの編集履歴に記録されます。最新版 | 編集中の文章 | ||
1行: | 1行: | ||
[[Category:ゲームシステム]] | [[Category:ゲームシステム]] | ||
- | テラリアでは、ダメージの計算は単純な引き算で行われています。 | + | テラリアでは、ダメージの計算は単純な引き算で行われています。 |
- | + | ||
- | + | ||
==ダメージ計算式== | ==ダメージ計算式== | ||
ダメージは以下の式で求められる。 | ダメージは以下の式で求められる。 | ||
32行: | 30行: | ||
(0.1を2進数で表すと0.0001100110011…となるため)<br> | (0.1を2進数で表すと0.0001100110011…となるため)<br> | ||
そのため、''計算結果と実際の攻撃力に差が出る''場合があります。<br> | そのため、''計算結果と実際の攻撃力に差が出る''場合があります。<br> | ||
- | |||
コンディションと防具の計算は別で行われ、その度に小数点以下が処理されているため、<br> | コンディションと防具の計算は別で行われ、その度に小数点以下が処理されているため、<br> | ||
45行: | 42行: | ||
なお、[[間接武器#弾薬|弾薬]]には適用されない。 | なお、[[間接武器#弾薬|弾薬]]には適用されない。 | ||
- | [[ゆみやのポーション]] | + | [[ゆみやのポーション]]だけは特殊で、実際のダメージ計算の直前に行われ、弓と矢の攻撃力を合算して計算される。<br> |
そのため、アイテム説明欄に表記される攻撃力の数値は変化しない。 | そのため、アイテム説明欄に表記される攻撃力の数値は変化しない。 | ||
- | |||
- | |||
- | |||
- | |||
===ランダム補正=== | ===ランダム補正=== | ||
- | + | 実際の[[#ダメージ計算式|ダメージ計算時]]には、さらにランダムで攻撃力が変化している。<br> | |
その範囲は±15%、つまり85~115%の範囲で攻撃力が変動する。<br> | その範囲は±15%、つまり85~115%の範囲で攻撃力が変動する。<br> | ||
- | + | 内部的には85から115の範囲の整数から100で割った数をランダムに選択し、小数点以下で四捨五入するため<br> | |
例えば、攻撃力30の場合は26~34、低確率(1/31、115%の時)で35となる。<br> | 例えば、攻撃力30の場合は26~34、低確率(1/31、115%の時)で35となる。<br> | ||
殆どの攻撃にはこのランダム補正が計算されるが、落下ダメージや[[ようがん]]に触れた時など、一部には例外もある。 | 殆どの攻撃にはこのランダム補正が計算されるが、落下ダメージや[[ようがん]]に触れた時など、一部には例外もある。 | ||
78行: | 71行: | ||
防具の守備力は全て整数で、合計は単純な加算となります。<br> | 防具の守備力は全て整数で、合計は単純な加算となります。<br> | ||
また減算後に端数を切り捨てるため、奇数の守備力は1大きい偶数と同等になります。<br> | また減算後に端数を切り捨てるため、奇数の守備力は1大きい偶数と同等になります。<br> | ||
- | 従って守備力が奇数の時には、守備力を1増やしただけでは何の効果を得ることはできません。 | + | 従って守備力が奇数の時には、守備力を1増やしただけでは何の効果を得ることはできません。<br> |
- | + | ||
- | + | ||
- | + | ||
なお、[[モンスター]]に対して攻撃を行った時限定で、クリティカル時のダメージは守備力が偶数の時は偶数に、奇数の時は奇数になります。<br> | なお、[[モンスター]]に対して攻撃を行った時限定で、クリティカル時のダメージは守備力が偶数の時は偶数に、奇数の時は奇数になります。<br> | ||
モンスター以外ではクリティカルは発生しないため、プレイヤーには影響はありません。 | モンスター以外ではクリティカルは発生しないため、プレイヤーには影響はありません。 | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
==落下ダメージ== | ==落下ダメージ== | ||
102行: | 82行: | ||
*ハーフブロックも1ブロック分として計算する。 | *ハーフブロックも1ブロック分として計算する。 | ||
*[[カエルのアシ]]を装備すると、40ブロック分の高さまで耐えられるようになり、ダメージを150減らす。 | *[[カエルのアシ]]を装備すると、40ブロック分の高さまで耐えられるようになり、ダメージを150減らす。 | ||
+ | *守備力が高くても26ブロック以上の高さから落ちれば、最低でも必ず1ダメージを受ける。 | ||
*[[スライムマウント]]使用時はダメージを半減させる。(1ブロック当たり5として計算する) | *[[スライムマウント]]使用時はダメージを半減させる。(1ブロック当たり5として計算する) | ||
1m(2ブロック分)高くなる毎にハート1個分(ライフ20)も失うダメージなので、[[洞窟]]等で高い所から飛び降りる場合は注意すること。 | 1m(2ブロック分)高くなる毎にハート1個分(ライフ20)も失うダメージなので、[[洞窟]]等で高い所から飛び降りる場合は注意すること。 | ||
109行: | 90行: | ||
<del>5階建ての家の屋根から落ちても平気なプレイヤーはもはや人間でない。</del> | <del>5階建ての家の屋根から落ちても平気なプレイヤーはもはや人間でない。</del> | ||
- | 落下ダメージ無効の[[アクセサリー]] | + | 落下ダメージ無効の[[アクセサリー]]を装備したり、深さ1ブロックを超える水の中に落ちた場合はダメージを受けない。 |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + |