CRUSH ← 目次

CRUSH · 2026-10-11

HTML 狀態欄只更新一次、之後一直不動?先檢查欄位名稱有沒有大括號

HTML 狀態欄只更新一次、之後一直不動?先檢查欄位名稱有沒有大括號

玩家回報:同一個角色,切到「一般狀態欄」會跟著劇情更新,切到「HTML 狀態欄」卻停在開場那一幕。如果你的角色也這樣,先檢查一件事:你的欄位名稱,前後有沒有 {{ 和 }}。

先說結論

怎麼確認是不是這個問題

  1. 打開創作者網站,進入「編輯角色」的狀態欄設定,看每個欄位的名稱。
  2. 在 App 切換到「一般狀態欄」,看左邊的欄位標籤。如果標籤本身就長得像 {{日期}}、{{天氣}},就是這個問題。
  3. 再看 HTML 版面:畫面上的內容如果永遠停在故事開頭,而一般狀態欄已經走到後面的劇情,就對上了。

我們在一個實際案例裡看到的情況是:角色有 20 個欄位,名稱全部帶大括號;存下來的兩版 HTML 版面裡,一個填值位置都沒有,內容全是開場那一幕的文字。

怎麼修

  1. 把每個欄位名稱前後的 {{ 和 }} 拿掉,例如 {{日期}} 改成 日期。
  2. 名稱盡量簡單:不要有空白、引號、直線 |,也不要用 ?、#、/、. 開頭,長度不要超過 64 個字。圖示緊貼著名稱寫(例如 📍所在之處),中間不要留空白。
  3. 改完名稱後,重新生成一次 HTML 版面。生成前請看畫面上的點數提示,確認這次是否會扣點。
  4. 開一個新對話,聊幾輪,看 HTML 狀態欄有沒有跟著變。

為什麼名稱裡會有大括號

很多人是從其他平台的角色設定複製過來的,那些平台習慣把變數寫成 {{日期}}。在這裡,大括號是留給版面的填值位置用的,不屬於欄位名稱。欄位名稱只要寫文字就好,填值位置由版面自己加上。

還是沒更新?

如果欄位名稱已經很乾淨、HTML 版面也重新生成過,還是停在同一個畫面,請把角色名稱和對話發生的大約時間告訴我們,我們會幫你查。

© PASSION · CRUSH — 為它心動 回目次