2727 src : url ('FZJiaGuWen.ttf' ) format ('truetype' );
2828 }
2929 </ style >
30- < link rel ="stylesheet " href ="style.css?v=0.20.40 ">
31- < link rel ="stylesheet " href ="game.css?v=0.20.40 ">
30+ < link rel ="stylesheet " href ="style.css?v=0.20.41 ">
31+ < link rel ="stylesheet " href ="game.css?v=0.20.41 ">
3232 <!-- grid MUD 專用樣式(非觀景窗模式載入)-->
33- < link rel ="stylesheet " href ="game-grid.css?v=0.20.40 " id ="game-grid-css " disabled >
33+ < link rel ="stylesheet " href ="game-grid.css?v=0.20.41 " id ="game-grid-css " disabled >
3434</ head >
3535< body >
3636 <!-- 登入/創角 -->
@@ -188,8 +188,8 @@ <h2 class="auth-title">奇點世界</h2>
188188
189189 <!-- log+map row(160px):左 log(暫空)+ 右 minimap(暫保留既有地圖,階段 2 再降級)-->
190190 < div class ="sw-logmap-row ">
191- < div class ="sw-log ">
192- <!-- 階段 4 接線,暫空 -->
191+ < div class ="sw-log " id =" log " >
192+ <!-- appendLog() 寫入此處;.sw-log CSS 用 flex-end 讓最新訊息在下方 -->
193193 </ div >
194194 < div class ="sw-minimap " id ="sw-minimap-container ">
195195 <!-- 階段 2 降級為色塊,暫空 -->
@@ -208,8 +208,7 @@ <h2 class="auth-title">奇點世界</h2>
208208 < div class ="stat-mini " title ="能量 "> < div class ="stat-track "> < div class ="stat-fill energy " id ="bar-inner "> </ div > </ div > </ div >
209209 < div class ="stat-mini " title ="精神 "> < div class ="stat-track "> < div class ="stat-fill spirit " id ="bar-spirit "> </ div > </ div > </ div >
210210 </ div >
211- <!-- log 輸出(底欄展開區,保留隱藏)-->
212- < div id ="log " class ="grid-log hidden " style ="display:none "> </ div >
211+ <!-- 舊底欄 #log 已移除——log 統一接到 .sw-log 區(id="log")-->
213212 </ div >
214213 </ footer >
215214
@@ -241,11 +240,11 @@ <h2 class="auth-title">奇點世界</h2>
241240 } ) ( ) ;
242241 </ script >
243242
244- < script src ="narrative-markdown.js?v=0.20.40 "> </ script >
245- < script src ="game-ui.js?v=0.20.40 "> </ script >
243+ < script src ="narrative-markdown.js?v=0.20.41 "> </ script >
244+ < script src ="game-ui.js?v=0.20.41 "> </ script >
246245 <!-- grid-map.js 只在非觀景窗模式需要,但兩種模式都載入無害(沒有 DOM 目標就不動)-->
247- < script src ="grid-map.js?v=0.20.40 "> </ script >
248- < script src ="main.js?v=0.20.40 "> </ script >
246+ < script src ="grid-map.js?v=0.20.41 "> </ script >
247+ < script src ="main.js?v=0.20.41 "> </ script >
249248 < script >
250249 // grid MUD 模式覆蓋:showGameAfterLogin 直接顯示 #app(已由 hostname 判斷決定哪個是 #app)
251250 // 觀景窗模式:closeDrawers / triggerLook 相容 game-ui.js 可能缺的 DOM
@@ -262,7 +261,7 @@ <h2 class="auth-title">奇點世界</h2>
262261 if ( 'serviceWorker' in navigator ) {
263262 window . addEventListener ( 'load' , function ( ) {
264263 // updateViaCache:'none' 讓瀏覽器檢查 SW 更新時繞 HTTP cache(破 CF 的 4h browser cache TTL 續命)
265- navigator . serviceWorker . register ( '/sw.js?v=0.20.40 ' , { updateViaCache : 'none' } ) . then ( function ( reg ) {
264+ navigator . serviceWorker . register ( '/sw.js?v=0.20.41 ' , { updateViaCache : 'none' } ) . then ( function ( reg ) {
266265 if ( reg . update ) reg . update ( ) ; // 主動觸發 update check,不等預設 24h 週期
267266 reg . addEventListener ( 'updatefound' , function ( ) {
268267 var w = reg . installing ;
0 commit comments