DCSS スポイラー

意志力 Willpower

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

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

意志力(Will)は、減速、混乱、アビスへの追放、麻痺といった敵対的な状態付与に抵抗する力だ。

意志力が高いほど、かけられた状態付与にかかりにくくなる。何かしら魔法に縁のある者(エルフやセイレーンなど)、魔法の使い手、生物でない者は、ほかの生き物より意志力が高い傾向がある。

モンスターの意志力の一部はヒットダイスで決まるので、ヒットダイスの高いモンスターは意志が強いことが多い。ヒットダイスが 1 のモンスターの大半は、通常の抵抗判定とは別に、50% の確率で問答無用に状態付与を受けてしまう。また、ほとんどの非生物のように、揺るがぬ意志を持ち、魔法による状態付与をまったく受けつけないモンスターもいる。

抵抗できる状態付与

このうちいくつかの効果は、薬、武器のブランド、雲、状態付与に数えられない呪文からも生じることがある。

注

状態付与への抵抗

状態付与に抵抗できるかどうかは、抵抗する側の意志力と、かけられた状態付与の威力(呪文の威力から計算される)で決まる。式は次のとおり。[1]

(1d100 + 1d101) が (102 + 意志力 - 状態付与の威力) より小さければ、状態付与に抵抗する。

これはダンジョンズ&ドラゴンズで使われるダイスによる抵抗の仕組みにならって、「セーヴィング・スロー」と呼ばれることもある。

Magic resistance saving throw.png

(意志力) ≥ (状態付与の威力 + 99) なら状態付与にはかならず抵抗する。(状態付与の威力) ≥ (意志力 + 100) なら状態付与はかならず成功する。

状態付与の威力

プレイヤーが呪文を唱えたりワンドを使ったりすると、ゲームは状態付与の威力を使う。これは呪文の威力と、唱えた呪文の種類から決まる。

まず、呪文の威力に呪文ごとに決まった倍率をかける(spellpower * factor)。たとえば恐慌の喚起のような「一斉にかける状態付与」の倍率は 3/2 だ。ふつうの呪文の倍率は 1 である。補正後の威力が 35 を超える場合は、さらに逓減の関数 35 * log2(1 + adj_pow/35) を通す。[2]

この逓減のせいで、状態付与の威力を 35 上げるごとに、次の 35 を得るには倍の呪文の威力が要る。呪文の場合は呪文の威力そのものにも逓減がかかるので、高いところで威力を伸ばすのはかなり難しい。その埋め合わせとして、苦悶や衰弱など高レベルの呪文の多くには大きな倍率がついている。

モンスターの場合、状態付与の威力は 1. 固定の値か、2. モンスターのヒットダイスにもとづく値のどちらかだ。

状態付与の威力が求まったら、対象の意志力と比べる(くわしくは上を参照)。

抵抗力の表示

プレイヤーの意志力も、モンスターの意志力も、正確な数値が表示されることはない。どのくらい抵抗できるかの目安は、プレイヤーなら % キーを押して、モンスターなら x で説明を調べて確かめられる。

これらの画面の「+」の数は、プレイヤーやモンスターの意志力に次のように対応している。

表示される「+」 プレイヤーの意志力 モンスターの意志力
..... 0-39 0
+.... 40-79 1-40
++... 80-119 41-80
+++.. 120-159 81-120
++++. 160-199 121-160
+++++ 200 161 以上

モンスターの意志力はつねに決まった値で、この wiki のそれぞれのモンスターのページに載っている。プレイヤーの意志力は下の式で計算できる。

実際のところ、Will++++ あればゲーム中でもっとも危険な状態付与の使い手(闇エルフの悪魔術師、リッチ、太古のリッチなど)にもたいてい抵抗できる。それ以上意志力を上げればこれらの呪文はさらに通りにくくなるが、そこから先の伸びはあまり重要ではない。

プレイヤーの意志力

プレイヤーの生まれつきの意志力は次の式で決まる。

経験レベル × 種族ごとの倍率

種族ごとの倍率は次のとおり。

XL あたりの意志力 種族
7 スプリガン
6 フェリッド、紫ドラコニアン
5 メテオラン、ミイラ、ナーガ、歩き蔓
4 闇エルフ、神々の末裔、フォーミシッド、オーガ、吸血鬼
3 その他の種族すべて

次のものは意志力を増やす(または減らす)。

ここまでの意志力は 200 が上限だ。そのあと、次の要素が順に意志力を変える。

変更履歴

出典

  1. ↑ actor.cc:121 (0.30.0)
  2. ↑ beam.cc:6806 (0.30.0)
    逓減の関数は stepdown.cc:14 (0.30.0) にある