盾 Shields
英語版 CrawlWiki の記事「Shields」(0.33 向け、2026-02-06 版)の翻訳です。原文の著者は編集履歴をご覧ください。
この記事は 0.33 の時点の内容で、最新の 0.34 とは違うところがあるかもしれません。
スキルについては盾 (スキル)を参照。かつて単に盾と呼ばれていたアイテムについてはカイトシールドを参照。
| 「戦場で己の勇気を誇りたい者は誇るがよい。 わたしは盾にほとんど身の安全を見いだせぬ。 |
盾は片手に着ける防具の一種で、着けている間は両手武器を使えなくなる。盾スキルの影響を受ける。ほかの防具と違い、盾はキャラクターの SH を上げ、物理攻撃(と一部の魔法攻撃)を完全に防ぐ機会を与えてくれる。盾には 3 種類あり、小さいものから順に次のとおりだ:
オーブも盾の枠を使うが、身を守る効果はなく、代わりに固有のエゴによってさまざまな魔法の効果をもたらす。
魔法の効果の中にも SH の値を上げるものがある。
目次
盾のペナルティ
盾を着けると、攻撃速度、EV、呪文の詠唱にペナルティがかかる。バックラーのペナルティはほとんど無視できるほどだが、タワーシールドは攻撃をかなり遅くし、呪文の詠唱を当てにならないものにしかねない。
EV のペナルティ
盾による EV のペナルティは次のとおり:[1]
腕力の高いキャラクターほど盾の重さに邪魔されにくい。また、盾スキルを最大まで上げれば誰でも盾のペナルティをなくせる。
| 盾の種類 | 重さ |
|---|---|
| バックラー | 5 |
| カイトシールド | 10 |
| タワーシールド | 15 |
EV のペナルティは回避の値からそのまま引かれる。丸める前の EV のペナルティは、ほかのペナルティの計算にも使われる。
攻撃のペナルティ
このペナルティは近接攻撃(素手の攻撃を含む)、射撃武器、投擲武器にかかる。
EV 単位の盾のペナルティが、aut 単位の攻撃の遅れに換算される。盾を着けて攻撃すると、EV_penalty から EV_penalty + 0.05 aut だけ長くかかる。[2] ペナルティが整数でないときは、重み付きで丸められる。
単位は aut であって、decaAut や「ターン」ではないことに注意。目安として、EV のペナルティ 1 で 1 aut = 0.1 ターン遅くなる。
呪文のペナルティ
呪文の詠唱へのペナルティはずっと複雑だ。盾は「SpellFailure」という変数に加算される。これは実際の失敗率(%)とは別物なので混同しないこと:
SpellFailure = 19 * ev_penalty
目安として、SpellFailure 12 のペナルティは、(呪文詠唱を除く)すべての呪文の系統が 1 レベルずつ下がるのに相当する。SpellFailure 15 なら、呪文詠唱も含めたすべての系統が 1 レベルずつ下がるのに相当する。
この数値は、さらに呪文の成功率のページで説明しているさまざまな関数で補正される。
エゴ
バックラー、カイトシールド、タワーシールドには、次のエゴが付いて生成されることがある[3]:
冷気耐性の盾は氷の洞穴で、火炎耐性の盾は火山で見つかることもある。
オーブにはそれぞれ固有のエゴがある。詳しくはオーブのページを参照。
受け止め
SH が 0 より大きければ、近接攻撃と遠隔の「飛び道具」による攻撃を受け止められる。受け止められるかどうかは EV には左右されない。盾による受け止めは、回避や AC の判定よりも先に行われる。
受け止められる攻撃を受け止めようとするとき、攻撃する側は貫通値を、守る側は受け止め値を振る。攻撃する側の値のほうが低ければ、(詳しくは下を参照)。ただし、プレイヤーの 1 ターンに受け止められる攻撃の数には絶対的な上限がある。
受け止められる攻撃
受け止められるもの
ふつうは受け止められないもの
- 貫通する攻撃: ジャベリン、ボルト系の呪文、星の炸裂など。
- 必中の攻撃: 魔法の矢、打擲の一撃、連鎖する稲妻、爆発(ファイアボール、天罰)、粉砕など。
- 破壊の爆裂球は、EV を無視しながら受け止めはできる唯一の呪文だ。
- 状態をかける呪文: 苦悶、苦痛、混乱など、意志力で判定するものすべて。
魔法使いの鏡は、貫通する攻撃、光線の通り道であなたを狙う範囲攻撃でない必中の攻撃(魔法の矢など)、状態をかける呪文も受け止められる。貫通する攻撃にはふつうの SH の式が使われ、必中の攻撃と状態をかける呪文には専用の式が使われる。
最大受け止め回数
盾の種類(または盾なし)ごとに、プレイヤーの 1 ターンに受け止められる攻撃の数が決まっている:
| 盾の種類 | 最大受け止め回数 |
|---|---|
| なし | 1 |
| バックラー | 2 |
| カイトシールド | 3 |
| タワーシールド | 4 |
輝けるものの神気の盾で攻撃を受け止める場合は、この上限を無視する。神気の盾による受け止めは、ふつうの SH の式が使われる前に消費される。
SH の計算
物理的な盾を装備しているとき、その SH は次のように決まる:[4]
- 基本 SH は盾の種類で決まる。バックラーは 3、カイトシールドは 8、タワーシールドは 13。
- スキルボーナスとして
(base_SH/40 + 0.19) * skillを足す。 - 能力値ボーナスとして
DEX * 38 * (base_SH + 13) / 5200を足す。 - 強化値を足す。強化値 +1 = SH +1。
- SH 0.57 を足す。
ほかの SH の源(クァズラルの盾、反射の護符など)はどれも固定のボーナスで、物理的な盾によるボーナスの上に足される。最終的な値は最も近い整数に丸められ、プレイヤーの SH の値として表示される。
麻痺、石化、睡眠のいずれかの状態にあると、ほかの要素にかかわらず SH は 0 になる。
受け止める確率
ゲームは、攻撃する側の「貫通値」と守る側の「受け止め値」を比べる。
攻撃する側の貫通値は、その命中(正確さ)と攻撃の種類で決まる:
- 近接攻撃:
1d(15 + to_hit/2) - 遠隔攻撃:
1d(1.3×to hit)
守る側の受け止め値は次のとおり:[5]
- すべての攻撃:
2d(4×SH)/6 - 1 - 透明な相手からの近接攻撃に対しては 3 で割る。
受け止め値が攻撃する側の貫通値以上なら、攻撃は受け止められる。
変更履歴
- 0.31 より前は、盾で受け止められる攻撃の数に絶対的な上限はなかった。その代わり、攻撃を受け止めるたびに、その後の受け止めが成功しにくくなった(攻撃する側の貫通値は、近接なら
1d(15 + to_hit/2 +5 × past_blocks^2)で、遠隔も同様だった)。また、標準で SH 0.57 を得る代わりに、最初の 3 レベルでレベルごとに SH +0.19 が追加され、標準で得られるのは SH 0.25 だけだった。 - 0.30 より前は、種族の体格が盾の重さと SH の値に影響していた。体の大きい種族は盾に邪魔されにくいが、カイトシールドから得る SH がやや少なかった。体の小さい種族はその逆で、バックラーやカイトシールドから得る SH は多いが、重さの影響を受けやすかった。腕力は盾のペナルティに影響しなかった。
- 0.28 で、盾の位置に持つ装備の新しい分類として、魔法のオーブが追加された。
- 0.28 より前は、盾の EV のペナルティの式が異なり、
EV_penalty - skill / (5 + size_factor)だった(バックラー = 0.8 EV、カイトシールド = 3、タワーシールド = 5)。スキル 0 で盾を使うと今より重かったが、一定のスキル(ふつうの体格の種族なら、バックラーで 4、カイトシールドで 15、タワーシールドで 25)に達するとペナルティが完全になくなった。命中へのペナルティもあった。さらに、大きいほうの 2 種類の盾では、追加の SH を決めるのに(器用と並んで)腕力も使われていた。 - 0.27 より前は、盾による攻撃の所要時間へのペナルティが今より小さく、ばらつきがあった(以前は
smaller of {1d(20 * EV)/20, 1d(20 * EV)/20}を切り捨て)。 - 0.25 より前は、カイトシールドは単に「盾」と呼ばれ、タワーシールドは「ラージシールド」と呼ばれていた。
- 0.17 より前は、盾を装備していると素手の攻撃に速度のペナルティがかかった。
- 0.16 より前は、盾を着けるペナルティをなくすのに必要なスキルの量がもっと複雑だった。
出典
- ↑ player.cc:5739 (0.30.0)
- ↑ player-act.cc:348 (0.30.0)
関数 random_var は (20 * EV_penalty) から (20 * EV_penalty + 1) までの数を振り、それを 20 で割って重み付きで丸めている。(random-var.cc:11 (0.30.1) を参照) - ↑ makeitem.cc:741 (0.29.1)
- ↑ player.cc:2300 (0.32.1)
これらの値は、後の関数で 200 で割られる。 - ↑ player.cc:6078 (0.32.1)
「player_shield_class」は表示される SH の半分であることに注意。
| 防具 | |
|---|---|
| 胴体の鎧 | レザーアーマー • リングメイル • スケイルメイル • 鎖かたびら • プレートアーマー • 水晶の鎧
ローブ • 獣の皮 • トロル革の鎧 • スチームドラゴンの鱗一式 • アシッドドラゴンの鱗一式 • |
| その他 | 帽子 • 兜 • クローク • スカーフ • 手袋 • ブーツ • 馬甲 |
| 盾 | バックラー • カイトシールド • タワーシールド • オーブ |
