一个脚本走天下中已经包含了fight.mod文件,文件里包含了多个触发:
addtri("fight_onheal","^(> )*\\( 你(看起来已经力不从心了.+|摇头晃脑、歪歪斜斜地站都站不稳,眼看就要.+)\\)","fight","fight.onheal")
addtri("fight_onfaint","^(> )*\\( 你已经陷入半昏迷状态,随时都可能摔倒晕去。\)|^(> )*你的眼前一黑,接著什么也不知道了\\w*)\\)","fight","fight.onfaint")
addtri("fight_onhurt","^(> )*\\( 你(动作似乎开始有点不太灵光\\w*|气喘嘘嘘,看起来状况并不太好\\w*|似乎十分疲惫,看来需要好好休息了\\w*|似乎有些疲惫,但是仍然十分有活力\\w*|已经一副头重脚轻的模样\\w*|看起来已经力不从心了\\w*|摇头晃脑、歪歪斜斜地站都\\w*)\\)","fight","fight.onhurt")
addtri("fight_onhitme","^(>)*( )*看起来\\S+想杀死你.+","fight","fight.onhitme")
addtri("fight_killnpc","^(>)*( )*\\S+已经这样了你还要打,过分了点吧?\\w*","fight","fight.killnpc")
fight.onheal=function()
Execute("yun recover")
end
fight.onhurt=function()
Execute("yun recover")
end
fight.onfaint=function()
Execute("yun recover")
游戏中如何调用这些触发。
北大侠客行MUD,中国最好的MUD |