DCSS スポイラー

武器のダメージ Weapon damage

英語版 CrawlWiki の記事「Weapon damage」(0.31 向け、2025-10-23 版)の翻訳です。原文の著者は編集履歴をご覧ください。
この記事は 0.31 の時点の内容で、最新の 0.34 とは違うところがあるかもしれません。

バージョン 0.31: この記事は Crawl の最新の安定版の内容に追いついていないかもしれない。

武器のダメージは、武器の基本ダメージに能力値による補正を掛け、さらに武器のスキルと戦闘スキルによる補正を掛けたものだ。殺戮ボーナスと武器の強化値は、そのあとで足される。実際のダメージのうちランダムに決まる部分は4か所ある。1d(基本ダメージ×能力値による補正)、殺戮ボーナス、武器のスキルによる補正、戦闘スキルによる補正だ。

ダメージの式

Damage = [uniform(Base damage * Stat modifier) * Skill modifier * Fighting modifier + Misc modifiers + uniform(Slaying bonuses)] * final multipliers + (Pre-final-multi damage * Stabbing bonus) - AC damage reduction[1]

式の中の uniform(x) = 1d(x+1)-1 は略記で、0 から x まで(x を含む)の値をランダムに取ることを表す。

注

つまり端数を考えなければ、火炎と冷気のブランドは、処刑人の斧につけてもクイックブレードにつけても同じだけの効果がある。ただし基本ダメージの低い武器ほど切り捨ての影響が大きいので、ブランドは大きな武器につけたほうがやや有利だ。

端数の切り捨て

式の各項は順に計算され、そのたびに整数へ切り捨てられる。この切り捨ては、基本ダメージの低い武器ほど不利に働く。たとえば器用 16、短剣スキル 12 のプレイヤーなら、

つまり能力値とスキルによるボーナスで、ダガーのダメージは 25%、レイピアのダメージは 57% 増えたことになる。10 aut あたりで見ると、ダガーは最大 10、レイピアは最大 18 のダメージを与える。

変更履歴

出典

  1. ↑ attack.cc:1202 (0.31.0)
  2. ↑ ダーツ、投網、投げた近接武器では、このダメージは加わらない。
  3. ↑ fight.cc:1332 (0.31.0)
  4. ↑ melee-attack.cc:1732 (0.31.0)
  5. ↑ melee-attack.cc:1735 (0.31.0)
  6. ↑ melee-attack.cc:3782 (0.31.0)