Răsfoiți Sursa

fix(move): 完善走来走去信息的过滤条件

dzp 3 ani în urmă
părinte
comite
a3c5a40c2f
1 a modificat fișierele cu 9 adăugiri și 3 ștergeri
  1. 9 3
      mud/pkuxkx/plugins/lib/ui/move.tin

+ 9 - 3
mud/pkuxkx/plugins/lib/ui/move.tin

@@ -33,7 +33,12 @@ option.Define {GagMove} {Bool} {是否抑制玩家移动信息} {true};
 };
 
 #action {^你} {#0} {9.998};
-#action {~^%*{往|向}{((东|西)(南|北|))|((东|南|西|北|上|下)(|上|下|面))}{离开|离去|驶去}。$CE} { move-log {%0} }{9.999};
+
+#nop 这里不要改,表现很奇怪;
+#var dir {((东|西)(南|北))|((东|南|西|北|上|下|里|外)(|上|下|面))|[1-9]};
+#action {~^%*{往|向}{$dir}{离开|离去|驶去}。$CE}        { move-log {%0} }{9.999};
+#unvar dir;
+
 #action {~^%*本来好端端在这里的,忽然消失了,好象人间蒸发了一样。$CE} { move-log {%0} }{9.999};
 #action {~^%*走过来扫了在场各人一眼,一股凛冽的杀意油然而生。$CE} { move-log {%0} }{9.999};
 #action {~^%*你闻到一丝淡淡的香气,紧接着%*走了过来。$CE} { move-log {%0} }{9.997};
@@ -42,9 +47,8 @@ option.Define {GagMove} {Bool} {是否抑制玩家移动信息} {true};
 #action {~^%*一转眼,场间早已没有了%*的身影。$CE}       { move-log {%0} }{9.999};
 #action {~^%*开始往%*方向飞奔过去……$CE}               { move-log {%0} }{9.999};
 #action {~^%*顺着%*的路径飞奔了过去。$CE}               { move-log {%0} }{9.999};
-#action {~^%*{走|驶}了{过来|进去|出来}。$CE}            { move-log {%0} }{9.999};
+#action {~^%*{走|驶}了{过来|进去|出来|进来}。$CE}       { move-log {%0} }{9.999};
 #action {~^%*走了过来,%*$CE}                           { move-log {%0} }{9.999};
-#action {~^%*走了过来。$CE}                             { move-log {%0} }{9.999};
 #action {~^%*慢慢地离开。$CE}                           { move-log {%0} }{9.999};
 #action {~^%*轻轻地离开了。$CE}                         { move-log {%0} }{9.999};
 #action {~^%*不紧不慢地踱着步子离开了。$CE}             { move-log {%0} }{9.999};
@@ -68,6 +72,8 @@ option.Define {GagMove} {Bool} {是否抑制玩家移动信息} {true};
 #action {~^%*丢下一%*。$CE}                             { move-log {%0} }{9.999};
 #action {~^%*装备%*。$CE}                               { move-log {%0} }{9.999};
 
+#action {~^%*只见小木门乒地关上了。$CE}                 { move-log {%0} }{9.999};
+
 #action {~^%*脸色看起来好多了。$CE}                     { move-log {%0} }{9.999};
 #action {~^%*拿起%*咕噜噜地喝了几口%*。$CE}             { move-log {%0} }{9.999};
 #action {~^%*拿起%*咬了几口。$CE}                       { move-log {%0} }{9.999};