[功能宏]没招BB招BB
16
[功能宏]没招BB招BB-BB死了复活-BB活着放技能的宏实现方案
主要是想分享一下自己昨晚研究了一晚的杀戮命令宏,偶觉这个宏前半部分也挺通用,所以起了这么个标题
代码先贴上
Code c:
1:
2:
3:
4:
5:
6:
7:
8:
#showtooltip
/cast [@pet, dead] 复活宠物
/castsequence [spec: 1,nopet] reset=3 召唤宠物 1,复活宠物;[nopet] reset=3 召唤宠物 2,复活宠物
/stopmacro [nopet][@pet,dead]
/petattack
/cast 杀戮命令
解释一下运转原理
Code c:
/cast [@pet, dead] 复活宠物
首先判断宠物是否死亡,如果满足条件就读复活宠物
Code c:
/castsequence [spec: 1,nopet] reset=3 召唤宠物 1,复活宠物;[nopet] reset=3 召唤宠物 2,复活宠物
这一句话比较复杂,因为涉及到的目标比较多
我自己的宠物栏1放的是灵魂兽,所以 [spec: 1, nopet] 就是说在专精1(也就是兽王)的情况下默认先召唤灵魂兽,分号后面表示其它专精(比如生存)就召唤宠物栏 2,一般放的是默认的普通宠物。
这句话还负责处理另外一种特殊情况:BB死了而且尸体消失了,比如读复活宠物被打断就会发生。
这种情况下因为BB实际上是没激活的,所以用诸如[nopet] [@pet,noexists] 条件判断都会通过,而且因为BB未激活, [@pet,nodead] 这样的判断条件是不会过的。
如果不加处理,宏就会出现卡在 招BB->BB死了请先复活->判断要招BB 这样的死循环中
我的处理方法是用一个技能序列,同时配合下面一句话
Code c:
/stopmacro [nopet][@pet,dead]
如果没BB或BB死了,停止执行宏命令
两句话配合,如果满足条件,先尝试召唤宠物,如果召唤宠物失败,那么无论是没BB还是BB死了,都是不会满足继续执行的条件的,宏停止。
这时候再按一次宏上面的castsequence就会执行到第二个技能,也就是复活宠物
新的问题,如何重置序列?这里我试了n种方法最后使用reset=3来处理
如果不重置序列,会发生一个问题:你用这个宏招了BB(castsequence跳到了第二个),然后解散了,下一次就会读复活宠物……
所以序列必须重置。然而无论是有无宠物、进战脱战都没法准确判断重置时机,所以我只能选择笨办法,3秒后重置
也就是说,如果发生了BB死了&尸体消失的情况,双击此宏可读复活,
缺点:浪费一个GCD
以上是我的一点研究思路,如果朋友们有更好的方案希望能够分享一下,相互学习。
以下写给太长不看/看不懂的朋友
没招BB招BB&BB死了复活&BB活着放技能的宏
Code c:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
#showtooltip
/cast [@pet, dead] 复活宠物
/castsequence [spec: 1,nopet] reset=3 召唤宠物 1,复活宠物;[nopet] reset=3 召唤宠物 2,复活宠物
/stopmacro [nopet][@pet,dead]
#以下写你想要执行的内容#
/petattack
/cast 杀戮命令
功能
BB死了尸体没消失,读复活宠物
没BB召唤BB,根据专精决定召唤1还是2,你可以自己改
没BB且BB死了,双击宏读复活宠物
有BB,活着,释放技能,比如杀戮命令这样的
应该足以应付大多数BB猝死的情况
最后感谢我BB昨晚打坦克木桩死了N次帮我测试
改动在2018-10-10 13:00修改

级别: 学徒
威望: 1
注册: 18-08-24
财富: 2
级别: 学徒
威望: 1
注册: 18-07-23
财富: 56dalao太厉害了。马克
级别: 人宠双亡
声望: -300(lv-1)
注册: 16-12-23
威望: -1(警告1)
强大!!!!!!!!!!!!!
级别: 警告等级1
威望: -1
注册: 07-07-04
有可能把杀戮部分再做成指向的吗
级别: 学徒
威望: 1
注册: 18-08-15
财富: 2强无敌6666
+R by [凋亡的小猪] (2018-10-11 01:03)
有可能把杀戮部分再做成指向的吗
很简单的,把这句话改一下就行了
/cast 杀戮命令
改成
/cast [target=mouseover]杀戮命令
这样就是鼠标指向了
级别: 最强远程物理
声望: 270(lv7)
注册: 09-04-16
威望: 2(学徒)
有理有据 令人性福

dalao牛批 心疼bb

级别: 鲁伯斯
声望: 45(lv2)
注册: 09-12-13
威望: 1(学徒)
大神贴早就有了... [https://ngabbs.com/read.php?tid=9957121 https://ngabbs.com/read.php?tid=9957121]
宠物宏
#showtooltip
/castsequence [@pet,dead] 复活宠物; [btn:2,pet] 解散宠物; [btn:2]召唤宠物 4;[nopet,btn:3]召唤宠物 5; [nopet,mod:alt]召唤宠物 3; [nopet,mod:ctrl]召唤宠物 2;[nopet]reset=2 召唤宠物 1,复活宠物;reset=2 治疗宠物, 解散宠物
宠物宏包含了除了喂食以外的所有功能,当然我知道你们也不喂。
具体解析如下:
当你没有宠物的时候,按一下,召唤宠物1
当你宠物活着的时候,按一下,治疗宠物
当你宠物活着的时候,右键或者着按两下,解散宠物
当你宠物死亡的时候,按一下,复活宠物
当你宠物死亡的时候,而且尸体被你拖没了的时候,按两下,复活宠物
按右键,召唤宠物4;按中键,召唤宠物5;按住alt,召唤宠物3;按住ctrl,召唤宠物2;
改动在2018-10-11 15:21修改
级别: 人宠双亡
声望: -240(lv-1)
注册: 10-09-27
威望: -1(警告1)
six sixsix
+T by [tsunamibad] (2018-10-10 12:57)
主要是想分享一下自己昨晚研究了一晚的杀戮命令宏,偶觉这个宏前半部分也挺通用,所以起了这么个标题
代码先贴上
Code c:
1:
2:
3:
4:
5:
6:
7:
8:
#showtooltip
/cast [@pet, dead] 复活宠物
/castsequence [spec: 1,nopet] reset=3 召唤宠物 1,复活宠物;[nopet] reset=3 召唤宠物 2,复活宠物
/stopmacro [nopet][@pet,dead]
/petattack
/cast 杀戮命令
解释一下运转原理
[cod
赞美楼主~棒棒哒?
看过大神贴,处理死了尸体消失的原理一样,写得很简洁,功能不同,我最初目的是放不出杀戮命令的情况整合一下写个宏,避免手忙脚乱的时候按好几次才发现要招/复活BB

petattack上面那段内容可以应用于所有需要BB存在的技能,直接粘贴就可以
级别: 警告等级1
威望: -1
注册: 09-12-25
这个好~我打个世界boss,技能全开,按了半天没杀戮。
级别: 人宠双亡
声望: -240(lv-1)
注册: 10-09-27
威望: -1(警告1)
好贴就是要顶起来。
相关知识
[功能宏]没招BB招BB
求一个WOW中LR治疗和复活BB的宏
魔兽世界: LR宏之学习篇
WOW猎人如何存放BB
[宠物相关] 不会学bb技能和抓了bb没技能的进(更新图文版) NGA玩家社区
[猎人TBC2.43] 抽筋宏+兽王=无敌输出
魔兽 我27猎人!但是BB没有训练点 我不能学习宠物技能
梦幻3宠物双宜豪宅比3宠物福祉豪宅驯养BB少多少经验?
猎人宏分享:给你的魔兽单调技能加点玩具特效
LR在宠物训练师那学不到的技能,是需要抓哪些BB学到的,请列举一下
网址: [功能宏]没招BB招BB https://www.mcbbbk.com/newsview195578.html
上一篇: 魔兽世界单机版60级游戏使用攻略 |
下一篇: 杀戮命令真得需要么? NGA玩家 |
推荐分享

- 1我的狗老公李淑敏33——如何 5096
- 2南京宠物粮食薄荷饼宠物食品包 4363
- 3家养水獭多少钱一只正常 3825
- 4豆柴犬为什么不建议养?可爱的 3668
- 5自制狗狗辅食:棉花面纱犬的美 3615
- 6狗交配为什么会锁住?从狗狗生 3601
- 7广州哪里卖宠物猫狗的选择性多 3535
- 8湖南隆飞尔动物药业有限公司宠 3477
- 9黄金蟒的价格 3396
- 10益和 MATCHWELL 狗 3352