Bläddra i källkod

feat(pkuxkx): 增强对幽兰色的处理逻辑,某些场合并不适合加亮幽兰色

dzp 9 månader sedan
förälder
incheckning
8411c8925b

+ 3 - 1
mud/pkuxkx/plugins/basic/cmds/jobquery.tin

@@ -132,7 +132,8 @@ VAR {任务CD状态查询结果} gJobState {};
         #delay jobquery {job.Query {%1} {%2}} $cd;
     };
 
-    #line oneshot #action {^╭─┬─北侠任务查询助理─{(─|┬)+}─╮$} {
+    #line oneshot #action {@re.TableHeader{北侠任务查询助理}} {
+        option.Push HighlightBlue false;
         jobquery.parse.output {%1};
         #if { "%1" == "gag" } {
             #line gag;
@@ -140,6 +141,7 @@ VAR {任务CD状态查询结果} gJobState {};
     };
 
     #line oneshot #action {{*UTF8}{^}╰─{(─|┴)+}──{\p{Han}+}────╯{|ID=cmds/jobquery}$} {
+        option.Pop HighlightBlue;
         #class jobquery-parser kill;
         #class job.Query kill;
         #if { "%1" == "gag" } {

+ 3 - 0
mud/pkuxkx/plugins/basic/map/area.tin

@@ -148,11 +148,14 @@ event.HandleOnce {map/init} {map/area} {map} {pkuxkx.map.area.init};
         #class map.Localmaps.gag close;
     };
 
+    option.Push HighlightBlue false;
+
     #class map.Localmaps close;
 
     xtt.Send {localmaps};
 
     sync.Wait {
+        option.Pop HighlightBlue;
         #class map.Localmaps kill;
         #class map.Localmaps.gag kill;
         event.DelayEmit map/GotLocalmaps;

+ 0 - 2
mud/pkuxkx/plugins/shortcut.tin

@@ -204,8 +204,6 @@ load-lib sync;
     open box;
 } {9.999};
 
-#subst {~\e[34m} {\e[94m};
-
 #alias {list-armors} {
     #class rbz-list-armors open;
 

+ 4 - 0
plugins/lib/ui/beautify.tin

@@ -46,6 +46,8 @@
     {⭕️|🐎|🌊|🔥|🎭|🐀|🔅}                                      {left-align}
 };
 
+option.Define {HighlightBlue} {Bool} {是否加亮幽蓝色} {true};
+
 #alias {beautify.On} {
     #class beautify-sub kill;
     #class beautify-sub open;
@@ -69,6 +71,8 @@
         #line gag;
     } {9.999};
 
+    #subst {~\e[34m} {@if{@option.IsEnable{HighlightBlue};\e[94m;\e[34m}};
+
     #class beautify-sub close;
 
     #var beautify-switch {ON};