找回密码
 注册
搜索
楼主: burry@ts

sx1切换skills

[复制链接]
门派:不明
发表于 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

查看全部评分

门派:不明
发表于 2012-2-28 22:03:34 | 显示全部楼层
楼上的真是机器达人!                 
佩服之至!!
门派:不明
发表于 2012-2-29 00:46:15 | 显示全部楼层
mjjf 我好喜欢 就是解不开
门派:不明
发表于 2012-2-29 11:38:58 | 显示全部楼层
我感觉不被两个同时克就可以
例如mrjf和chz可以互补,平时用mrjf双被克可以切换chz
但是对于一个>100,一个<100的情况
需要一个正刚快、奇柔慢全不弱的skills,只有kong符合这种属性

如果拿空主打,先要判断有/无,再判断正刚快/奇柔慢还是别的。。。很可能会出现横跨两个skills弱项的情况,太复杂了
门派:不明
发表于 2012-2-29 17:44:55 | 显示全部楼层
kick vcool!!!!!!!!!!!!!!!!!!!!!!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|书剑永恒MUD ( 闽ICP备14012032号|闽公网安备 35050202000162号 )

GMT+8, 2025-7-6 08:20 , Processed in 0.021245 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表