online.extra.tin 1.3 KB

123456789101112131415161718192021222324252627282930313233343536
  1. #nop vim: set filetype=tt:;
  2. /*
  3. 模块名称:几个常用的别名
  4. 模块说明:本文件属于框架代码的一部分,不建议修改。如有需求请在 GitHub 发 issue 或者 PR
  5. 版权声明:本文件属于 PaoTin++ 的一部分
  6. ===========
  7. PaoTin++ © 2020~2023 的所有版权均由担子炮(dzp <danzipao@gmail.com>) 享有并保留一切法律权利
  8. 你可以在遵照 GPLv3 协议的基础之上使用、修改及重新分发本程序。
  9. ===========
  10. */
  11. #nop 武当、少林等门派的诵经文本会干扰机器运行,使用全局替换从一开始就屏蔽掉。;
  12. #substitute {~\e[1;36m%+1u..\e[2;37;0m} {};
  13. #alias {online.KeepAlive} {
  14. #local blankly {true};
  15. #if { @isFalse{$char[HP][忙]} } {
  16. #if { $char[HP][食物] < $char[HP][最大食物] } {
  17. xtt.Send eat $char[favorite][food];
  18. #local blankly {false};
  19. };
  20. #if { $char[HP][饮水] < $char[HP][最大饮水] } {
  21. xtt.Send drink $char[favorite][water];
  22. #local blankly {false};
  23. };
  24. };
  25. #if { @isTrue{$blankly} } {
  26. ga.Sync;
  27. };
  28. };
  29. event.HandleOnce {user-online} {pkuxkx/online} {pkuxkx/online} {
  30. event.Handle {char/hpbrief} {prompt} {framework/online} {prompt.UpdateHP};
  31. event.Handle {char/status} {prompt} {framework/online} {prompt.UpdateSM};
  32. };