店长的面包 发表于 2013-9-23 23:02:25

惩戒骑异端裁决+圣殿骑士裁决判断宏

本帖最后由 店长的面包 于 2013-9-24 01:34 编辑

这是个比较简单的宏,很方便,如果有建议可以给我留言。
(如果有人知道BUFF时间的API函数请告诉我,不胜感激)

普通版
/am
/if UnitAura("player","异端裁决")==nil and UnitPower("player",9)>2
/castsequence reset=1.5 !异端裁决,null
/cast 异端裁决
/end
/cast 圣殿骑士的裁决

避免神圣意志浪费版(考虑到豆子小于3,但有神圣意志BUFF的时候)
/am
/if UnitAura("player","异端裁决")==nil and UnitPower("player",9)>2
/castsequence reset=1.5 !异端裁决,null
/cast 异端裁决
/end
/if UnitAura("player","异端裁决")==nil and UnitAura("player","神圣意志")~=nil
/castsequence reset=1.5 !异端裁决,null
/cast 异端裁决
/end
/cast 圣殿骑士的裁决

滚键盘版
/am
/if UnitAura("player","异端裁决")==nil and UnitPower("player",9)>2
/castsequence reset=1.5 !异端裁决,null
/cast 异端裁决
/end
/cast 圣殿骑士的裁决
/cast 审判
/cast 十字军
/cast 驱邪术            //技能位置可以自己安排


lbb0938 发表于 2014-5-30 12:06:09

那要找机会试下,谢谢楼主共享。。。QQQ{:5_164:}

店长的面包 发表于 2013-9-24 00:19:49

本帖最后由 店长的面包 于 2013-9-24 01:35 编辑

这一楼可以作废了

Wilson_/cy 发表于 2013-9-24 09:36:13

那要找机会试下AM了。

301095438 发表于 2013-9-25 20:47:02

这是什么 有机会尝试一下

爱已沉默 发表于 2013-9-27 22:45:56

这个不好用啊

店长的面包 发表于 2013-9-30 20:53:11

本帖最后由 店长的面包 于 2013-9-30 21:57 编辑

爱已沉默 发表于 2013-9-27 22:45 static/image/common/back.gif
这个不好用啊
最近准备搞一个惩戒骑的完整脚本出来,但是API函数名都不太清楚。
这个只是个实验版的临时宏,除了第2个,1 3因为缺乏神圣意志的判断,所以不太好用。
我尽量把所有的情况都考虑进去

感谢老血加亮~~

店长的面包 发表于 2013-9-30 22:21:51

如果把②里面的两个条件写进AM_CustomFunctions,定义成一个函数
那改怎么写,有知道的人能请教一下吗?
按照以前老站帖子的办法试过了,发现有问题,3豆时无限使用异端裁决技能,判断的条件就执行了豆子那一项,BUFF那一项就没用。。
比如
function Sn()
         return (UnitAura("player","异端裁决")==nil and UnitPower("player",9)>2)==ture
         end

/if Sn()
/cast 异端裁决
/end
/cast 圣殿骑士的裁决
/cast ...
....
....
这样不行,只能执行3个豆子的判断,不会执行BUFF的判断,这是为什么呢?

6816141 发表于 2013-10-1 02:58:46

判断宏太强大了……懒人和菜鸟福音。

挑战 发表于 2013-10-2 02:26:40

这个适合抽筋手

深海的孤独 发表于 2013-10-20 08:19:29

好吧   方便很多
页: [1] 2
查看完整版本: 惩戒骑异端裁决+圣殿骑士裁决判断宏