|
发表于 2012-2-28 11:46:03
|
显示全部楼层
好的机器人其实应该是为id量身定做的,以你的互搏kmq和mjjf技能,当然是可以这么处理的。优点是无属性库数据量应该小,难点是无属性招式库需要自己整理,延伸问题是你杀死无属性的killer1后还要不要切换回来?
如果从全门派考虑,或者说考虑兼容性,那肯定这么做就是不合适的,不是每个ID都有空属性技能
肯定需要使用有属性的招式库,默认克无,碰到属性切换克制属性
如果要认真做这个东西,是可以做到很复杂的。纯在mud窗口里出现的东西,要做robot只是工程量的问题,比如可以抓到两个killer的属性,然后再做一个复杂判断,确认不会被killer2克制再切换克制killer1,否则发起对killer2的判断。说起复杂,但是其实机器做起来是很快的,只是运行一个别名即可,这个环节上既不包括循环计算,也没有大量检索。
针对killer id发pfm是在切换判断之后的动作,可以做一套pfm变量,比如慕容,四个skills做四个。
连环为例,变量sx1pfmlh
sx1pfmlh= unwield blade;wield sword;jifa all;perform lianhuan @pfm_id
句型:killer1_name* 「招式」*
判断出属性后,需要连环克之,执行
pfm_id=@killer1_id
#al setsx1pfm alias pfmpfm @sx1pfmlh
setsx1pfm
这样pfmpfm就设置成针对killer1的pfm lianhuan了
当然zmud是非常强大灵活的东西,可以通过很多方式去实现切换和执行希望的命令,这只是一种方式。
以上之是技术性讨论,以burry的装备,bbtcc的属性,其实根本不需要这么复杂的东西,随便拿lianhuan或者duoming刷都会很安全高效。兼容性强sx1克制真正的作用也许在新站会比较有用,无装备无quest的小id比较需要。
|
评分
-
1
查看全部评分
-
|