行動 Action
英語版 CrawlWiki の記事「Action」(0.33 向け、2025-10-31 版)の翻訳です。原文の著者は編集履歴をご覧ください。
この記事は 0.33 の時点の内容で、最新の 0.34 とは違うところがあるかもしれません。
ダンジョンクロウルはターン制のゲームだ。キャラクターが行動するたびにターンのカウンターが 1 つ進み、行動と行動のあいだはゲームが止まっている。とはいえ、キャラクターやモンスターの動きが単純なターン数では測れないことには、すぐに気づくだろう。
キャラクターの行動にはそれぞれディレイ(delay)があり、aut(arbitrary units of time、任意の時間単位)で測られる。そのターンのあいだにどれだけ時間が流れ、モンスターがどれだけ行動できるかは、このディレイで決まる。そのターンに行動しなかったモンスターも、次の行動に向けて時間を溜めている。
1 ターンにかかる標準の時間は 10 aut、つまり 1 decaAut だ。実際にかかる時間は行動の種類によって違うが、加速や減速、武器のスキルなどでも変わる。ほとんどの種族とモンスターは 1 decaAut で移動し、アイテムを使うのにかかる通常の時間も 1 decaAut だ。ただし、これよりずっと速い(または遅い)モンスターもいるので気をつけたい。
プレイヤーはモンスターより先に動く
プレイヤーは、モンスターの番が来る前に必ず行動をひとつ最後まで終える。たとえば武器を振るのに 2.0 decaAut かかるなら、まずプレイヤーが 2.0 ターンをまるごと使い、そのあとモンスターがまるまる 2.0 decaAut ぶん反撃してくる(武器の一振りでモンスターを倒せば、そのモンスターは動けない)。
これがとくに重要になるのがテレポートだ。移動したあとでテレポートの巻物の効果が発動すると、テレポートはプレイヤーの行動の後、モンスターが動く前に起こる。そのため、飛んだ先にいるモンスターにすぐ行動の機会が回ってくる。出どころのない悪意など、ほかの種類のテレポートでも同じだ。とびきり運が悪ければ、理屈の上では即死もありうる。
「ディレイ」と「速度」
- 「ディレイ」は 1 回の行動にかかる時間で、数値が大きいほど遅い。
- 「速度」(speed)はモンスターのデータで使う時間の尺度で、数値が大きいほど速い。速度 100% のモンスターは移動に 1 decaAut かかる。速度 50% のモンスターなら 100%/50% = 2 decaAut、速度 200% のモンスターなら 100%/200% = 0.5 decaAut で移動する。
ゲームは 1 aut より細かい時間を扱わない。ディレイに小数が出るモンスターは、重みつきで切り上げか切り捨てになる。計算上のディレイが 0.54 decaAut(5.4 aut)のモンスターは、40% の確率で 5 aut、60% の確率で 6 aut を行動に使う。自分の武器の速度のように、ほかの半端なディレイにも同じ丸めがかかる。
変更履歴
- 0.31 でエネルギーのランダム化が復活したが、敵から離れる方向に移動するときだけに適用される。
- 0.29 より前は、敵対するモンスターすべてにエネルギーのランダム化がかかっていた。移動するとき、33% の確率で 1 aut の時間を得し、33% の確率で 1 aut 損した。