3.12. タイルエンカウント表

ROM アドレス $2396F3 (イメージファイルオフセット $1196F3) に、 22 byte の構造体データの配列がある。 配列のサイズは 85 である。 この構造体をタイルエンカウント定義構造体と呼ぶことにする。 以後、単にエンカウント構造体と書く。 この構造体のメモリレイアウトは次のようになっている。

表 3.31 $2396F3 タイルエンカウント定義構造体

Byte:Bit 80 40 20 10 08 04 02 01
00 レベル
01 グループ数決定用データ 0 匹数決定用データ 0 モンスターID 決定用データ 0
02 グループ数決定用データ 1 匹数決定用データ 1 モンスターID 決定用データ 1
03 グループ数決定用データ 2 匹数決定用データ 2 モンスターID 決定用データ 2
04 戦闘初期に使用するのだが…… 匹数決定用データ 3 モンスターID 決定用データ 3
05 遭遇決定係数ID 未使用 (=0) 匹数決定用データ 4 モンスターID 決定用データ 4
06 未使用 (=0) 匹数決定用データ 5 モンスターID 決定用データ 5
07 未使用 (=0) 匹数決定用データ 6 モンスターID 決定用データ 6
08 仲間チェック有無 未使用 (=0) 匹数決定用データ 7 モンスターID 決定用データ 7
09 謎 (全データ0) 未使用 (=0) 匹数決定用データ 8 モンスターID 決定用データ 8
0A 未使用 匹数決定用データ 9 モンスターID 決定用データ 9
0B 特別モンスター表 アクセス用 モンスターID 決定用データ A
0C モンスターID [0]
0D モンスターID [1]
0E モンスターID [2]
0F モンスターID [3]
10 モンスターID [4]
11 モンスターID [5]
12 モンスターID [6]
13 モンスターID [7]
14 モンスターID [8]
15 モンスターID [9]

レベル

dq_analyzer - スーパーファミコン版ドラゴンクエスト データ解析プログラム [URL1] で解説されている。

表 3.32 レベル

ID レベル
00 0
01 1
02 2
03 2
04 3
05 3
06 4
07 6
08 5
09 5
0A 7
0B 4
0C 8
0D 9
0E 9
0F 10
10 10
11 11
12 12
13 12
14 8
15 13
16 14
17 15
18 14
19 16
1A 16
1B 17
1C 17
1D 18
1E 18
1F 19
20 19
21 20
22 18
23 21
24 22
25 23
26 23
27 24
28 24
29 24
2A 25
2B 25
2C 25
2D 26
2E 26
2F 27
30 27
31 27
32 28
33 29
34 30
35 30
36 31
37 32
38 32
39 33
3A 34
3B 35
3C 35
3D 36
3E 36
3F 37
40 37
41 38
42 39
43 39
44 39
45 37
46 38
47 40
48 41
49 41
4A 42
4B 42
4C 42
4D 43
4E 43
4F 48
50 50
51 23
52 25
53 32
54 35

モンスターID 決定用データ 0~A

戦闘初期状態における、各グループの構成モンスターを同構造体データ内の「モンスターID 0~9」から選択するためのインデックス値を決めるためのデータ。 詳しくは、フローを参照。

表 3.33 モンスター出現率

ID データ 0 データ 1 データ 2 データ 3 データ 4 データ 5 データ 6 データ 7 データ 8 データ 9 データ A
00 4 7 4 0 0 7 4 4 0 0 0
01 5 4 3 5 4 3 3 3 3 3 0
02 4 4 4 4 2 4 2 6 5 3 0
03 3 7 3 3 7 3 7 3 3 7 0
04 2 4 2 2 2 4 4 2 4 0 0
05 4 4 3 3 0 7 7 3 3 0 0
06 7 7 7 3 4 7 7 7 0 0 0
07 0 7 7 2 2 0 4 4 4 4 4
08 7 7 7 7 4 4 7 4 5 7 0
09 4 4 3 3 2 4 4 3 3 0 0
0A 7 7 7 3 0 7 7 3 5 0 0
0B 4 7 4 7 4 7 5 5 0 0 0
0C 2 4 6 5 5 4 4 4 4 0 0
0D 4 4 1 4 2 2 4 1 4 5 0
0E 7 0 7 4 2 2 0 4 7 4 6
0F 4 2 4 4 0 4 2 4 4 4 4
10 4 2 3 3 4 4 4 4 4 3 4
11 4 2 4 4 6 4 4 4 4 0 0
12 4 4 4 4 2 4 4 4 2 4 0
13 4 4 5 5 4 4 4 3 4 3 0
14 4 4 4 2 4 0 4 3 3 5 0
15 2 4 4 4 4 2 4 4 4 4 0
16 4 3 4 5 2 4 3 4 4 3 0
17 4 4 4 4 3 4 4 4 4 3 0
18 5 5 4 3 2 6 4 4 4 2 0
19 4 4 4 4 4 4 4 4 5 4 4
1A 5 5 5 4 3 2 5 5 5 4 4
1B 6 4 4 4 3 4 3 4 5 3 0
1C 1 3 4 5 2 4 4 4 3 4 0
1D 4 3 4 3 4 3 4 4 4 3 0
1E 4 3 3 4 4 4 4 4 5 2 0
1F 3 3 4 4 3 4 5 3 4 3 0
20 4 5 4 2 3 4 4 2 4 2 0
21 4 4 4 3 3 4 4 4 2 2 0
22 4 4 3 4 3 3 3 4 3 3 0
23 4 4 4 2 3 4 4 3 4 2 0
24 4 4 4 3 4 4 4 4 4 5 0
25 2 2 4 2 4 4 6 3 3 4 0
26 2 2 3 4 4 4 4 4 3 4 0
27 4 4 4 3 2 4 4 4 2 0 0
28 4 4 4 4 0 4 4 4 4 4 0
29 4 2 4 4 4 4 4 4 2 4 0
2A 3 4 4 4 6 4 3 3 4 2 0
2B 4 0 4 4 4 4 4 4 4 3 0
2C 3 4 4 4 0 4 4 2 4 2 0
2D 4 4 4 4 0 4 4 4 3 0 0
2E 4 4 4 7 7 4 4 4 2 3 0
2F 3 3 4 2 6 4 3 4 2 0 0
30 4 4 4 4 0 4 4 4 3 0 0
31 4 4 4 4 3 2 4 4 4 4 0
32 4 4 4 4 3 4 4 4 4 3 0
33 4 4 4 4 3 4 2 4 2 3 7
34 4 4 4 4 3 4 2 3 0 3 0
35 4 4 4 4 3 4 4 3 4 1 0
36 4 4 4 4 1 4 4 4 4 1 0
37 4 4 4 3 3 4 4 4 4 0 0
38 4 2 4 4 4 3 2 4 4 0 0
39 4 4 4 4 4 4 4 4 4 4 0
3A 4 4 4 4 4 4 4 4 4 2 0
3B 4 4 4 4 4 4 4 4 4 2 0
3C 4 4 4 4 0 4 4 4 4 3 7
3D 3 4 4 4 4 2 4 4 3 3 0
3E 1 4 4 4 4 1 4 4 4 4 0
3F 3 4 4 4 4 4 4 4 4 0 0
40 4 4 0 4 4 4 4 0 4 4 0
41 4 4 4 4 4 4 4 4 4 4 0
42 4 4 4 4 0 4 4 4 4 4 0
43 3 4 2 4 0 4 4 0 4 0 0
44 2 4 4 4 4 2 4 4 4 4 0
45 4 4 4 4 4 4 4 4 4 4 2
46 4 4 4 4 4 4 4 4 4 2 6
47 4 4 4 4 4 4 4 4 4 4 0
48 4 4 4 3 2 4 4 4 3 4 0
49 4 4 4 4 3 4 4 4 4 4 4
4A 4 0 4 4 4 4 4 4 2 4 0
4B 3 4 4 3 0 4 4 3 3 4 4
4C 4 2 4 4 4 3 1 2 3 4 4
4D 4 4 4 4 3 4 4 4 0 4 4
4E 4 0 4 4 4 4 4 4 4 4 0
4F 4 4 4 4 4 4 4 4 4 4 4
50 4 4 4 4 3 3 4 4 4 4 4
51 4 4 4 4 4 4 4 4 4 4 0
52 4 4 0 4 4 4 2 0 4 4 0
53 4 4 4 4 3 4 4 4 4 4 4
54 4 0 4 4 4 0 4 4 4 4 2

匹数決定用データ 0~9

戦闘初期状態における、各グループの構成モンスター匹数を決める配列の共通するインデックスを与えるためのデータ。

グループ数決定用データ 0~2

戦闘初期状態における、登場グループ数を決めるためのデータ。 複数グループを出現させるときに、プログラムはこのデータを参照する。 詳しくは、フローを参照。

表 3.34 グループ数決定用データ

ID データ 0 データ 1 データ 2
00 3 0 0
01 3 0 0
02 3 0 0
03 3 0 0
04 3 1 0
05 3 0 0
06 3 1 0
07 3 1 0
08 3 1 0
09 3 2 0
0A 3 0 0
0B 3 2 1
0C 3 0 0
0D 3 0 0
0E 3 0 0
0F 3 0 0
10 3 1 0
11 3 0 0
12 3 0 0
13 3 0 0
14 3 1 0
15 3 0 0
16 3 2 0
17 3 0 0
18 3 1 0
19 3 2 0
1A 3 2 0
1B 3 1 0
1C 3 1 0
1D 3 1 0
1E 3 2 1
1F 3 1 0
20 3 1 1
21 3 1 0
22 3 2 1
23 3 2 0
24 3 0 0
25 3 1 0
26 3 1 0
27 3 1 0
28 3 2 0
29 3 2 0
2A 3 0 0
2B 3 2 1
2C 3 2 0
2D 3 1 0
2E 3 2 1
2F 3 1 0
30 3 1 0
31 3 2 1
32 3 1 0
33 3 2 0
34 3 1 0
35 3 1 1
36 3 2 1
37 3 1 0
38 3 1 1
39 3 2 0
3A 3 3 1
3B 3 1 0
3C 3 3 0
3D 3 2 0
3E 3 1 0
3F 3 3 0
40 3 2 0
41 3 3 1
42 3 1 0
43 3 2 0
44 3 3 1
45 3 1 0
46 0 3 0
47 3 2 0
48 3 2 1
49 3 2 1
4A 3 3 0
4B 3 1 0
4C 0 3 0
4D 3 2 1
4E 3 1 1
4F 3 2 0
50 3 2 0
51 3 1 0
52 3 2 0
53 3 2 1
54 1 3 0

戦闘初期に使用するのだが……

意味を解析できなかったデータ。現在調査中。 予想だが、モンスターの初期状態(いきなりマホカンタがかけられている等) 設定フラグではないだろうか。

エンカウント決定係数 ID

ROM アドレス $23EA44 に定義されている、エンカウント決定係数配列のインデックスである。 この値は移動中に戦闘モードに突入するか、移動モードを続行するかを決めるアルゴリズムに関与する。

トヘロスやせいすいの効果がないときには、一歩移動するたびに、以下のような計算をする。

  • まず、P = ((エンカウント決定係数) * F) >> 6 (2byte) と置く。ここで、 F は 歩行地点における地点の地形、前回戦闘終了後からの歩数等から決まる数値を表す。 この値は、歩けば歩くほど増加し、ある値で頭打ちとなるようだ (今試してみると、サンタローズの洞窟で歩き回ったときに、0, 0, 0, 0, 0, 0, 1, 1, 3, 3, 4, 4, 4, ... のような感じで推移していた)。 説明のため、P の下位バイト、上位バイトをそれぞれ PL, PH とおくと、

    • PH != 0 であれば、エンカウント決定である。

    • そうでなければ、乱数 R を取得する(範囲は [0, 255]) 。

      • R >= PL ならば、移動モードの続行である。

      • そうでなければ、エンカウント決定である。

エンカウント決定係数は 1byte 値の配列である。例えば 96 のときは算術的には P = F * 1.5 ということになるが、この値が 255 を超えればもうエンカウント決定ということなのである。

エンカウント決定係数[] = {16, 22, 43, 64, 80, 96, 112, 128};
// 言い換えれば {-75%, -66.7%, -33.3%, 0%, +25%, +50%, +75%, +100%}

※エンカウント決定ロジックならびに決定係数の数値的特徴のご指摘をこぶん C 様より頂きました。 篤く御礼を申し上げます―――――。

表 3.35 エンカウント決定係数 ID

ID 係数ID
00 3
01 3
02 3
03 3
04 3
05 3
06 3
07 5
08 2
09 3
0A 5
0B 3
0C 3
0D 3
0E 4
0F 3
10 3
11 3
12 3
13 3
14 3
15 3
16 3
17 3
18 3
19 3
1A 3
1B 3
1C 3
1D 3
1E 3
1F 3
20 5
21 3
22 2
23 3
24 3
25 2
26 3
27 3
28 3
29 3
2A 3
2B 3
2C 3
2D 3
2E 3
2F 3
30 3
31 3
32 3
33 2
34 3
35 3
36 3
37 3
38 3
39 3
3A 3
3B 3
3C 3
3D 3
3E 3
3F 3
40 2
41 3
42 3
43 3
44 3
45 6
46 5
47 3
48 3
49 3
4A 3
4B 2
4C 3
4D 3
4E 3
4F 3
50 2
51 3
52 3
53 3
54 3

仲間チェック有無フラグ

戦闘終了後にモンスターが立ち上がるかどうかのチェックをするか否かを意味するデータ。 光の教団神殿内部や、エビルマウンテンでの通常戦闘で モンスターを仲間にできないのは、フロアの属性ではないのである。

仲間チェックが行われないエンカウント ID は、 0, 1, 3~11, 13~16, 71, 74~78 である。

謎(全データがゼロ)

事実上未使用データである。 しかし、プログラムではこの値をチェックして、ゼロでなければ何かをしている。 いずれコードを改竄してプログラムを実行し、 この値が非ゼロであるときに何が起こるのかを観察する予定。

特別モンスター表 アクセス用

特別エンカウント構造体配列のインデックスである。

モンスターID 0~9

戦闘の初期状態で、そこにいるモンスター候補のモンスターID である。 エンカウント構造体 85 個から、モンスター名だけを抽出した表は以下のとおり。 各エンカウント構造体データにおいて、 未使用部分を意味するためか、モンスターID = 0 のスライムを設定してある。 例外として、ID = 0(幼少時のサンタローズの洞窟の浅い階)ではなぜか、 がいこつへいが採用されている。 詳しくは、フローを参照。

表 3.36 出現モンスター

ID 0 1 2 3 4 5 6 7 8 9
00 スライム とげぼうず せみもぐら スライム がいこつへい スライム とげぼうず せみもぐら スライム がいこつへい
01 スライム とげぼうず せみもぐら ドラキー おおきづち とげぼうず せみもぐら ドラキー おおきづち いっかくうさぎ
02 グリーンワーム バブルスライム おおねずみ いっかくうさぎ ドラキー グリーンワーム ドラキー おおねずみ おおきづち いっかくうさぎ
03 グリーンワーム くびながイタチ バブルスライム おおねずみ ベビーパンサー グリーンワーム くびながイタチ バブルスライム おおねずみ ベビーパンサー
04 スカルサーペント ナイトウイプス バブルスライム おおねずみ くびながイタチ スカルサーペント ナイトウイプス おおねずみ ドラキー スライム
05 ゴースト おばけキャンドル スカルサーペント ナイトウイプス スライム ゴースト おばけキャンドル スカルサーペント ナイトウイプス スライム
06 ガップリン つちわらし マッドプラント バブルスライム ホイミスライム ガップリン つちわらし マッドプラント スライム スライム
07 スライム まほうつかい サボテンボール マッドプラント つちわらし スライム まほうつかい サボテンボール つちわらし マッドプラント
08 メラリザード スピニー つちわらし ナイトウイプス メラリザード メラリザード スピニー つちわらし おおきづち メラリザード
09 ラーバキング スカンカー メラリザード スピニー ガップリン ラーバキング スカンカー メラリザード スピニー スライム
0A ドラキーマ アルミラージ カパーラナーガ まほうつかい スライム ドラキーマ アルミラージ カパーラナーガ カパーラナーガ スライム
0B おばけねずみ マッドプラント くびながイタチ ホイミスライム ベビーパンサー おばけねずみ くびながイタチ メラリザード スライム スライム
0C ホイミスライム スカンカー ダンスニードル おばけねずみ まほうつかい おばけねずみ まほうつかい ダンスニードル スカンカー スライム
0D スライムナイト ダンスニードル ベビーニュート トンネラー わらいぐさ スライムナイト ダンスニードル ベビーニュート トンネラー アルミラージ
0E ブラウニー スライム ベビーニュート わらいぐさ スライムナイト ブラウニー スライム ベビーニュート ブラウニー スライムナイト
0F どぐうせんし ダークアイ ブラウニー ベビーニュート スライム どぐうせんし ダークアイ ブラウニー わらいぶくろ ベビーニュート
10 がいこつへい わらいぶくろ どぐうせんし ダークアイ がいこつへい がいこつへい わらいぶくろ スライムナイト どぐうせんし カパーラナーガ
11 ベビーニュート わらいぶくろ ブラウニー スライム ガスミンク ベビーニュート ブラウニー スライム ガスミンク スライム
12 ガスミンク ばくだんベビー ピッキー おばけきのこ ドラキー ピッキー おばけきのこ ばくだんベビー ガスミンク がいこつへい
13 ともしびこぞう エビルアップル ドラキー おばけきのこ ガスミンク ともしびこぞう エビルアップル ドラキー ピッキー おばけきのこ
14 スライム アルミラージ ブラウニー どぐうせんし ともしびこぞう スライム アルミラージ ブラウニー スライム がいこつへい
15 くさったしたい アウルベアー ガメゴン メタルスライム ブラウニー くさったしたい アウルベアー ガメゴン メタルスライム スライム
16 イエティ ダンスニードル ドラゴンキッズ スライムナイト アウルベアー イエティ ダンスニードル ドラゴンキッズ スライムナイト アウルベアー
17 くさったしたい まどうし スライムナイト ガメゴン クックルー くさったしたい まどうし インスペクター スライムナイト イエティ
18 さんぞくウルフ クックルー まどうし アウルベアー エビルアップル さんぞくウルフ クックルー まどうし アウルベアー エビルアップル
19 さんぞくウルフ エビルプラント ドラゴンキッズ インスペクター スライムナイト エビルプラント ドラゴンキッズ エンプーサ メタルスライム インスペクター
1A エンプーサ ビックアイ さまようよろい エビルプラント インスペクター まどうし ビックアイ さまようよろい メタルスライム ガメゴン
1B まほうつかい さんぞくウルフ さまようよろい モーザ メタルライダー ドラゴンキッズ さんぞくウルフ さまようよろい モーザ メタルライダー
1C ミステリドール デスパロット メタルライダー モーザ エンプーサ ミステリドール デスパロット メタルライダー モーザ ビックアイ
1D エビルプラント ミステリドール まほうつかい デスパロット メタルライダー ビックアイ ドロヌーバ ビッグスロース まほうつかい メタルスライム
1E ビッグスロース とつげきへい メタルスライム デススパーク ビックアイ ドロヌーバ ビッグスロース とつげきへい デススパーク ベビーパンサー
1F モーザ デスパロット パペットマン スモールグール さんぞくウルフ パペットマン スモールグール ミステリドール デススパーク さまようよろい
20 パペットマン リビングデッド スモールグール キラーパンサー おばけきのこ パペットマン スモールグール リビングデッド リビングデッド キラーパンサー
21 とつげきへい キラーパンサー グレゴール ビッグスロース パペットマン とつげきへい デススパーク グレゴール デスパロット スモールグール
22 ビックアイ ドロヌーバ へびこうもり リビングデッド デススパーク ビックアイ ドロヌーバ へびこうもり リビングデッド デススパーク
23 まものつかい メタルハンター ベロゴン へびこうもり グレゴール スモールグール メタルハンター ベロゴン ランスアーミー へびこうもり
24 ダークマンモス ばくだんいわ ランスアーミー ベロゴン キメラ ダークマンモス まものつかい ランスアーミー メタルハンター キメラ
25 ばくだんいわ ランスアーミー マドルーパー おどるほうせき ホースデビル ホースデビル まものつかい へびこうもり メタルスライム キメラ
26 ほのおのせんし ばくだんいわ マドルーパー まものつかい ホースデビル ホースデビル ほのおのせんし マドルーパー おどるほうせき メタルハンター
27 ベホマスライム ガスダンゴ マドルーパー へびこうもり おどるほうせき ガスダンゴ マドルーパー ランスアーミー ベホマスライム スライム
28 ベホマスライム ガスダンゴ マーマン ベロゴン スライム ガスダンゴ オーク マーマン オクトリーチ メタルスライム
29 ベホマスライム ガスダンゴ まものつかい オーク オクトリーチ オーク プチイール まものつかい マーマン オクトリーチ
2A ベホマスライム オーク マドルーパー ほのおのせんし ケムケムベス ケムケムベス スライム スライム ほのおのせんし スライム
2B キングスライム スライム ベホマスライム メタルスライム スライム バブルスライム キングスライム スライム スライム メタルスライム
2C ケムケムベス まほうじじい ドラゴンマッド パオーム スライム まほうじじい ドラゴンマッド パオーム ケムケムベス パオーム
2D リントブルム ダックカイト まほうじじい ドラゴンマッド スライム リントブルム ダックカイト まほうじじい オーク スライム
2E リントブルム ダックカイト しにがみへい デッドエンペラー デッドエンペラー リントブルム ダックカイト しにがみへい デッドエンペラー メタルハンター
2F ダックカイト しにがみへい デッドエンペラー リントブルム ミニデーモン しにがみへい ドラゴンマッド ミニデーモン ほのおのせんし スライム
30 ミニデーモン メイジキメラ ダックカイト メッサーラ スライム ミニデーモン メイジキメラ メッサーラ はぐれメタル スライム
31 ミニデーモン メイジキメラ ベロゴンロード メッサーラ はぐれメタル ミニデーモン メイジキメラ ベロゴンロード メッサーラ ベロゴンロード
32 パオーム ストーンマン のろいのマスク オークキング メッサーラ パオーム ストーンマン のろいのマスク オークキング メイジキメラ
33 ガボット デビルダンサー オークキング のろいのマスク メッサーラ ジェリーマン ガボット デビルダンサー ガボット はぐれメタル
34 シールドヒッポ ホークマン オークキング デビルダンサー メイジキメラ シールドヒッポ ホークマン のろいのマスク スライム ベロゴンロード
35 シールドヒッポ ホークマン アームライオン バルーン ダックカイト シールドヒッポ ホークマン アームライオン バルーン アームライオン
36 マムー エリミネーター デンタザウルス ボスガルム はぐれメタル マムー エリミネーター デンタザウルス ボスガルム はぐれメタル
37 シャドーサタン ゴーレム エリミネーター デンタザウルス ボスガルム シャドーサタン ゴーレム デンタザウルス リザードマン スライム
38 シャドーサタン ゴーレム リザードマン ひくいどり バルーン シャドーサタン ゴーレム リザードマン ひくいどり スライム
39 ゾンビナイト ネクロマンサー ブリザードマン しびれくらげ マザーオクト ゾンビナイト ネクロマンサー ブリザードマン しびれくらげ マザーオクト
3A ガネーシャ マドハンド ケンタラウス じゃしんのへいたい ネクロマンサー ガネーシャ マドハンド ケンタラウス じゃしんのへいたい はぐれメタル
3B スライムベホマズン ビヒーモス リザードマン バルーン シャドーサタン ゴーレム ジェリーマン ケンタラウス ビヒーモス ひくいどり
3C ソルジャーブル ガーゴイル スライムベホマズン ビヒーモス スライム じゃしんのへいたい ソルジャーブル ガーゴイル ビヒーモス エリミネーター
3D サターンヘルム グレイトマムー イズライール ソルジャーブル ゾンビナイト サターンヘルム グレイトマムー イズライール ソルジャーブル ゾンビナイト
3E サターンヘルム グレイトマムー イズライール サウルスロード りゅうせんし サターンヘルム グレイトマムー イズライール サウルスロード りゅうせんし
3F イズライール シルバーデビル ラムポーン ドラゴンゾンビ メガザルロック シルバーデビル ラムポーン ドラゴンゾンビ メガザルロック スライム
40 オーガヘッド アンクルホーン スライム メガザルロック ラムポーン オーガヘッド アンクルホーン スライム メタルスライム おどるほうせき
41 へびておとこ グレンデル バルバロッサ ホークブリザード シルバーデビル へびておとこ グレンデル バルバロッサ ホークブリザード ドラゴンゾンビ
42 ゴールデンドラゴン ホークブリザード へびておとこ ドラゴンゾンビ スライム ゴールデンドラゴン ホークブリザード へびておとこ ドラゴンゾンビ りゅうせんし
43 ゴールデンドラゴン ブラックドラゴン オーガヘッド グレンデル スライム ゴールデンドラゴン ブラックドラゴン スライム シルバーデビル スライム
44 ゴールデンドラゴン ブラックドラゴン メタルドラゴン アンクルホーン メガザルロック ゴールデンドラゴン ブラックドラゴン メタルドラゴン アンクルホーン シュプリンガー
45 ムーンフェイス サウルスロード ボスガルム バルバロッサ リザードマン ひくいどり ゾンビナイト ムーンフェイス イズライール サターンヘルム
46 レッドイーター ブルーイーター シルバーデビル ガーゴイル エビルマスター エビルマスター マドハンド ソルジャーブル サウルスロード はぐれメタル
47 あくましんかん ダークシャーマン エビルスピリッツ シュプリンガー メタルドラゴン ダークシャーマン エビルスピリッツ シュプリンガー ブラックドラゴン バルバロッサ
48 グレイトドラゴン キラーマシン バズズ ホークブリザード ゴールデンドラゴン グレイトドラゴン キラーマシン バズズ ホークブリザード メタルドラゴン
49 れんごくちょう ガメゴンロード ギガンテス バザックス エビルスピリッツ れんごくちょう ガメゴンロード ギガンテス バザックス キラーマシン
4A ライオネック スライム シュプリンガー エビルスピリッツ バズズ ライオネック シュプリンガー ギガンテス エビルスピリッツ バズズ
4B ライオネック フレアドラゴン スカルドン ダークシャーマン スライム フレアドラゴン スカルドン ダークシャーマン エビルマスター グレイトドラゴン
4C スカルドン マヌハーン ガルバ あくましんかん ゴルバ スカルドン マヌハーン ダークシャーマン フレアドラゴン ガメゴンロード
4D ゴルバ フレアドラゴン スカルドン ワイトキング キラーマシン ワイトキング ギガンテス バズズ スライム メタルキング
4E ワイトキング スライム ガルバ スカルドン フレアドラゴン ムーンフェイス グレイトドラゴン れんごくちょう ゴールデンドラゴン キラーマシン
4F ライオネック スカルドン メガザルロック エビルスピリッツ シュプリンガー ヘルバトラー ライオネック グレイトドラゴン メカバーン ギガンテス
50 マヌハーン メカバーン あくましんかん セルゲイナス キラーマシン フレアドラゴン メカバーン ヘルバトラー セルゲイナス メタルキング
51 プクプク たまてがい オクトリーチ マーマン シードッグ プクプク たまてがい オクトリーチ マーマン シードッグ
52 しびれくらげ ゆうれいせんちょう スライム しんかいりゅう マーマン しびれくらげ ゆうれいせんちょう スライム しんかいりゅう マーマン
53 キラーシェル オクトリーチ ネーレウス マーマンダイン プチイール キラーシェル オクトリーチ ネーレウス マーマンダイン プチイール
54 キャプテンクック スライム グロンデプス マザーオクト ネーレウス スライム グロンデプス マザーオクト ネーレウス マーマンダイン

各エンカウントデータに対応するグループ構成モンスター数の候補は、 計算によると次のようになる。 最初は大きめの値をとることがあるようだ。 これはあとで補正されて、適切な匹数に抑えられる。

表 3.37 グループ構成数

ID 0 1 2 3 4 5 6 7 8 9
00 1,2 1 1 8 1~5 2,3 1,2 1,2 1 4~7
01 1,2 1,2 1,2 1 1 2,3 2,3 2,3 1,2 1,2
02 1,2 1 1 1,2 1~3 2,3 3,4 1,2 2,3 2,3
03 1,2 1,2 1,2 1~3 1 2,3 2,3 2,3 2,3 2,3
04 1,2 1,2 1,2 1,2 1,2 2,3 2,3 3,4 4~7 1
05 1,2 1,2 1,2 1~3 8 3,4 2,3 3,4 3,4 1
06 1,2 1,2 1,2 1,2 1 3,4 3,4 3,4 1 1
07 8 1,2 1,2 1,2 1~3 1 3,4 3,4 4~7 4~7
08 1~3 1,2 1,2 1~3 1,2 4~7 2,3 4~7 4~7 3,4
09 1,2 1 1~3 1 1,2 3,4 3,4 4~7 3,4 1
0A 1,2 1~3 1,2 1,2 8 3,4 4~7 4~7 3,4 1
0B 1~3 1 1~3 1 1~3 4~7 4~7 2,3 1 1
0C 1,2 1,2 1,2 1,2 1 4~7 3,4 3,4 4~7 1
0D 1 1,2 1 1,2 1,2 2,3 3,4 1,2 3,4 3,4
0E 1,2 8 1 1~3 1,2 4~7 1 2,3 3,4 2,3
0F 1 1,2 1~3 1,2 8 2,3 3,4 3,4 1 3,4
10 1,2 1 1 1,2 1,2 2,3 1,2 3,4 2,3 3,4
11 1,2 1 1,2 1~4 1,2 2,3 2,3 4~7 2,3 1
12 1,2 1,2 1,2 1,2 1~3 2,3 2,3 2,3 2,3 2,3
13 1,2 1,2 1~4 1,2 1,2 3,4 3,4 4~7 3,4 3,4
14 1~4 1~3 1~3 1,2 1,2 1 4~7 4~7 8 3,4
15 1,2 1,2 1,2 1 1~3 3,4 2,3 2,3 1,2 8
16 1,2 1,2 1 1,2 1,2 2,3 3,4 2,3 4~7 3,4
17 1~3 1,2 1~3 1~3 1,2 3,4 2,3 3,4 4~7 3,4
18 1,2 1,2 1,2 1,2 1,2 3,4 3,4 3,4 3,4 4~7
19 1~3 1,2 1,2 1~3 1~3 3,4 3,4 3,4 1,2 4~7
1A 1,2 1,2 1,2 1 1,2 4~7 3,4 3,4 1,2 4~7
1B 1~3 1~3 1,2 1,2 1,2 3,4 4~7 3,4 3,4 2,3
1C 1,2 1~3 1,2 1,2 1,2 3,4 4~7 3,4 4~7 3,4
1D 1,2 1,2 1,2 1,2 1~3 4~7 3,4 3,4 4~7 3,4
1E 1,2 1~3 1~3 1,2 1~3 3,4 4~7 3,4 3,4 1
1F 1~3 1,2 1~3 1~3 1~4 3,4 3,4 2,3 3,4 4~7
20 1,2 1,2 1,2 1 1~4 3,4 3,4 4~7 2,3 3,4
21 1~3 1,2 1,2 1,2 1,2 3,4 3,4 3,4 4~7 4~7
22 1~3 1~3 1,2 1~3 1~3 4~7 4~7 3,4 3,4 3,4
23 1 1 1~3 1,2 1,2 3,4 2,3 4~7 3,4 3,4
24 1,2 1,2 1,2 1~3 1,2 4~7 1,2 4~7 3,4 3,4
25 1,2 1~3 1~3 1 1,2 2,3 3,4 4~7 3,4 3,4
26 1~3 1,2 1~3 1,2 1~3 3,4 3,4 4~7 3,4 4~7
27 1 1~3 1~3 1,2 1,2 3,4 4~7 4~7 1,2 1
28 1,2 1~3 1,2 1,2 8 3,4 3,4 3,4 4~7 4~7
29 1~4 1~3 1,2 1~3 1~3 3,4 4~7 3,4 4~7 4~7
2A 1,2 1~3 1~3 1~3 1~3 3,4 3,4 4~7 4~7 8
2B 1 8 1~3 1,2 1~5 4~7 3,4 4~7 8 4~7
2C 1~3 1~3 1,2 1~3 8 3,4 3,4 4~7 4~7 3,4
2D 1~3 1,2 1~3 1,2 8 3,4 3,4 4~7 4~7 1
2E 1~3 1~3 1,2 1 1 4~7 4~7 4~7 1 4~7
2F 1~4 1~5 1 1~3 1,2 4~7 3,4 3,4 4~7 1
30 1~3 1~3 1,2 1,2 8 4~7 3,4 3,4 1 1
31 1,2 1,2 1~3 1,2 1 4~7 4~7 4~7 4~7 3,4
32 1,2 1,2 1,2 1,2 1,2 3,4 3,4 3,4 3,4 4~7
33 1~3 1,2 1,2 1,2 1,2 1 3,4 4~7 4~7 1
34 1~3 1~3 1,2 1~3 1~4 3,4 3,4 3,4 1 4~7
35 1~3 1~3 1,2 1,2 1~3 3,4 4~7 3,4 4~7 4~7
36 1~3 1~3 1,2 1,2 1 4~7 1,2 3,4 4~7 1
37 1,2 1 1,2 1,2 1~3 3,4 1,2 3,4 3,4 1
38 1,2 1 1~3 1,2 1,2 3,4 1,2 4~7 3,4 1
39 1,2 1 1,2 1~4 1~3 3,4 3,4 3,4 8 4~7
3A 1,2 1~3 1,2 1,2 1,2 3,4 4~7 3,4 4~7 1,2
3B 1 1,2 1,2 1,2 1,2 3,4 1 3,4 3,4 4~7
3C 1~3 1,2 1,2 1~3 8 4~7 4~7 4~7 4~7 4~7
3D 1,2 1~3 1 1~3 1~3 3,4 3,4 3,4 4~7 4~7
3E 1,2 1~3 1,2 1,2 1~3 3,4 4~7 3,4 4~7 4~7
3F 1,2 1,2 1,2 1 1 3,4 4~7 3,4 3,4 1
40 1,2 1,2 8 1,2 1~3 3,4 3,4 1 8 3,4
41 1,2 1,2 1,2 1 1,2 4~7 3,4 3,4 3,4 3,4
42 1 1~3 1~3 1,2 8 1,2 3,4 4~7 3,4 4~7
43 1 1,2 1 1~3 8 1,2 3,4 1 4~7 1
44 1 1,2 1,2 1,2 1 1,2 3,4 2,3 3,4 2,3
45 1~3 1,2 1~3 1,2 1~3 3,4 4~7 3,4 3,4 3,4
46 1~3 1~3 1,2 1,2 1 2,3 4~7 4~7 4~7 1,2
47 1 1,2 1,2 1~3 1,2 3,4 3,4 4~7 3,4 3,4
48 1,2 1,2 1,2 1~3 1,2 3,4 3,4 3,4 4~7 3,4
49 1,2 1~3 1~3 1~3 1 3,4 4~7 3,4 4~7 3,4
4A 1~3 8 1~3 1,2 1,2 3,4 4~7 3,4 3,4 3,4
4B 1,2 1,2 1,2 1,2 8 2,3 3,4 4~7 3,4 3,4
4C 1,2 1,2 1,2 1,2 1,2 3,4 3,4 4~7 3,4 3,4
4D 1,2 1 1,2 1 1,2 1 3,4 3,4 1 1
4E 1 8 1~3 1,2 1,2 4~7 3,4 3,4 3,4 3,4
4F 1,2 1,2 1,2 1 1~3 2 3,4 4~7 2,3 3,4
50 1,2 1,2 1,2 1,2 1~3 4~7 3,4 3,4 2,3 1,2
51 1~3 1,2 1,2 1,2 1,2 4~7 3,4 4~7 3,4 3,4
52 1~3 1 8 1 1~3 3,4 1 1 2,3 3,4
53 1,2 1~3 1 1,2 1~3 3,4 4~7 2,3 3,4 4~7
54 1 8 1 1~3 1,2 1 2,3 4~7 3,4 3,4