#nop vim: set filetype=tt:; /* 模块名称:几个常用的别名 模块说明:本文件属于框架代码的一部分,不建议修改。如有需求请在 GitHub 发 issue 或者 PR 版权声明:本文件属于 PaoTin++ 的一部分 =========== PaoTin++ © 2020~2022 的所有版权均由担子炮(dzp ) 享有并保留一切法律权利 你可以在遵照 GPLv3 协议的基础之上使用、修改及重新分发本程序。 =========== */ #class main open; #nop 一些中文 MUD 服务器在接收到 quit 命令时会让角色从服务器上下线,; #nop 这往往会导致玩家丢失背包里的物品。; #nop 为了避免悲剧发生,这里特别映射一下,改成仅断开连接,而不退出服务器角色。; #nop 如果玩家真的需要向服务器发送 quit 指令,请输入 #send quit。exit 同理; #alias {exit} {#end}; #alias {quit} {#end}; #nop 类似于 DOS/Unix,设置 clear/cls 命令为清除屏幕上的内容。; #alias {cls} {clear}; #alias {clear} { #system {tput clear}; tmux.SetTheme GAME; prompt.refresh; }; #nop 武当、少林等门派的诵经文本会干扰机器运行,使用全局替换从一开始就屏蔽掉。; #substitute {~\e[1;36m%+1u..\e[2;37;0m} {}; #ticker {eat} {xtt.Send eat $char[favorite][food]} {60}; #ticker {drink} {xtt.Send drink $char[favorite][water]} {60}; #delay 1 { set table_pattern 1; set area_detail 1; set learn_emote 1; set localmap 1; load-module basic/char; load-module shortcut; load-module silent; event.Handle {char/hpbrief} {prompt} {framework/online} {prompt.UpdateHP}; event.Handle {char/status} {prompt} {framework/online} {prompt.UpdateSM}; tmux.SetTheme GAME; #nop 提供给用户的自动执行函数; user-online; }; #event {RECEIVED OUTPUT} { #undelay KeepAlive; #delay KeepAlive {#zap} 180; }; #class main close;