ソースを参照

feat(pkuxkx): 增加被通缉倒计时

dzp 1 年間 前
コミット
b8b8c0326e
2 ファイル変更12 行追加0 行削除
  1. 1 0
      mud/pkuxkx/etc/ui-settings.extra.tin
  2. 11 0
      mud/pkuxkx/plugins/basic/env.tin

+ 1 - 0
mud/pkuxkx/etc/ui-settings.extra.tin

@@ -7,6 +7,7 @@
 
 #nop {Top} {TopSepBar} {MidSepBar} {Bot} {BotSepBar};
 #list prompt-fields create {
+    { {place}{MidSepBar}        {label}{通缉}       {name}{wanted}   {countdown}{Auto} }
     { {place}{MidSepBar}        {label}{重启}       {name}{reboot}   {countdown}{Auto} }
     { {place}{MidSepBar}        {label}{经验转化率} {name}{pot/exp}  }
     { {place}{MidSepBar}        {label}{周}         {name}{week}     {visibility}{HideLabel} {countdown}{Auto} }

+ 11 - 0
mud/pkuxkx/plugins/basic/env.tin

@@ -228,3 +228,14 @@ event.Define {env/time/update}  {无参} {$MODULE} {当前游戏周的内容已
     jhLog %99;
     env.Time;
 } {4.000};
+
+VAR {通缉信息} {env.Wanted}     {};
+
+#action {^你因为杀害%*,将被%*通缉%*分钟。$E} {
+    #var env.Wanted[reason]     {%1};
+    #var env.Wanted[city]       {%2};
+
+    #local duration {@time.ParseDoC{%3分钟}};
+    prompt.Set {wanted} {%2($duration)};
+    #var env.Wanted[deadline]   {@math.Eval{@time.Now{} + $duration}};
+};