Skip to content

Commit

Permalink
feat(pkuxkx): 丰富 time 命令信息,增加周特效、大绿任务、游戏时分
Browse files Browse the repository at this point in the history
  • Loading branch information
dzpao committed Jul 3, 2024
1 parent 4a64656 commit 81f5db6
Showing 1 changed file with 14 additions and 1 deletion.
15 changes: 14 additions & 1 deletion mud/pkuxkx/plugins/basic/env.tin
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ PaoTin++ © 2020~2024 的所有版权均由担子炮(dzp <danzipao@gmail.com>)

VAR {服务器环境变量} {env.Var} {};
VAR {当前游戏周} {env.Week} {};
VAR {当前游戏时间} {env.Time} {};
VAR {服务器重启时间} {env.RebootTime} {0};

event.Define {env/set} {无参} {$MODULE} {环境变量发生改变(set/unset)时发送本事件,本事件只会唤醒与变量名相匹配的钩子};
Expand Down Expand Up @@ -191,9 +192,14 @@ event.Define {env/time/update} {无参} {$MODULE} {当前游戏周的内容已

#class env.Time.parse open;

#line oneshot #action {^│%*│%*{|。}%s│$} {
#var env.Week[best] {@str.Trim{%%1}};
#var env.Week[effect] {@str.Trim{%%2}};
} {4.5};

#action {^│%*│剩余时间:%*。%s│{|ID=env/Time/parse}$} {
#var env.Week[remaining] {@time.ParseDoC{%%2}};
prompt.Set {{week}{$env.Week[name]($env.Week[remaining])}};
prompt.Set {{week}{<129>$env.Week[best]<299>($env.Week[remaining]) <169>$env.Week[effect]<299>}};
};

#action {^│%*│{↑|→|↓}%*│{|ID=env/Time/parse}$} {
Expand All @@ -220,6 +226,13 @@ event.Define {env/time/update} {无参} {$MODULE} {当前游戏周的内容已
prompt.Set {{reboot}{$reboot}};
};

#action {^│%*│☆侠纪年☆%*年%*月%*日%*时分 %s │$} {
#var env.Time[年] {@trans.Number{%%2}};
#var env.Time[月] {@math.ParseCN{%%3}};
#var env.Time[日] {@math.ParseCN{%%4}};
#var env.Time[时] {%%5};
};

event.HandleOnce GA {basic/env} {basic/env} {
event.Emit env/time/update;
okLog 当前游戏周已更新。;
Expand Down

0 comments on commit 81f5db6

Please sign in to comment.