Explorar o código

feat(pkuxkx): 门忠任务的留言任务格式有变化,末尾多了个句号

dzp hai 1 mes
pai
achega
95680a0c46
Modificáronse 1 ficheiros con 12 adicións e 4 borrados
  1. 12 4
      mud/pkuxkx/plugins/basic/char/loyalty.tin

+ 12 - 4
mud/pkuxkx/plugins/basic/char/loyalty.tin

@@ -61,7 +61,7 @@ loyalty 本来就有两个别名:
                 #var gLoyalty[$last][NPC]  {@str.ToLower{&6}};
                 #var gLoyalty[$last][描述] {&9};
             };
-            #match {"留言/%*留言如下内容:「%*」"} {
+            #match {"留言/%*留言如下内容:「%*」"} {
                 #var gLoyalty[$last][留言板] {&1};
                 #var gLoyalty[$last][内容]   {&2};
                 #var gLoyalty[$last][描述]   {};
@@ -114,8 +114,8 @@ loyalty 本来就有两个别名:
         #var loyalty.Status[CD] {0};
     };
 
-    #action {^│基础奖励是指未将丹心状态和门忠日影响纳入考虑的原始奖励,你还需要%d秒才可以%*│$} {
-        #var loyalty.Status[CD] {%%1};
+    #action {^│基础奖励是指未将丹心状态和门忠日影响纳入考虑的原始奖励,你还需要%*秒才可以%*│$} {
+        #var loyalty.Status[CD] {@str.Trim{%%1}};
     };
 
     #action {^│%*。本周的门忠日是星期%*和星期%*。%s│$} {
@@ -123,10 +123,18 @@ loyalty 本来就有两个别名:
         #var loyalty.Status[day2] {星期%%3};
     };
 
-    #action {^╰─{(─)+}───%S────╯$} {
+    #action {^├─{(─)+}─┴─{(─)+}──┴─{(─)+}──┴──{(─)+}───┤{|char/loyalty}$} {
         mz.parse.desc;
     };
 
+    #action {^%*{|char/loyalty}$} {
+        warnLog 未知格式: %%1;
+    } {9.9};
+
+    #action {^╰─{(─)+}───%S────╯{|char/loyalty}$} {
+        #0;
+    };
+
     ga.ClassWait {
         #delay 0 {okLog 门忠任务信息已更新。};
         #class mz.parse kill;