|
楼主 |
发表于 2014-1-8 14:39:15
|
显示全部楼层
补充内力的处理有两处:
第一次处,战斗过程中,提醒没有内力了。则马上吃一颗回气药。触发如下:
name = "cjg15"
match="^[>\\s]*你的内力不.*|^[>\\s]*你内力不.*"
cmd = "Execute('eat huiqi yao')"
addmytriggerzz(name,match,cmd)
第二处,在当地敌人全部消灭干净时:执行hpbrief,检查内力。同时恢复气血。
name = "cjg16"
match="^[>\\s]*\\#(\\d+),(\\d+),(\\d+),(\\d+),(\\d+),(\\d+).*"
cmd = "cjghuifu(%1,%2,%3,%4,%5,%6)"
addmytriggerzzhp(name,match,cmd)
name = "cjg17"
match="^[>\\s]*\\#(\\d+[\\.\\d]*)M*,(\\d+),(\\d+),(\\d+),(\\d+),(\\d+).*"
cmd = "cjggetforce(%1,%2,%3,%4,%5,%6)"
addmytriggerzzhp(name,match,cmd)
吃解毒丸的触发如下:
name = "cjg18"
match="^[>\\s]*你身体一阵颤抖,痛苦地哼了一声。混身经脉疼痛欲裂,扭结成怪异的肉筋.*"
cmd = "Execute('eat jiedu wan')"
addmytriggerzz(name,match,cmd)
这里有个问题:吃下解读丸后,还会发作一次。
如果只是这么处理的话,可能会多吃一颗。
现在,我还不清楚,没毒的时候让不让吃,如果没毒的时候,不让吃,就这么处理就可以了。
如果没毒的时候让吃,这样处理是有问题的,浪费啊。
可以起一个定时器,延时判断。如果随后出现"你身上的毒性终于全部消失了。",就不吃,否则就吃。
暂时,先简单处理,等确认了具体情况再说。 |
|