无色幽明 发表于 2014-03-09

【幽明系列讲座】【怎样让超级宏更智能】【第二集:智能转火】

本帖最后由 无色幽明 于 2014-3-13 18:37 编辑

智能转火就是根据副本设定,用宏代替人手,执行一些必需的目标切换操作
目前这一功能只针对远程。近战手短,很难实现智能转火,近战玩家必须用走位来配合才能转火,不像远程只需要转面向即可
目前我收集到的一些大家公认的转火操作,列出如下。这只是我自己想到的,肯定还有很多没想到的,欢迎各位补充。

大明宫:

[*]独孤问俗→击鼓手
[*]傀儡幻灭→乾坤剑意
[*]傀儡幻灭→墓碑
[*]傀儡幻灭→无名
[*]无名→傀儡碎片
[*]伊玛目→祆教使者
[*]安禄山→狼牙军官
此外六道也有傀儡丝、激活的傀儡、傀儡天之间的转火关系,但是据我观察,野团团长们的具体打法和转火顺序不一样,很难用宏写成统一的顺序,所以就略过

通用:

[*]保DOT:固定用某个技能刷新DOT并且不爆掉的职业(新妆冰心/花间),通常给BOSS上了DOT(3层急曲/兰钟商3DOT)后,需要在DOT即将消失前用特定技能刷新(剑破虚空/芙蓉并蒂)。

如果你给BOSS上了DOT之后,去转火别的怪了,那么一般应该在BOSS身上的DOT即将消失前切回BOSS,等用技能刷新DOT之后,再继续打小怪。

[*]保BUFF:花间的青冠BUFF,需要目标身上有自己的DOT,才能用阳明指刷新。如果青冠BUFF快消失了,而正在打的小怪身上没有我的DOT,就需要切换到有我的DOT的BOSS,等待用阳明指刷新青冠BUFF之后,再回头打小怪



[*]打断:有些比较重要的BOSS读条技能需要打断,而你当前目标不是BOSS,就应该切换到BOSS

按照上述转火关系,归纳总结,以冰心为例,写成一段宏:

/if
/if
/varv_limit----【限制这一段宏的运行间隔是0.2秒一次,以克服网络延迟的影响】----
/if[!tar:player]
/if----【冰心保急曲】----
/tabnpc
/tabnpc
/end
/if[!(cdtime:剑破虚空<1,sklv:千里冰封=1)]
/if
/tabnpc-----【选中需要打断的】----
/end
/if
/if[(notar:乾坤剑意;tar:乾坤剑意,tlife<0.1)]----【乾坤剑意】
/tabnpc
/end
/if
/tabnpc----【墓碑】
/end
/if
/tabnpc-----【墓碑切回傀儡幻灭】
/end
/if[!tar:击鼓手|傀儡碎片|祆教使者]
/tabnpc----【击鼓手/傀儡碎片/祆教使者】
/end
/if
/tabnpc----【狼牙军官】
/end
/if
/tabnpc----【无名反弹导致自己血量较低时转傀儡幻灭】
/end
/if
/tabnpc----【傀儡幻灭转无名】
/end
/if
/tabnpc----【小怪打完了,没目标,选中BOSS】
/end
/end
/end
/end
/end
/end


目录:
【幽明系列讲座】【怎样让超级宏更智能 · 第四集:智能输出】
【幽明系列讲座】【怎样让超级宏更智能 · 第三集:智能爆发】
【幽明系列讲座】【怎样让超级宏更智能 · 第二集:智能转火】
【幽明系列讲座】【怎样让超级宏更智能 · 第一集:智能扶摇】




堕落的亚当 发表于 2014-03-09

我想问的是,如何做到,目标血少于多少,或者目标是XX的时候,不许释放XX技能,该怎么写

无色幽明 发表于 2014-03-10

本帖最后由 无色幽明 于 2014-3-10 09:44 编辑

堕落的亚当 发表于 2014-3-9 18:55
我想问的是,如何做到,目标血少于多少,或者目标是XX的时候,不许释放XX技能,该怎么写 ...
第一种方式,在你的技能释放条件里面,加入!(禁止释放该技能的情况) ,用逗号与其他条件连接
比如你之前的技能释放语句是/skill[条件A]技能,现在就改成/skill[!(tlife<0.5;tar:xx),条件A]技能

第二种方式,如果你在skillbox里面定义了该技能,可以用/bansk 禁止使用该技能,但是还需要你写好在什么情况下恢复使用该技能


/bansk [禁止条件]技能
/allsk [恢复条件]技能

堕落的亚当 发表于 2014-03-24

无色幽明 发表于 2014-3-10 09:40
第一种方式,在你的技能释放条件里面,加入!(禁止释放该技能的情况) ,用逗号与其他条件连接
比如你之 ...

/skill [!state:jump,!(tar:金龙渊|鸢戾天|傀儡-天)]玉虹贯日

请问这句语法错误在哪啊?

无色幽明 发表于 2014-04-03

堕落的亚当 发表于 2014-3-24 12:14
/skill [!state:jump,!(tar:金龙渊|鸢戾天|傀儡-天)]玉虹贯日

请问这句语法错误在哪啊? ...

表面上我没看出什么语法错误,找找逻辑上有没有问题吧

苏离湮 发表于 2014-04-16

研究一下。。。顶一个

luckyxc001 发表于 2014-04-16

从来不转火的撸过{:6_554:}

叶落为听雨 发表于 2014-04-16

看看,个人觉得不错,现在很多FB都需要转火的拉

阿Mu 发表于 2014-06-26

本帖最后由 阿Mu 于 2014-6-26 12:49 编辑

有没有能够根据特定目标身上突然出现的特定BUFF来选择目标?例如令狐伤突然出现谷风或者歌舞升平时,不管当前任何目标都转换到令狐伤?

/tab npc

请问这样能够实现吗..


无色幽明 发表于 2014-06-26

阿Mu 发表于 2014-6-26 12:43
有没有能够根据特定目标身上突然出现的特定BUFF来选择目标?例如令狐伤突然出现谷风或者歌舞升平时,不管当 ...

目测不行,因为游戏不会及时传输 “非当前目标的BUFF” 信息
页: [1] 2
查看完整版本: 【幽明系列讲座】【怎样让超级宏更智能】【第二集:智能转火】