瀏覽代碼

fix(chat): 修复北侠挂机时可能会吞掉所有屏幕输出的 BUG

dzp 2 年之前
父節點
當前提交
7c344470a1
共有 1 個文件被更改,包括 6 次插入2 次删除
  1. 6 2
      mud/pkuxkx/plugins/lib/ui/chat.tin

+ 6 - 2
mud/pkuxkx/plugins/lib/ui/chat.tin

@@ -2,7 +2,7 @@
 
 /*
 本文件属于 PaoTin++ 的一部分。
-PaoTin++ © 2020~2022 的所有版权均由担子炮(dzp <danzipao@gmail.com>) 享有并保留一切法律权利
+PaoTin++ © 2020~2023 的所有版权均由担子炮(dzp <danzipao@gmail.com>) 享有并保留一切法律权利
 你可以在遵照 GPLv3 协议的基础之上使用、修改及重新分发本程序。
 */
 
@@ -88,6 +88,8 @@ load-lib alert;
                 #class chat.log kill;
             } {4.992};
 
+            #delay chat.log {#class chat.log kill} 0;
+
             #class chat.log close;
         };
     };
@@ -100,11 +102,13 @@ load-lib alert;
                 chat.log {%1} {%%0};
             } {4.993};
 
-            #action {~^%c{[' -]+}\e[2;37;0m {|\e\[0m}{|ID=chat.log}$} {
+            #action {~^%c{[' -]+}%c{|ID=chat.log}$} {
                 chat.log {%1} {%%0};
                 #class chat.log kill;
             } {4.992};
 
+            #delay chat.log {#class chat.log kill} 0;
+
             #class chat.log close;
         };
         #elseif { {$text} == {%*{[^m )]}\e[0m} } {