Forráskód Böngészése

SQUASH: fix(pkuxkx): 服务器推送过来的 GMCP.Status 有时候没有变化,导致 HP 摘要比以前变多了

dzp 1 éve
szülő
commit
a5068c992e
1 módosított fájl, 5 hozzáadás és 4 törlés
  1. 5 4
      mud/pkuxkx/plugins/basic/char/gmcp.tin

+ 5 - 4
mud/pkuxkx/plugins/basic/char/gmcp.tin

@@ -93,13 +93,14 @@ event.Define {char/nofight} {无参} {$MODULE} {角色脱离战斗};
 
         #local name {$gmcp-name-map[HP主要][$key]};
         #if { "$name" != "" } {
+            #if { $char[HP][$name] == $value } {
+                #nop 服务器有时候推送过来的数据没有变化,这时候就忽略,当它不存在。;
+                #continue;
+            };
+
             #local hasHP1 {1};
 
             #if { "$name" == "当前%*" } {
-                #if { $char[HP][$name] == $value } {
-                    #nop 服务器有时候推送过来的数据没有变化,这时候就忽略,当它不存在。;
-                    #continue;
-                };
                 speedo.Set {$name} {$value} {true} {10};
                 #local bakName {@str.Replace{$name;当前;上次}};
                 #local pctName {@str.Replace{$name;当前%*;&1百分比}};