Răsfoiți Sursa

SQUASH: feat(pkuxkx): 为锦囊增加两个功能,gem.Value 用来估算宝石价值,gem.SafelyPack 用来努力收纳宝石

dzp 1 an în urmă
părinte
comite
9709fa7c4a
1 a modificat fișierele cu 12 adăugiri și 0 ștergeri
  1. 12 0
      mud/pkuxkx/plugins/basic/char/sachet.tin

+ 12 - 0
mud/pkuxkx/plugins/basic/char/sachet.tin

@@ -281,8 +281,14 @@ VAR {锦囊最近一次操作的宝石名称} {char.sachet.Gem} {};
     #local gem {%2};
     #var char.sachet.Gem {$gem};
 
+    #if { $char.sachet.Max == 10 } {
+        jiancha gem;
+        #return;
+    };
+
     #local code {@gem.NameToCode{$gem}};
 
+    math.Inc char.sachet.Amount -1;
     math.Inc char[锦囊][$code][数量] -1;
     #if { $char[锦囊][$code][数量] <= 0 } {
         #unvar char[锦囊][$code];
@@ -295,6 +301,11 @@ VAR {锦囊最近一次操作的宝石名称} {char.sachet.Gem} {};
     #local gem {%1};
     #var char.sachet.Gem {$gem};
 
+    #if { $char.sachet.Max == 10 } {
+        jiancha gem;
+        #return;
+    };
+
     #local code {@gem.NameToCode{$gem}};
 
     #replace gem {$GEMLVL$GEMGEN{?: |}$GEMKIND} {
@@ -315,6 +326,7 @@ VAR {锦囊最近一次操作的宝石名称} {char.sachet.Gem} {};
         };
     };
 
+    math.Inc char.sachet.Amount;
     math.Inc char[锦囊][$code][数量];
 
     event.Emit char/sachet/add;