地圖與交通資訊

與區域開發的關聯:地圖決定 Serial/Capital 之間的動線、Bus/Ship 價格與推薦等級。設計新區時,需確保 area 指令、巴士站與傳送任務與下列資料一致。

ASCII 地圖摘要(docs/data/maps.json

檔案 內容摘要 區域用途
map/bepin.html 北平城主要建築,如楓橋殿、紫禁城、永定渡口等。 可視為北方據點,適合連結北平驛站與燕國劇情。
map/chanan.html 長安城街區與守備配置,含武器店、防具店。 作為主城之一,應對應 Capital 與新手教學。
map/chansa.html 長沙城棋盤式布局。 本地任務/商店密集,適合地城入口。
map/heaven.html 天界/神域關卡。 可接 Immortal 任務或高等副本。
map/map/index.html 地圖索引頁,連結到所有城鎮圖。 可作為 docs 子索引。

ASCII 圖可直接貼入 room 描述或以 notice 告示牌形式提供給玩家。

巴士(map/bus.html

站號 站名 票價 建議用途
1 洛陽春水站 100 主城入口,可設為 Room School 之後的導引站。
2 弘農驛站 100 中原區任務集散地。
3 陳留驛站 80 北上支線。
4 長安驛站 100 連接長安主城。
5 北平驛站 100 北平城/燕國劇情。
6 襄平驛站 100 東北邊疆。
7 襄陽驛站 80 南北通道。
8 新野驛站 100 新手打怪副本。
9 壽春驛站 80 江淮任務。
10 晉陽驛站 100 北方礦脈入口。

data/bus.txt 內維護價格與站名時,應同步參照此表,並在區域 res 中建立 bus NPC 或交通工具。

交通規劃建議

  1. 串接 Serial:每張地圖都標出主要節點(如渡口、糧倉、八仙飯店),可直接作為 roo 檔中的房間名稱與描述,避免出現與原站不符的地名。
  2. 等級建議newhand/newbies 中建議使用 area 指令尋找適合等級,可在 map 描述加上 等級:10-20 文字,協助 merc-area-builder 進行 area 標記。
  3. Bus / Ship 整合:若新增地圖,請同步更新 docs/maps.md 表格、map/*.htmldata/bus.txtdata/ship.txt,並於 scripts/check_coverage.py 確認檔案映射。
  4. 視覺資產:若 GitHub Pages 需要嵌入圖片,可在 docs/assets/ 加入截圖,並於 Markdown 中引用。

原文:map/*.html、map/bus.html