浏览代码

SQUASH: feat(pkuxkx): 新增一条 localmaps 触发

dzp 9 月之前
父节点
当前提交
3c39109607
共有 1 个文件被更改,包括 8 次插入1 次删除
  1. 8 1
      mud/pkuxkx/plugins/basic/map/area.tin

+ 8 - 1
mud/pkuxkx/plugins/basic/map/area.tin

@@ -92,7 +92,7 @@ event.HandleOnce {map/init} {map/area} {map} {pkuxkx.map.area.init};
 
     #class map.Localmaps open;
 
-    #line oneshot #action {~^{\e\[0m|}◆%*◆%c$} {
+    #line oneshot #action {~^{\e\[0m|}◆%*◆%C{|\(非任务区域\)}%C$} {
         #local rawTitle {@raw.EraseInvisible{{%%2};true}};
         #if { &rawTitle[fragments][] == 0 } {
             errLog 遇到了特殊情况,请报告开发者。;
@@ -102,6 +102,13 @@ event.HandleOnce {map/init} {map/area} {map} {pkuxkx.map.area.init};
         #local title {$rawTitle[fragments][1]};
         #var gMapRoom[area][LMAP]   {$title[text]};
         #var gMapRoom[area][COLOR]  {$title[color]};
+
+        #if { "%%4" == "" } {
+            #var gMapRoom[area][JOB] {true};
+        };
+        #else {
+            #var gMapRoom[area][JOB] {false};
+        };
     } {4};
 
     #line oneshot #action {~^{\e\[0m|}%c◆%*地图%*◆%C{|\(非任务区域\)}%C$} {