Install
openclaw skills install @ice26985850/trpg-maps-updateUse this skill when updating or fixing the map system in an existing briefing_package. Triggers on: update maps, fix map system, add map_config, 地圖系統更新, 补上地图.
openclaw skills install @ice26985850/trpg-maps-update段落二:🔧 系統更新:補上並檢查 briefing_package 的地圖系統
你的 briefing_package 需要支援地圖功能。以下是更新要求:
建立 maps/ 目錄(如果還不存在)
將大型地圖從 data/ 移到 maps/
場景 YAML 改用 map_ref
config.yaml 中加入 map_config(可選但推薦)
地圖 YAML 的標準格式(maps/ 和 initial_map 通用): nodes:
⚠️ 地圖必須是 YAML 結構化格式,不要只用圖片或 ASCII 圖。 ⚠️ 小型地圖(< 80 行)可保留在場景 YAML 的 initial_map 中,不需要強制移到 maps/。
⚠️ 過渡檔案提醒:如果 briefing_package 外還有獨立的舊地圖檔案(如「地圖_v1.yaml」、「舊版地圖/」等),它們是已被整合進 maps/ 的過渡檔案——不要修改它們。只改 briefing_package 內的正式地圖和場景 YAML,以及 briefing_package 外的最新版正式劇本地圖。如果發現 data/ 中還有舊的地圖 YAML 未被移走,將內容移到 maps/ 後直接刪除 data/ 中的那份,不要兩邊都保留同步修改。
⚠️ 效率提示:如果有多個場景 YAML 需要更新 map_ref,或多張地圖需要從 data/ 移到 maps/,請同時處理所有相關檔案,不要逐個場景逐張地圖慢慢改。