イニシエダンジョンはマップ読み込みの際
AccessClass でmode=="mapload"により
サーバーからマップのデータを読み込んでいるようです
mode=="first"と同様にloader.dataのプロファイルとして返されます
データの種類は
- mapdata : ダンジョンのマップデータ
- mapdata1 : 街のマップデータ(地上)
- mapdata2 : 街のマップデータ(2かい)
- mapdata3 :街のマップデータ(3かい)
- soukomap : 倉庫のマップデータ
- emerge : エネミーの出現パターンのデータ、これに従ってフロアにエネミーが配置される
- encount : ダンジョン内で遭遇する他のパーティのデータ
マップのサイズはどれも50 × 50?
mapdata
mapdata = "M0/M1/M2/.../M49"
M* = "m0,m1,m2,...m49"
m* : 整数
- 内部で上下、左右反転の加工がそれぞれ50%、1/4回転ずつ25%の確率で行われる
(つまり上下逆になっているマップデータなどは用意しなくて良い) - ブロックはランダムで一部色違いのブロック、4マスで一つの大きいブロックに置き換わる
(つまりB1~5なら壁ブロックは全部 222 で構成するだけでよい) - 上り下りの階段となる候補はそれぞれ複数置くことができ、そのうちの一つずつが実際に階段になりそれ以外は隣接する壁ブロックの数に応じて0もしくは壁ブロックに置き換わる@Maps.kaidanSet()
- 宝箱や樽などは勝手に配置されるっぽい
- 過去のプレイ動画などで確認された階段の場合、正規の色の階段にしていますが、推測による階段の場所は違う色にしています
m* にマップチップ(~map_points)に割り振られた番号(整数)が入ります
番号 m* | 名前 | 説明、具体例、補足 |
0 | くろ | 黒いダンジョンの背景 |
1 | 未知 | 扉を開けると見えるようになる灰色の部分 |
2 | 水色 | 屋根裏の外側とか |
3 | 倉庫の床 | |
4 | ポータル | 黄色の丸いやつ |
8 | 敵アイコン水色背景 | ? |
10 | 橋(縦) | |
11 | 橋(横) | |
12 | 赤カーペット | B15 |
13 | 小椅子 | 町とか |
14 | 砂利 | B26 |
15 | 町の舗装道 | |
18 | 氷 | |
19 | 固まったマグマ | |
5,6,7 | 黒 | 上書き? |
30,31, 32,33, 34,35,39 | 降り階段 | それぞれ薄茶,灰,薄紫,緑,茶,赤,紫 |
4* | 上り階段 | 一桁目は上の降り階段の色に対応 |
50 | 鉄柵 | B6~10,墓地など |
51 | ブロック4 | B11~15の四等分されたブロック |
52 | 紫火灯 | モルケド、B100 |
54 | かなどこ | 鍛冶屋 |
55 | テーブル | |
56 | 火鉢 | 鍛冶屋箸 |
57 | 型? | 鍛冶屋左上 |
58 | 鋼? | 鍛冶屋右上 |
59 | ベッド | |
60 | ひし形オブジェ | B16~20とか |
61 | オーブのせテーブル | 占いの館のテーブル |
70 | 水 | |
71 | ?濃い水 | |
72 | 沼水 | B81~90 |
73 | マグマ | |
74 | 血だまり | ユルグシアとか |
75 | 酸 | |
76 | ?濃い水 | |
80 | 苔岩 | |
81 | 骸骨 | |
82 | ||
83 | ||
84 | 盆 | |
85 | 燭台 | |
86 | 三角錐 | |
87 | ろうそくたて | |
100 | 宝箱 | 閉じてる |
101 | 宝箱 | 開いてる |
102 | 樽 | 鍛冶屋右、地下室とか |
103 | つぼ | 鍛冶屋下、魔法屋下とか |
104 | 木箱 | 閉じてる |
105 | 木箱 | 空いてる |
106 | 草 | |
107 | 花瓶 | 宿とか |
108 | 繭 | 閉じてる、下水道 |
109 | 繭 | 開き |
110 | 緑つぼ | ?見覚えない |
111 | 枯れ草 | |
130 | 木扉 | B1~5とか |
131 | 鉄扉 | B6~10とか、内部が見えない方 |
132 | 鉄扉 | B6~10とか、内部が見える方 |
133 | 鉄扉 | 町の墓地とか |
134 | 蜘蛛の巣 | |
200 | 壁ブロック薄灰-大左上 | B1-5 |
201 | 壁ブロック薄灰-大右上 | B1-5 |
220 | 壁ブロック薄灰-大左下 | B1-5 |
221 | 壁ブロック薄灰-大右下 | B1-5 |
202 | 壁ブロック薄灰-4 | B1-5、4パックになってるやつ |
222 | 壁ブロック薄灰 | B1-5 |
203 | 壁ブロック灰-大左上 | カタコンベ |
204 | 壁ブロック灰-大右上 | カタコンベ |
223 | 壁ブロック灰-大左下 | カタコンベ |
224 | 壁ブロック灰-大右下 | カタコンベ |
205 | 壁ブロック灰-4 | カタコンベ、4パックになってるやつ |
225 | 壁ブロック灰 | カタコンベ |
206 | 壁ブロック白-大左上 | 神殿 |
207 | 壁ブロック白-大右上 | 神殿 |
226 | 壁ブロック白-大左下 | 神殿 |
227 | 壁ブロック白-大右下 | 神殿 |
208 | 壁ブロック濃灰小 | ?濃い灰色、わからん |
228 | 壁ブロック白 | 神殿 |
229 | ||
230 | 壁ブロック蜘蛛の巣 | 蜘蛛の巣の硬い壁 |
400 | 壁ブロックレンガ-砂 | 宿屋 |
401 | 壁ブロックレンガ-灰 | B6~10 |
402 | 壁ブロック-渦 | 渦巻き模様 |
403 | 壁ブロックレンガ薄紫 | 地下迷宮 |
404 | 壁ブロックレンガ緑 | 下水道 |
405 | 壁ブロック草 | 地下庭園 |
406 | 壁ブロック岩 | 溶岩地帯 |
420 | 枯れ木 | |
421 | 木 | |
422 | 柱ブロック | カタコンベで見かける中が濃い色のやつ |
423 | 墓石 | タイトル画面に並んでるあれ |
424 | 壁ブロック草-赤い花 | 地下庭園の壁の赤い花 |
425 | 壁ブロック草-白石 | 地下庭園の壁の白い石、2つならんえるやつ |
426 | 壁ブロック草-枯れ花 | 地下庭園の壁の枯れ花 |
427 | 壁ブロック草-青 | 地下庭園の壁の薄く青くなってるやつ |
428 | 壁ブロック草-骨 | 地下庭園の壁の骨 |
429 | 壁ブロック草-青花 | 地下庭園の壁の青い花 |
430 | 壁ブロック草-ヒビ | 地下庭園の壁のヒビ? |
431 | 壁ブロック草-ピンク花 | 地下庭園の壁のピンクの花*3 |
432 | 壁ブロック蜘蛛の巣-破壊可 | 蜘蛛の巣の壊せる壁 |
440 | 鍛冶屋の看板 | |
441 | 薬屋の看板 | |
442 | 魔法屋の看板 | |
443 | 酒場の看板 | |
444 | 教会の十字架 | |
445 | 倉庫屋の看板 | |
446 | 棚 | |
447 | 酒場の張り紙 | |
448 | 玉座 | |
449 | カウンター縦 | |
450 | カウンター横 | |
451 | 石碑小 | B26 |
452 | 炉 | 鍛冶屋 |
453 | 壁ブロックレンガ-赤 | 鍛冶屋、酒場 |
454 | 混ぜんた | マゼンタが混ぜてるやつ |
455 | 宿屋の看板-左 | |
456 | 宿屋の看板-右 | |
489 | 壁ブロック木-濃 | 薬屋、魔法屋 |
490 | 壁ブロック木-薄 | 占いの館 |
492 | 壁ブロックレンガ-砂窓付き | 宿 |
493 | 壁ブロックレンガ-赤窓付き | 鍛冶屋、酒場 |
494 | 壁ブロック木-濃窓付き | 魔法屋、薬屋 |
495 | 壁ブロック木-薄窓付き | 占い |
274 | 壁ブロック石 | 教会 |
275 | 壁ブロック石-窓付き | |
460 | 岩 | 溶岩地帯、破壊可 |
461 | 大岩左上 | 溶岩地帯、破壊可 |
462 | 大岩右上 | |
481 | 大岩左下 | |
482 | 大岩右下 | |
463 | サボテン | 地下庭園 |
464 | ピンクきのこ | |
465 | 植物赤 | |
483 | 苔岩 | |
484 | 植物黄 | |
485 | ゼンマイ | |
単純なマップの例
222,222,222,222,222,222,222,222,222
222,031,000,000,222,000,000,031,222
222,000,000,000,130,000,000,000,222
222,000,000,041,222,000,000,000,222
222,222,130,222,222,222,130,222,222
222,000,000,000,222,000,000,000,222
222,000,000,000,130,000,000,000,222
222,031,000,000,222,000,000,031,222
222,222,222,222,222,222,222,222,222
実際にはこれを50×50になるようにまわりを222で埋める
桁数は合わせる必要がなく000は0でもよい(ここでは見やすさのため000にしている)
mapdata1,2,3
街のマップデータ、プログラム内部にはなさそうなのでmapdata1,2,3として手で与えないといけなさそう
ぱっと見で再現した街のデータ↓ですが間違いがあったら訂正してください(二階の屋根の部分は面倒で無視してます)
421,421,421,421,421,421,421,421,421,421,421,421,421,070,070,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,070,070,421,421,421,421,421,421,421,421
421,222,050,050,050,050,050,050,050,050,050,222,421,070,070,421,421,421,421,000,000,000,000,000,000,000,000,106,106,421,421,421,421,421,106,106,000,106,421,421,070,070,421,401,401,401,401,401,421,421
421,050,000,000,000,000,423,000,000,000,000,050,106,070,070,421,000,000,000,000,421,421,421,421,421,421,000,000,000,000,000,106,106,106,106,421,421,000,000,421,070,070,106,401,031,000,000,401,106,421
421,050,000,000,000,000,000,000,000,000,000,050,000,070,070,421,000,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,000,421,070,070,000,401,000,000,000,401,106,421
421,050,000,423,423,000,000,000,423,423,000,050,000,070,070,000,000,222,059,000,000,059,222,000,000,000,222,222,222,000,000,000,222,446,446,446,446,222,000,000,070,070,000,401,050,050,132,401,106,421
421,050,000,000,000,000,000,000,000,000,000,133,000,011,011,000,000,222,059,000,000,059,222,000,000,000,222,031,222,000,000,000,222,000,000,000,000,222,000,000,011,011,000,000,000,000,000,000,000,421
421,050,000,423,423,000,000,000,423,423,000,050,000,070,070,000,000,222,059,000,000,059,222,000,000,000,000,000,000,000,000,000,222,446,000,000,446,222,000,000,070,070,000,000,000,000,000,000,000,421
421,050,000,000,000,000,000,000,000,000,000,050,000,070,070,000,000,222,059,000,000,059,222,000,000,000,000,000,000,000,000,000,222,000,000,000,000,222,000,000,070,070,000,000,000,000,000,000,000,421
421,222,050,050,050,050,133,050,050,050,050,222,000,070,070,000,000,222,059,000,000,059,222,000,000,000,000,000,000,000,000,000,222,446,000,000,446,222,000,000,070,070,000,421,000,421,000,421,000,421
421,420,000,000,000,000,000,000,000,000,000,000,000,070,070,000,000,222,000,000,000,000,222,050,050,050,050,000,050,050,050,050,222,000,000,000,000,222,000,000,070,070,000,000,000,000,000,000,106,421
421,000,000,000,000,000,000,000,000,000,000,000,000,070,070,000,000,222,055,013,000,000,222,000,000,000,000,000,000,000,000,000,222,000,013,055,013,222,000,000,070,070,000,000,000,000,000,000,000,421
421,274,274,274,274,274,274,274,274,274,000,000,000,070,070,000,000,222,000,000,000,107,222,085,000,000,000,000,000,000,000,085,222,000,000,000,000,222,000,000,070,070,000,000,000,000,000,000,000,421
421,275,055,000,000,000,000,000,041,275,000,000,000,070,070,000,000,222,222,222,130,222,222,222,222,222,000,000,000,222,222,222,222,222,130,222,222,222,000,000,070,070,000,000,000,000,000,000,000,421
421,274,013,000,000,449,000,000,000,274,000,000,000,070,070,000,000,222,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,222,000,000,070,070,000,000,000,000,000,000,000,421
421,275,000,000,000,000,000,000,000,275,000,000,000,070,070,000,000,222,041,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,041,222,000,000,070,070,000,000,000,000,000,000,000,421
421,274,000,449,449,000,449,449,000,274,000,000,000,070,070,000,000,222,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,222,000,000,070,070,106,000,000,000,000,000,421,421
421,275,000,000,000,000,000,000,000,275,000,000,000,070,070,000,000,222,222,222,222,222,222,222,222,222,000,000,000,222,222,222,222,222,222,222,222,222,000,000,070,070,106,000,000,000,000,106,421,421
421,274,000,449,449,000,449,449,000,274,000,000,000,070,070,000,000,000,000,421,000,421,000,421,000,000,000,000,000,000,000,421,000,421,000,421,000,000,000,000,404,070,000,000,000,000,000,421,421,421
421,275,000,000,000,000,000,000,000,275,000,000,000,070,070,460,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,404,087,404,070,000,421,000,421,000,000,000,421
421,274,274,274,444,000,444,274,274,274,000,000,000,070,070,070,070,070,070,070,070,070,070,070,070,070,010,010,010,070,070,070,070,070,070,070,070,070,404,404,404,070,000,000,084,000,000,000,000,421
421,000,000,000,000,015,000,000,000,000,000,000,000,070,070,070,070,070,070,070,070,070,070,070,070,070,010,010,010,070,070,070,070,070,070,070,070,070,070,070,070,070,000,421,000,421,000,000,000,421
421,000,000,000,000,015,000,000,000,000,000,000,000,453,453,453,453,453,453,453,453,453,453,453,000,421,015,015,015,421,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,421,421
421,000,000,000,000,015,015,015,015,015,015,015,000,453,453,453,453,453,452,453,453,453,453,453,000,000,015,015,015,000,000,401,401,401,401,401,401,000,000,000,000,000,000,000,000,000,000,000,000,421
421,421,000,000,000,000,000,000,000,000,000,015,000,453,057,000,056,054,000,000,000,000,058,453,000,000,015,015,015,000,000,401,000,000,000,100,401,000,000,489,489,489,489,489,489,489,489,489,000,421
421,490,490,490,490,490,490,490,490,000,000,015,000,453,057,000,000,000,000,000,000,000,058,453,000,000,015,015,015,000,000,445,449,449,449,449,401,000,000,489,059,013,055,446,446,446,446,489,000,421
421,495,446,446,490,107,000,107,495,000,000,015,000,453,000,000,000,000,000,000,000,000,000,453,102,000,015,015,015,015,015,000,000,000,000,031,401,000,000,494,000,000,000,000,000,000,000,494,000,421
421,490,000,000,130,000,000,000,490,000,000,015,000,453,000,000,000,000,000,000,000,000,000,453,102,000,015,015,015,000,000,445,401,401,401,401,401,000,000,489,000,000,000,000,000,000,000,489,000,421
421,490,059,000,490,013,061,013,000,015,015,015,000,453,000,000,000,000,000,000,000,000,000,453,102,000,015,015,015,000,000,000,000,000,000,000,000,000,000,494,000,000,000,000,000,000,000,494,000,421
421,495,059,000,490,000,000,000,490,000,000,015,000,453,453,493,453,440,000,440,453,493,453,453,000,000,015,015,015,000,000,000,000,000,000,000,000,000,000,489,454,000,000,000,000,000,000,489,106,421
421,490,490,490,490,490,490,490,490,000,000,015,000,103,103,103,000,000,015,000,000,000,000,000,000,000,015,015,015,000,000,000,000,000,000,000,000,000,000,489,441,000,441,494,489,494,489,489,106,421
421,421,421,000,000,000,000,000,000,000,000,015,000,000,000,000,000,000,015,000,000,000,000,000,000,000,015,015,015,000,000,000,000,000,000,000,000,000,000,000,000,015,000,103,103,103,103,106,106,421
421,489,489,489,489,489,489,489,489,000,000,015,000,000,000,000,000,000,015,000,000,000,015,015,015,015,015,015,015,015,015,015,015,000,000,000,000,000,000,000,000,015,000,000,000,000,000,000,106,421
421,494,000,000,000,000,000,000,489,000,000,015,000,000,000,000,000,000,015,000,000,000,015,421,000,000,000,000,000,000,000,421,015,000,000,000,000,000,000,000,000,015,000,000,000,200,201,000,000,421
421,489,000,000,000,000,449,449,441,000,000,015,000,000,000,000,000,000,015,000,000,000,015,000,000,000,000,000,000,000,000,000,015,015,015,015,015,015,015,015,015,015,000,000,000,220,221,000,000,421
421,489,000,000,000,000,000,000,000,015,015,015,015,015,015,015,015,015,015,015,015,015,015,000,000,000,000,000,000,000,000,000,015,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,421
421,494,000,000,000,000,000,000,441,000,000,000,000,000,000,000,000,000,015,000,000,000,015,000,000,000,070,070,070,000,000,000,015,000,000,000,000,000,000,000,000,000,000,000,106,106,421,106,000,421
421,489,489,489,489,489,489,489,489,000,000,000,000,000,000,000,000,000,015,000,000,000,015,000,000,000,070,070,070,000,000,000,015,000,000,000,000,000,400,400,400,400,400,400,400,400,400,106,000,421
421,421,421,106,106,106,106,000,000,000,000,000,000,000,000,000,000,000,015,000,000,000,015,000,000,000,070,070,070,000,000,000,015,000,000,000,000,000,130,000,040,400,446,446,107,000,492,106,000,421
421,421,453,453,453,453,453,453,493,453,453,453,453,453,453,453,453,102,015,000,000,000,015,000,000,000,000,000,000,000,000,000,015,000,000,000,000,000,400,000,000,492,000,000,000,059,400,106,000,421
421,421,453,446,446,446,446,102,102,000,453,447,447,447,447,447,453,102,015,000,000,000,015,000,000,000,000,000,000,000,000,000,015,000,000,421,421,421,400,000,000,130,000,000,000,059,400,000,000,421
421,421,493,000,000,000,000,000,000,000,453,000,000,000,000,000,493,102,015,000,000,000,015,421,000,000,000,000,000,000,000,421,015,000,000,400,400,400,400,000,000,400,013,055,013,000,400,000,000,421
421,421,453,000,449,449,449,449,449,449,453,000,000,000,000,000,443,000,015,000,000,000,015,015,015,015,015,015,015,015,015,015,015,000,000,400,446,446,446,000,000,400,400,400,400,400,400,000,106,421
421,421,453,000,000,000,000,000,000,000,000,000,000,000,000,000,000,015,015,000,000,000,000,000,000,000,015,015,015,000,000,000,000,000,000,400,000,000,000,000,000,400,446,446,107,000,400,000,106,421
421,421,453,013,055,013,000,013,055,013,000,013,055,013,000,000,443,000,000,000,000,000,000,000,000,000,015,015,015,000,000,000,000,000,455,456,449,449,449,000,000,492,000,000,000,059,400,000,000,421
421,421,493,000,000,000,000,000,000,000,000,000,000,000,000,000,493,000,000,000,421,000,421,000,000,000,015,015,015,015,015,015,015,015,015,000,000,000,000,000,000,130,000,000,000,059,400,000,421,421
421,421,453,013,055,013,000,013,055,013,000,013,055,013,000,044,453,000,000,000,000,000,000,000,000,000,015,015,015,000,000,000,000,000,000,400,013,055,013,000,107,400,013,055,013,000,492,106,421,421
421,421,453,453,493,453,453,453,493,453,453,453,493,453,453,453,453,000,000,000,421,000,421,000,000,000,015,015,015,000,000,000,000,000,000,400,400,492,400,400,400,400,492,400,400,400,400,106,421,421
421,421,421,421,421,421,421,421,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,015,015,015,000,000,000,000,000,000,000,000,000,000,000,106,106,106,106,106,106,106,106,421,421
421,421,421,421,421,421,421,421,421,000,106,421,421,421,106,106,106,000,000,000,000,000,000,000,000,000,015,015,015,000,000,000,000,000,000,000,000,000,421,421,106,106,106,421,106,106,421,421,421,421
421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,000,015,015,015,000,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421,421
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,222,000,000,000,041,222,000,000,000,448,448,000,000,000,222,446,446,446,446,446,222,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,222,000,000,000,000,222,000,000,000,012,012,000,000,000,222,000,000,013,000,000,222,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,222,000,000,000,000,222,000,000,000,012,012,000,000,000,222,000,013,450,013,000,222,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,222,000,000,000,000,222,000,000,000,012,012,000,000,000,222,000,013,450,013,000,222,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,222,000,000,000,000,222,000,000,000,012,012,000,000,000,222,000,013,450,013,000,222,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,222,000,000,000,000,222,085,000,000,012,012,000,000,085,222,000,013,450,013,000,222,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,222,000,000,000,000,222,222,222,222,000,000,222,222,222,222,000,000,013,000,000,222,002,002,002,002,002,002,002,002,002,002,002,002
002,274,274,274,274,274,274,274,274,274,002,002,002,002,002,002,002,222,107,000,000,107,222,085,000,000,000,000,000,000,085,222,107,000,000,000,107,222,002,002,002,002,002,002,002,002,002,002,002,002
002,274,107,000,000,000,000,000,031,274,002,002,002,002,002,002,002,222,222,222,130,222,222,000,000,000,000,000,000,000,000,222,222,222,130,222,222,222,002,002,002,002,002,002,002,002,002,002,002,002
002,274,000,000,000,000,000,000,000,274,002,002,002,002,002,002,002,222,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,222,002,002,002,002,002,002,002,002,002,002,002,002
002,274,107,000,000,000,000,000,000,274,002,002,002,002,002,002,002,222,031,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,031,222,002,002,002,002,002,002,002,002,002,002,002,002
002,274,274,274,274,274,274,130,274,274,002,002,002,002,002,002,002,222,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,222,002,002,002,002,002,002,002,002,002,002,002,002
002,274,107,000,446,446,000,000,000,274,002,002,002,002,002,002,002,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,002,002,002,002,002,002,002,002,002,002,002,002
002,275,059,000,000,000,000,000,000,275,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,274,059,000,000,000,013,055,013,274,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,274,274,274,274,274,274,274,274,274,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,400,400,400,400,400,400,400,400,400,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,400,000,030,400,446,446,107,000,400,002,002,002
002,002,453,453,453,453,453,453,453,493,453,493,453,493,453,453,453,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,400,000,000,400,000,000,000,059,492,002,002,002
002,002,453,446,453,107,107,107,000,000,000,013,000,013,000,102,453,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,492,000,000,130,000,000,000,059,400,002,002,002
002,002,453,000,453,011,011,011,000,000,000,055,000,055,000,102,453,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,400,000,000,400,013,055,013,000,400,002,002,002
002,002,453,000,453,011,011,011,000,000,000,013,000,013,000,102,453,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,400,000,000,400,400,400,400,400,400,002,002,002
002,002,453,000,453,011,011,011,000,000,000,000,000,000,000,000,453,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,400,000,000,400,446,446,107,000,400,002,002,002
002,002,453,000,453,011,011,011,000,000,000,013,000,013,000,000,453,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,400,000,000,400,000,000,000,059,492,002,002,002
002,002,453,000,130,011,011,011,000,000,000,055,000,055,000,000,453,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,492,000,000,130,000,000,000,059,400,002,002,002
002,002,453,102,453,107,107,107,000,000,000,013,000,013,000,034,453,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,400,000,107,400,013,055,013,000,400,002,002,002
002,002,453,493,453,453,453,453,453,493,453,493,453,493,453,453,453,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,400,400,400,400,400,400,400,400,400,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,222,031,000,222,446,000,059,222,000,000,000,446,446,446,222,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,222,000,000,130,000,000,000,222,059,000,000,000,000,000,222,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,222,000,000,222,222,222,222,222,059,000,000,013,000,000,222,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,222,000,000,222,446,000,059,222,059,000,013,055,013,000,222,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,222,000,000,130,000,000,000,222,000,000,000,000,000,000,222,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,222,000,000,222,222,222,222,222,107,000,000,000,000,107,222,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,222,000,000,000,000,000,000,222,222,222,130,222,222,222,222,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,222,000,000,000,000,000,000,000,000,000,000,000,000,000,222,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,222,107,000,000,000,000,000,000,000,000,000,000,000,107,222,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,453,453,453,453,453,453,453,453,453,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002,002
emerge
emerge = "EM0/EM1/EM2/..."
EM* = "emerge_id,enemy_id,follower_id,follower_num,group_type,eme_rate"
- emerge_id : 使われないので適当な値でよさそう?
- enemy_id : エネミーの id
- follower_id : 上のエネミーの周りに配置されるエネミーの id
- follower_num : 配置数
- group_type :
0 -> enemy_idのエネミーが(1+follower_num)体、フロアにバラバラに配置される、follower_idは無視される
1 -> enemy_idのエネミーとfollower_idのエネミー×follower_numが固まって配置される - eme_rate : エネミーの相対的な出現確率
eme_rate について
元の eme_rate の設定は少し面倒なため、相対的な出現頻度で表せるように
AccessClass の emergeCov() で変換するようにしています
この値が9のエネミーと1のエネミーがいる場合、それぞれの出現数はおおむね 9:1 になります
eme_rate=99999 の場合は例外的な処理がされます
主にボスフロアのエネミーに対して設定されます
その際、そのEM*はemerge内の先頭におかないといけない?
特殊な group_type
サハギンやローチなど特殊な出現方法がある場合に使われる
070 : 水
104 : 木箱
106 : 草
108 : 蜘蛛の巣