4889软件园:电脑手机软件下载大全,热门手机游戏免费下载

4889软件园 > 资讯文章 > 魔兽世界宏设置教学视频(魔兽世界怀旧服:分享两个简单的变形+更换神像宏)

魔兽世界宏设置教学视频(魔兽世界怀旧服:分享两个简单的变形+更换神像宏)

作者:佚名 来源:4889软件园 时间:2023-04-09 17:53:11

魔兽世界宏设置教学视频(魔兽世界怀旧服:分享两个简单的变形+更换神像宏)

魔兽世界宏设置文章列表:

魔兽世界宏设置教学视频(魔兽世界怀旧服:分享两个简单的变形+更换神像宏)

魔兽世界怀旧服:分享两个简单的变形+更换神像宏

作者:NGA-Bingomele

随着p5阶段神像的开放,终于可以通过神像节省下3点凶暴天赋出自然变形了

我做了一个变形并换装当前形态的神像的宏,分享一下

#showtoolips 巨熊形态

/cast 巨熊形态

/equip [stance:1] 蛮兽神像

#showtoolips 猎豹形态

/cast 猎豹形态

/equip [stance:3] 凶猛神像

由于战斗中施法/变形及切换装备均可触发公共cd,所以在变形完成的1.5秒内是不能直接使用形态下的技能的,施法不能在公共cd时触发,但是在公共cd中却可以换装,且这些行为均不会触发原本不跟随公共cd的技能,比如低吼,冲锋,急奔,猛虎之怒等,所以这也是本宏可以使用的基础。

其中equip [stance:]为装备前判定一次形态,1为熊形态,3为猎豹形态,这么做的目的,由于宏命令的执行因为公共cd的原因,无法顺利的进入指定形态,却并不会影响下一条换装指令的执行,会碰到公共cd走了一半,但是因为换装重置公共cd的情况,所以加上形态判定,则一定会在完全进入该形态后才换装,避免不必要的公共cd。

由于我不需要从一个形态直接进入另外一个形态,因此宏命令中没有cancel的语句,如果想直接变到指定形态,则加上如下两行

/cancelform

/cancelaura 兽群领袖

需要注意,之后该宏不具备动物形态直接回到人形态的能力,需要重新做一个快捷键返回人形,因此我选择在需要公共cd内就变回人形时,右键buff直接取消。

魔兽世界:宏命令制作工具,体验DIY宏命令的乐趣!附CD宏

前两日发了一些魔兽世界常用的宏命令,虽然宏命令很多但是也不能满足所有玩家的需求,今天来给大家介绍一个自己制作宏命令的工具,上面有非常全面的宏制作教程,并且可以搜索自己职业的各种宏命令,还有其他大神分享的宏命令可以使用哦,最重要的是可以傻瓜式一键制作宏,根据你自己的需要来打造专属于你自己的宏命令,喜欢DIY的小伙伴赶快来制作属于自己的宏命令吧~

1.快速创建宏:

快速创建宏

2.创建技能循环:

技能循环

3.手动组合宏(适合有经验的玩家):

手动组合

4.分享宏:

分享你的宏

5.搜索职业宏:

职业宏

6.各种宏教程:

宏教程

宏工具网址:http://wow.battlenet.top/

想要DIY宏命令的小伙伴,赶快去制作吧~

60年代各种宏!提前为魔兽世界怀旧服做准备吧!

60年代各种宏!提前为魔兽世界怀旧服做准备吧!

*以下的职业宏都需要《super macro》插件的支持

一、60年代盗贼1.12版宏:

搬运工,魔兽世界1.12盗贼宏非常的少,大多数都是骨灰玩家,希望大家多多补充,欢迎大家反馈缺少什么,会尽量补充

/script local p,c,b,i,f=GetComboPoints(),CastSpellByName;for i=1,16 do b=UnitBuff("player",i);if b and strfind(b,"SliceDice") then f=1;break;end;end;if p>0 and not f then c("切割");elseif p==5 and f then c("割裂");else c("邪恶攻击");end;

pve一键dps宏.....战斗剑专精作用是有星就切割5星就割裂平时邪恶攻击,战斗匕首就把邪恶攻击改成背刺即可....当年打pw就这宏= =#然后,你懂的.

【自动切割宏】

平时用邪恶搌星 若无切割状态 只要有星 立即施放切割 若有 则继续 邪恶搌星 若能搌到5星时切割状态还在 则施放剔骨

/script local p,c,b,i,f=GetComboPoints(),CastSpellByName;for i=1,16 do b=UnitBuff("player",i);if b and strfind(b,"SliceDice") then f=1;break;end;end;if p>0 and not f then c("切割");elseif p==5 and f then c("剔骨");else c("邪恶攻击");end;

【邪恶还击宏 】

用 还击 在动作条上的序号替换下边红色字,查编号看上边基础知识 /script local s,d=GetActionCooldown(还击编号);if IsUsableAction(还击编号) and d<2 then CastSpellByName("还击");else CastSpellByName("邪恶攻击");end;法术书版

/script local s,d=GetSpellCooldown(还击编号,"spell");if IsUsableAction(还击编号) and d<2 then CastSpellByName("还击");else CastSpellByName("邪恶攻击");end;

【致盲 绷带 】

没满60级的或者在战场中的绷带名自己改

/施放 致盲

/script local b,s,l;for b=0,4 do for s=1,18 do l=GetContainerItemLink(b,s);if l and strfind(l,"厚符文布绷带") then UseContainerItem(b,s,1);break;end;end;end

1.12新潜行宏(不会因反复按而导致取消潜行)

/script local a,_;if not UnitAffectingCombat("player") then _,_,a=GetShapeshiftFormInfo(1);if not a then CastSpellByName("潜行");end;end;

/script GameTooltip:SetInventoryItem("player", GetInventorySlotInfo("MainHandSlot")); if(GameTooltipTextRight4:GetText()~="匕首") then CastSpellByName("邪恶攻击(等级 8)") else PickupContainerItem(0,1); PickupInventoryItem(16); end

说明:如果主手不是匕首,则用邪恶攻击。如果主手是匕首,则把主背包第1格的武器换到主手。/script GameTooltip:SetInventoryItem("player", GetInventorySlotInfo("MainHandSlot")); if(GameTooltipTextRight4:GetText()~="匕首") then PickupContainerItem(0,1); PickupInventoryItem(16);else CastSpellByName("背刺(等级 8)");end

说明:如果主手不是匕首,则把主背包第1格的武器换到主手。如果是匕首,就背刺。

注意,以上2个宏要求匕首有唯一属性。如果匕首不是唯一,把GameTooltipTextRight4改成3。

/施放 冷血

/script SpellStopCasting();

/施放 剔骨(等级 8)

说明:这个宏应该大部分贼都知道。冷血 剔骨,一键发出

PvE一键DPS宏/script local p,c,b,i,f=GetComboPoints(),CastSpellByName;for i=1,16 do b=UnitBuff("player",i);if b and strfind(b,"SliceDice") then f=1;break;end;end;if p>0 and not f then c("切割");elseif p==5 and f then c("割裂");else c("邪恶攻击");end;

抓贼宏/script TargetNearestEnemy({reverse})

/施放 闷棍

二、60年代术士1.12版宏:

【一键3DOT宏 】

点一下放一个,缺啥补啥,一直按吧

注意,这是solo宏,团队中如果有其他术士的话就不好用了,因为无法判断DOT是不是你放的,比如其他术士放了痛苦诅咒,

这个宏就不会再放痛苦诅咒,直到那个术士的痛苦诅咒消失

[通用版]

/script local n,s,k,j,d,f={"Abomi","Sarge","Immol"},{"腐蚀术","痛苦诅咒","献祭"};for k=1,3 do f=nil;for j=1,16 do d=UnitDebuff("target",j);if d and strfind(d,n[k]) then f=1;break;end;end;if not f then CastSpellByName(s[k]);break;end;end;

[痛苦术士风筝版 ]

/script local n,s,k,j,d,f={"Abomi","Requi","Sarge"},{"腐蚀术","生命虹吸","痛苦诅咒"};for k=1,3 do f=nil;for j=1,16 do d=UnitDebuff("target",j);if d and strfind(d,n[k]) then f=1;break;end;end;if not f then CastSpellByName(s[k]);break;end;end;

【献祭 宠物攻击 】

在使用前面一键3DOT宏之前我通常会使用这个宏作为起手,因为献祭有施法时间,这就跟猎人瞄准起手一样

/施放 献祭

/script PetAttack();

如果是痛苦术士,带小鬼而且作mana罐子的话用这个

/施放 献祭

/script if UnitCreatureFamily("pet")~="小鬼" then PetAttack();end;

【RAID DOT宏 】

循环上DOT,如果使用间隔超过18秒则重新从第一个DOT开始放,以防止DOT序列没放完怪就死了

[普通版]

/script local x,t={"痛苦诅咒","腐蚀术","献祭"},GetTime();DOTI=DOTI or 3;DOTT=DOTT or t;DOTI=DOTI 1;if DOTI>3 or t-DOTT>18 then DOTI=1;DOTT=t;end;CastSpellByName(x[DOTI]);

[痛苦术士版 ]

/script local x,t={"生命虹吸","痛苦诅咒","腐蚀术","献祭"},GetTime();DOTI=DOTI or 4;DOTT=DOTT or t;DOTI=DOTI 1;if DOTI>4 or t-DOTT>18 then DOTI=1;DOTT=t;end;CastSpellByName(x[DOTI]);

这是模拟2.0中/castsequence的方式写的,但没有进入/脱离战斗重置序列和改变目标重置序列功能,

因为这需要做成插件了

到了2.0用这个就行了:

[普通版 ]

/castsequence reset=18/target/combat "生命虹吸","痛苦诅咒","腐蚀术","献祭"

[痛苦术士版]

/castsequence reset=18/target/combat "痛苦诅咒","腐蚀术","献祭"

【RAID诅咒宏 】

如果目标没有元素诅咒就上元素,有元素没有暗影诅咒就上暗影诅咒,都有就上痛苦诅咒

raid中的术士们,为了名额,诅咒吧!

/script local n,s,k,j,d={"lTouc","fAchi"},{"元素","暗影","痛苦"},1;while k<3 do f=nil;for j=1,16 do d=UnitDebuff("target",j);if d and strfind(d,n[k]) then f=1;break;end;end;if f then k=k 1;else break;end;end;CastSpellByName(s[k].."诅咒");

【智能契约分流宏 - 痛苦术士必备 】

=================为什么要分流=================

可能有人觉得只要契约就好,何必还要分流,我们有魔甲术,每5秒恢复15点hp,还有生命虹吸,吸血,

各位瘾君子每3秒吸个五六十应该不在话下吧,生命长满就不会再长了。所以只用契约的话会有大量的生命浪费,

实际上这些生命变成蓝的话数量相当惊人的,所以在尽量保证自己血量的前提下使用分流可以达到最大的转换效率

而不会出现安全问题,你会发现这才是真正的永动机

而且,最大的问题…… 分流恢复mana的速度比契约快多了>"<

==================================

原则:不让小鬼满蓝,不让自己满血

小鬼满mana当然先抽他的,当抽到70%时,如果你受伤小于200就分流一次,然后继续抽小鬼,

直到抽空或者你血又差200没满,为了最大化的利用嘛,

如果把小鬼抽空了你还没搞定,没办法,抽自己吧

各位如果在raid而且治疗比较关照你的话可以把受伤200安全线往下降,比如1000,

这样顶着恢复,回春,抽着小鬼,想OOM都难啊

我们唯一要做的就是……

练就一根坚韧而神经质的手指……

/script local s,h,m="生命分流";if UnitExists("pet") then h=UnitHealthMax("player")-UnitHealth("player");m=UnitMana("pet")/UnitManaMax("pet");if m>0.1 and h>200 or m>=0.7 then s="黑暗契约";end;end;CastSpellByName(s);

上边200是开始分流的安全线,0.7是停止虐待小鬼开始分流的比例,当然是自己满血情况下

计算了魔伤和强化生命分流天赋的分流宏

你魔伤和生命分流效率自己填

你分流效率:你强化生命分流的天赋,1点就换成1.1,2点换成1.2,没有加这个天赋就是1

注意,这个宏不会分到死,自杀的话单拉出来一个最高级的吧

/script local b,r,p,j,h={30,75,140,220,310,424},{0.38,0.68,0.8,0.8,0.8,0.8},"player";for j=6,1,-1 do h=b[j] r[j]*你魔伤;if UnitHealth(p)>=h and UnitManaMax(p)-UnitMana(p)>=h*你分流效率 then CastSpellByName("生命分流(等级 "..j..")");break;end;end

【死亡缠绕 恐惧】

死亡缠绕 恐惧是术士最具杀伤力的连招,是术士反盘的基础,

能与之媲美的恐怕只有献祭 点燃了,什么?还有生命分流 ****?

功能:如果死亡缠绕不在CD就放缠绕,如果CD中则施放恐惧术,连续使用就是 缠绕 恐惧

死亡缠绕的编号看图自己填

/script local s,d=GetActionCooldown(死亡缠绕编号);if d<2 then CastSpellByName("死亡缠绕");else CastSpellByName("恐惧术");end;

法术书版

/script local s,d=GetSpellCooldown(死亡缠绕编号,"spell");if d<2 then CastSpellByName("死亡缠绕");else CastSpellByName("恐惧术");end;

【如果目标是恶魔或元素就放逐,否则恐惧 】

raid和跟术士PK时能省点事……

/script local t=UnitCreatureType("target");if t=="恶魔" or t=="元素生物" then CastSpellByName("放逐术");else CastSpellByName("恐惧术");end;

【双法术石 】

法术石放饰品1,备用法术石放的位置自己填,看上边基础知识

/script local s,d,e=GetInventoryItemCooldown("player",17),if d0 then UseInventoryItem(13);UseContainerItem(备用法术石包号,你备用法术石格子号);end;

【狗智能吞噬魔法 】

优先驱散自己身上的debuff,没有就驱散对方身上的buff

/script local i,d,s,t,_;for i=1,16 do d,_,t=UnitDebuff("player",i);if d and t=="Magic" then s=1;break;end;end;CastSpellByName('吞噬魔法',s);

【瞬召虚空并牺牲宏 - 传说中的双胖子】

功能:如果带的是虚空则牺牲,不是的话按第一下瞬召虚空,再按一下牺牲,之所以要按两下因为所谓瞬召实际还是有0.5秒时间,

当然如果你是非恶魔术士或者恶魔支配CD中,那瞬召就变成慢召了……

/script local c=CastSpellByName;if UnitCreatureFamily("pet")=="虚空行者" then c("牺牲");else c("恶魔支配");SpellStopCasting();c("召唤虚空行者");end;

【宝宝打图腾 】

/script local t,n,i,_={"根基","战栗","地缚","灼热","清毒",};for _,i in t do n=i.."图腾";TargetByName(n,1);end;PetAttack();

【拉人宏 】

1 小队/团队自适应版

/施放 召唤仪式

/script local s="party";if UnitInRaid("player") then s="raid";end;SendChatMessage("开始召唤>%t<,机票1G,女生半价,来点门啊",s);

2 车夫自虐版

这个不是拉人的宏,而是一次寻问团队中所有和你不在同一区域的人,自动问他需不需要拉,好像有点自讨苦吃,自虐用的……

只要点一下,你会收到无数订单的……

/script local i,n,z,_;for i=1,GetNumRaidMembers() do n,_,_,_,_,_,z=GetRaidRosterInfo(i) if z~=GetZoneText() then SendChatMessage("要拉的MM报职业","whisper",nil,n);end;end

(搬运者的话:有个大大的“点门”俩字的宏也有,但是因为没法排版我就不复制了,感兴趣的自己去找一下吧。。)

【智能灵魂石 】

没有灵魂石就制造,有就给目标绑灵魂石,并在小队或团队中报告

把做好的灵魂石放在动作条上,查出编号,具体看上边基础知识

/script local s,i="party",灵魂石所在编号;if IsUsableAction(i) then if GetActionCooldown(i)==0 then UseAction(i);if UnitInRaid("player") then s="raid";end;SendChatMessage("%t 已被绑定",s);end;else CastSpellByName("制造特效灵魂石");end

三、60年代战士1.12版宏:

1. 自动检测自己的BUFF中是不是有 战斗怒吼.没有就施放.有则普通攻击.

/script for i=1,20,1 do if (UnitBuff("player",i) ~= nil) then if (string.find(UnitBuff("player",i),"BattleShout") ~= nil) then CastSpellByName("攻击");break; end end if (i==20) then CastSpellByName("战斗怒吼(等级 6)"); end end

以上你可以把它使用在一个综合宏中使用.或者单独使用都可以.

比如

/施放 破甲

/......

2.自动切换到狂暴姿态=>狂暴之怒=>然后切换到防御姿态

/script GS=GetShapeshiftFormInfo;CS=CastSpellByName;_,_,isActive,_ = GS(3);if isActive~=nil then CS("狂暴之怒") else CS("狂暴姿态");end

/script _,_,isActive,_ = GS(2);if isActive~=nil then CS("攻击") else CS("防御姿态");end

一,冲锋,压制,拦截,断筋

/script C=CastSpellByName;

/script U=IsUsableAction;

/script R=IsActionInRange;

/script if(U(61)==1)then C("冲锋");elseif(R(61)==1)then C("拦截");elseif(U(63)==nil)then C("断筋");elseif(GetActionCooldown(63)==0)then C("压制");else C("断筋");end

前3行是定义语句,要不然写不下,另外也使宏更加好看和简练

首先判断冲锋是否可以用,如果能用则冲锋;

如果不能用,判断是否目标在拦截的范围以内,如果在范围内则拦截;

如果不在拦截的范围内,判断压制是否可以使用,如果不能使用则用断筋;

如果压制可以使用,判断压制的冷却是否为0,如果为0则压制,如果不为0则使用断筋。

效果就是,如果离敌人远就冲锋或者拦截,如果接近了就断筋,如果断筋被躲闪则立刻压制。

压制完了继续上断筋。断筋上好就该用下面的宏了。

二,致死,旋风,压制,英勇打击

/script C=CastSpellByName;

/script if(GetActionCooldown(63)==0) then C("压制");end

/script if(UnitHealth("target")<20) then C("斩杀");end

/施放 致死打击

/script if(IsActionInRange(63)==1)then C("旋风斩");end

/script if(UnitMana("Player")>39) then C("英勇打击");end

第一行为定义语句

第二行判断压制的CD是否为0,如果CD为0则压制,如果不能压制此行无效

第三行判断是否能处决,能则处决

第四行释放致死打击,(我为什么要用中文?用英文的话宏图标会一直是亮的,用中文明暗时间同致死打击)

第五行,判断敌人的距离,如果在5码内的话用旋风(利大弊大?自己衡量吧)

第六行,怒气大于39放英勇打击(这个自己可以随便定义)

效果,能压制压制,不能压制能处决就处决,都不能就放致死,致死CD中,敌人在攻击范围内就用旋风

怒非常多的时候就用英勇打击代替普通攻击。

三,破胆绷带

/施放 破胆怒吼

/script SpellStopCasting();

/target 安达里克

/script if(GetActionCooldown(69)>0) then UseContainerItem(3,1);end

/script TargetLastEnemy()

第一行,释放战士的技能

第二行,停止当前动作

第三行,选择绷带目标,名字改成你自己

第四行,判断破胆这个技能的CD是否大于0,用处就是看看你破胆是否释放成功,

经常我按技能的同时,对手跑出范围了,结果我在那傻傻的绷带,现在破胆不在CD中不会绷带了。

第五行,选择最后一个敌人

效果,目标被恐惧畏缩的同时你自己绷带,1秒都不浪费,恐惧结束刚好绷带完

四,群体攻击

/script G=GetActionCooldown;C=CastSpellByName;

/script F=CastShapeshiftForm;if(G(71)<2)then F(1);else F(3);end

/script if(IsUsableAction(71)==1)then C("横扫攻击");end

/施放 旋风斩

/施放 顺劈斩

/script if(UnitHealth("target")<5)then TargetNearestEnemy();end

自动判断横扫攻击的CD,当CD好了的时候如果不在战斗姿态则自动切换到战斗姿态放横扫攻击

然后再自动切换回狂暴姿态,放旋风和顺劈

最后一行判断目标的血量,如果少于5%,则切换下一个目标

五,双手武器和盾切换

/script P=PickupInventoryItem;

/script C=PickupContainerItem;

/script P(17);if(CursorHasItem())then C(4,2);C(4,1);P(16);else C(4,1);P(16);C(4,2);P(17);end

四、60年代猎人1.12版宏:

【自动反击,猫鼬,猛禽宏】

可以代替猛禽一击,能放的话会自动放反击,猫鼬

出了反击天赋的

在下边依次填上反击,猫鼬撕咬,猛禽一击 在动作条上的编号,查编号看上边基础知识

/script local b,s,j={反击编号,猫鼬编号,猛禽编号},{"反击","猫鼬撕咬","猛禽一击"};for j=1,3 do if IsUsableAction(b[j]) and GetActionCooldown(b[j])==0 then CastSpellByName(s[j]);break;end;end;

没出反击的

在下边依次填上猫鼬撕咬,猛禽一击 在动作条上的编号,查编号看上边基础知识

/script local b,s,j={猫鼬编号,猛禽编号},{"猫鼬撕咬","猛禽一击"};for j=1,2 do if IsUsableAction(b[j]) and GetActionCooldown(b[j])==0 then CastSpellByName(s[j]);break;end;end;

【智能钉刺宏 】

牧师不会解毒,应该用蝰蛇,反倒是对德鲁伊要用蝰蛇1骗驱毒,到头来毒蛇无用?其实应该对所有怪都用毒蛇

功能介绍:按照下列规则放钉刺

战、贼:毒蝎

猎、法、术,萨,牧:蝰蛇

骑,德:蝰蛇1

NPC:毒蛇

/script local c,s,t=UnitClass("target"),"毒蛇钉刺",UnitPowerType("target");if UnitIsPlayer("target") then if t==0 then s="蝰蛇钉刺";if c=="圣骑士" or c=="德鲁伊" then s=s.."(等级 1)";end;else s="毒蝎钉刺";end;end;CastSpellByName(s);

【打贼专用:标记 / 照明弹 】

有目标就标记,没有就放闪光弹

/script if UnitExists("target") then CastSpellByName("猎人印记");else CastSpellByName("照明弹");end;

【雄鹰守护 猎人印记 宠物攻击 】

/script local c,i,b,f=CastSpellByName;for i=1,16 do b=UnitBuff("player",i);if b and strfind(b,"RavenF") then f=1;break;end;end;if f then c("猎人印记");PetAttack();else c("雄鹰守护");end;

【灵猴 猎豹切换 】

/script local c,i,b,f=CastSpellByName;for i=1,16 do b=UnitBuff("player",i);if b and strfind(b,"Monk") then f=1;break;end;end;if f then c("猎豹守护");else c("灵猴守护");end;

【灵猴 雄鹰切换 】

/script local c,i,b,f=CastSpellByName;for i=1,16 do b=UnitBuff("player",i);if b and strfind(b,"Monk") then f=1;break;end;end;if f then c("雄鹰守护");else c("灵猴守护");end;

【猎豹 雄鹰切换】

/script local c,i,b,f=CastSpellByName;for i=1,16 do b=UnitBuff("player",i);if b and strfind(b,"eTiger") then f=1;break;end;end;if f then c("雄鹰守护");else c("猎豹守护");end;

【灵猴守护 威慑 】

威慑的编号看上边基础知识自己填

/script local c,i,b,f,s,d=CastSpellByName;for i=1,16 do b=UnitBuff("player",i);if b and strfind(b,"Monk") then f=1;break;end;end;if not f then c("灵猴守护");SpellStopCasting();end;s,d=GetActionCooldown(你威慑编号);if d<2 then c("威慑");end;

【收宠 假死 陷阱】

非战斗状态就放陷阱,否则假死,再按陷阱,注意,战斗中假死瞬间陷阱放不出来的,会提示你正在战斗中

所以战斗中需要狂按这个宏

这个宏WOW 2.0就用不着了

/script PetFollow();if UnitAffectingCombat("player") then CastSpellByName("假死"); else CastSpellByName("冰冻陷阱");end;

【野兽护符 - 双多重宏 】

护符放饰品1上,把你多重射击换个地方,并查出编号,替换红色字,查编号看上边基础知识

/script local s,d;s,d=GetActionCooldown(你多重射击的编号);if d>2 then UseInventoryItem(13);SpellStopCasting();end;CastSpellByName("多重射击");

法术书版

/script local s,d;s,d=GetSpellCooldown(你多重射击的编号,"spell");if d>2 then UseInventoryItem(13);SpellStopCasting();end;CastSpellByName("多重射击");

这个宏可以目前替代多重了,但是马上WOW 2.0要来了,这个宏届时将失效,目前没有解决方案

【宝宝打图腾 】

/script local t,n,i,_={"根基","战栗","地缚","灼热","清毒",};for _,i in t do n=i.."图腾";TargetByName(n,1);end;PetAttack();

宠物宏 - 智能召唤/复活/治疗

如果宠物存在,死的就复活,没死就 ,宠物消失了的话就召唤,如果是尸体消失,请同时按住Alt键,

会强制使用复活,因为WOW消失了仍然认为是活的……

/script local p,s="pet","召唤";if UnitIsDead(p) then s="复活";elseif UnitExists(p) then s="治疗" elseif IsAltKeyDown() then s="复活";end;CastSpellByName(s.."宠物");

【寻找稀有精英宠物 】

公共部分已经有了,不过鉴于猎人特殊性在专门写一个

/script local s="断牙";TargetByName(s,1);if UnitName("target")==s then ChatFrame1:AddMessage("找到");end;

上边名字自己修改

针对不同目标调整宠物技能自动施放情况

这个宏可以针对不同类型的目标调整宠物技能的自动施放,比如带蝙蝠面对近战应该打开尖啸,而面对法系就应该关掉

带会爪击的宠物打怪时应该关掉爪击开低吼,而遇到玩家需要关低吼开爪击,这个宏可以自动为你做到

/施放 猎人印记

/script local x,p,j,e,_={1,1,1},UnitPowerType("target");if UnitIsPlayer("target") then if p==0 then x={1,nil,nil,1};else x={1,nil,1};end;end;for j=4,7 do _,_,_,_,_,_,e=GetPetActionInfo(j);if x[j-3]~=e then TogglePetAction(j);end;end;

说明一下,红色的{1,1,1}对应NPC,蓝色的{1,nil,nil,1}对应有蓝职业,绿色的{1,nil,1}对应战,贼

四个1/nil对应宠物技能条4 5 6 7按钮,1代表开,nil代表关,最后一个是nil的话可以不写,

大家可以自己调整技能和对应职业的开关顺序,毕竟不同bb技能不用

五、60年代法师1.12版宏:

【冰箱能用就冰箱,没冷却就急速冷却 冰箱】

把 寒冰屏障 放到一个你不用的按钮上,记下编号,编号看上边基础知识,

/script local c,i,b,f,d,_=CastSpellByName;for i=1,16 do b=UnitBuff("player",i);if b and strsub(b,5)=="Frost" then f=1;break;end;end;if not f then _,d=GetActionCooldown(你冰箱编号);if d>2 then c("急速冷却");SpellStopCasting();end;c("寒冰屏障");end;

【奥术强化 护符 炎爆术 】

护符放哪里无所谓,会自动开已经冷却的护符

/script local c,x,u,s,p,d,e,_=CastSpellByName,GetInventoryItemCooldown,UseInventoryItem,SpellStopCasting,"player";c("奥术强化);s();_,d,e=x(p,13);if d<2 and e then u(13);else _,d,e=x(p,14);if d<2 and e then u(14);end;end;s();c("炎爆术");

【气定神闲 炎爆术/施放 气定神闲 】

/script SellStopCasting();

/施放 "炎爆术"

平时冰箭,出灵风8件效果就火球/script local c,i,b,f=CastSpellByName;for i=1,16 do b=UnitBuff("player",i);if b and strfind(b,"Telep") then f=1;break;end;end;if f then c("火球术");else c("寒冰箭");end;

这类宏有个特点,平时用小技能,在特定buff出现后换大技能,比如这里冰箭就是小技能,火球就是大技能

既然分出了大小,那就知道可以怎么改了,火球术可以改成其他“大技能”,比如 炎爆术

冰箭可以换成其他“小技能”,比如 灼烧,都是中国字,别跟我说你不会

平时冰箭,出奥术专注效果就火球/script local c,i,b,f=CastSpellByName;for i=1,16 do b=UnitBuff("player",i);if b and strfind(b,"ManaB") then f=1;break;end;end;if f then SpellStopCasting();c("火球术");else c("寒冰箭");end;

同上,火球术可以改成其他的,比如 炎爆术,奥术飞弹,冰箭可以改成 灼烧

【平时冰箭,出奥术专注 或 出灵风8件效果就火球 】

奥术专注是下个法术免费,所以一旦出了特效,要马上取消当前法术,换大的,否则免费特效就被当前法术浪费了

而灵风8件是下个法术瞬发,当前正在引导的不受影响,所以不用取消当前的

由于256字节限制,要取消两个都取消,否则都不取消,那就是说必须都取消,这样灵风会损失当前引导的法术

这种损失就是半个冰箭或者半个灼烧,如果大家认为这种损失可以接受的话,就用这个合并版:

/script local c,i,j,b,f=CastSpellByName;for i=1,16 do b=UnitBuff("player",i);if b and (strfind(b,"ManaB") or strfind(b,"Telep")) then f=1;break;end;end;if f then SpellStopCasting();c("火球术");else c("灼烧");end;

【灼烧叠5层就火球,否则继续灼烧 】

/script local c,i,d,n,f=CastSpellByName;for i=1,16 do d,n=UnitDebuff("target",i);if d and strfind(d,"SoulB") then f=1;break;end;end;if f and n==5 then c("火球术");else c("灼烧");end;

【打贼奥爆宏】

有目标就放最高级奥暴,没有目标就放1级奥暴

/script if UnitCanAttack("target","player") then CastSpellByName("魔爆术");else CastSpellByName("魔爆术(等级 1)");end;

【自动补 冰甲术,奥术智慧,魔法抑制 】

缺啥补啥,闲着没事按按能强身健体,定国安邦……

/script local n,s,k,j,b,f={"tArm","lSen","hMag"},{"冰甲术","奥术智慧","魔法抑制"};for k=1,3 do f=nil;for j=1,16 do b=UnitBuff("player",j);if b and strfind(b,n[k]) then f=1;break;end;end;if not f then CastSpellByName(s[k]);break;end;end;

【自动把被控制的队友变羊,小队,团队通用版 】

对于会控制玩家的BOSS很有用,比如哈卡,AQ神庙1

/script local n,p,i,t=4,"party";if UnitInRaid("player") then n=40;p="raid";end;for i=1,n do t=p..i;if UnitCanAttack("player",t) then TargetUnit(t);CastSpellByName("变形术");SendChatMessage("%t 被控制,我把他变羊了~",p);break;end;end;

【随机变羊,猪,乌龟宏】

/script local s,m,r={"",":龟",":猪"},{"%t变羊了","%t是乌龟","%t是猪"},random(3); CastSpellByName("变形术"..s[r]);SendChatMessage(m[r],"yell");

可以根据变的种类喊话,想喊什么自己改

【火冲打图腾】

/script local t,n,i,_={"根基","战栗","地缚","灼热","清毒",};for _,i in t do n=i.."图腾";TargetByName(n,1);end;CastSpellByName("火焰冲击(等级 1)");

【法师自动制造各种魔法宝石】

SuperMacro版,宏写不下

左边窗口:

/script ConjureManaStone();

右边窗口:

Code:

function ConjureManaStone()

local x,j,b,s,l,f={"红宝石","黄水晶","翡翠","玛瑙"},1;

while j<5 do

f=nil;

for b=0,4 do

for s=1,18 do

l=GetContainerItemLink(b,s);

if l and strfind(l,"法力"..x[j]) then

f=j;break;

end;

end;

if f then break;end;

end;

if f then j=j 1;

六、60年代小德1.12版宏:

【中二变身宏】

RP的变形宏,其他形态则变回人形,人形则喊话并变成相应形态,反复按不会再变回人形

人形态下变熊,并喊“熊的力量!” 其他任何形态则变回人形

/script local c,s,i,a,_=CastShapeshiftForm;for i=1,6 do _,_,a=GetShapeshiftFormInfo(i);if a then s=i;break;end;end;if not s then SendChatMessage("熊的力量!","yell");c(1);elseif s~=1 then c(s);end;

人形态下变猫,并喊“豹的速度!” 其他任何形态则变回人形

/script local c,s,i,a,_=CastShapeshiftForm;for i=1,6 do _,_,a=GetShapeshiftFormInfo(i);if a then s=i;break;end;end;if not s then SendChatMessage("豹的速度!","yell");c(3);elseif s~=3 then c(s);end;

人形态下变风暴乌鸦,并喊“鹰的眼睛!” 其他任何形态则变回人形(资料片适用)

/script local c,s,i,a,_=CastShapeshiftForm;for i=1,6 do _,_,a=GetShapeshiftFormInfo(i);if a then s=i;break;end;end;if not s then SendChatMessage("鹰的眼睛!","yell");c(6);elseif s~=6 then c(s);end;

人形态下变鹌鹑/奶树,并喊“鹌鹑的可爱!” 其他任何形态则变回人形(鹌鹑/奶树自己根据天赋调整……)

/script local c,s,i,a,_=CastShapeshiftForm;for i=1,6 do _,_,a=GetShapeshiftFormInfo(i);if a then s=i;break;end;end;if not s then SendChatMessage("鹌鹑的可爱!","yell");c(5);elseif s~=5 then c(s);end;

海豹 台词征集中

/script local c,s,i,a,_=CastShapeshiftForm;for i=1,6 do _,_,a=GetShapeshiftFormInfo(i);if a then s=i;break;end;end;if not s then SendChatMessage("海豹,海豹……","yell");c(2);elseif s~=2 then c(s);end;

旅行 台词征集中

/script local c,s,i,a,_=CastShapeshiftForm;for i=1,6 do _,_,a=GetShapeshiftFormInfo(i);if a then s=i;break;end;end;if not s then SendChatMessage("旅行……","yell");c(4);elseif s~=4 c(s);end;

各种形态变回人形,包括资料片飞行形态

/script local i,a,_; for i=1,6 do _,_,a=GetShapeshiftFormInfo(i); if a then CastShapeshiftForm(i); break; end; end;

【1.12猎豹形态新潜行宏(不会因反复按而导致取消潜行) 】

/script local i,b,f;if not UnitAffectingCombat("player") then for i=1,16 do b=UnitBuff("player",i);if b and strfind(b,"Ambu") then f=1;break;end;end;if not f then CastSpellByName("潜行");end;end;

【一键 精灵之火 月火 虫群 】

有虫群的:

/script local n,s,k,j,d,f={"rFall","tSwar","eFire"},{"月火术","虫群","精灵之火"};for k=1,3 do f=nil;for j=1,16 do d=UnitDebuff("target",j);if d and strfind(d,n[k]) then f=1;break;end;end;if not f then CastSpellByName(s[k]);break;end;end;

没有虫群的:

/script local n,s,k,j,d,f={"rFall","eFire"},{"月火术","精灵之火"};for k=1,2 do f=nil;for j=1,16 do d=UnitDebuff("target",j);if d and strfind(d,n[k]) then f=1;break;end;end;if not f then CastSpellByName(s[k]);break;end;end;

【月火打图腾 】

/script local t,n,i,_={"根基","战栗","地缚","灼热","清毒",};for _,i in t do n=i.."图腾";TargetByName(n,1);end;CastSpellByName("月火术(等级 1)");

【变熊 冲锋 】

/script local c,a,_=CastSpellByName;_,_,a=GetShapeshiftFormInfo(1);if a then c("野性冲锋");else c("巨熊形态");end;

【重击 人形 加血 】

按第一下 重击 敌人,按第二下 如果敌人昏迷则回到人形,按第三下开始放治疗之触,想放别的可以改

优点是如果重击未击中,招架等敌人没晕的话不会变回人形,避免出现危险

由于变形无公共CD,狂按的话可以实现瞬间重击 人形效果 加血效果

/script local c,i,d,f,a,_=CastSpellByName;for i=1,16 do d=UnitDebuff("target",i);if d and strfind(d,"Bash") then f=1;break;end;end;if f then _,_,a=GetShapeshiftFormInfo(1);if a then c("巨熊形态");else c("治疗之触");end;else c("重击");end;

治疗之触可以改成其他法术

七、60年代牧师1.12版宏:

【进入/取消暗影形态 并切换动作条 】

1是非暗影形态下的治疗魔法条,2是暗影形态下的攻击魔法条

进入/取消暗影形态,并在1,2两动作条间切换,数字可以自己改

/script local i,b,f,p;for i=1,16 do b=UnitBuff("player",i);if b and strfind(b,"wform") then f=1;break;end;end;if f then p=1;else p=2;end;CastSpellByName("暗影形态");CURRENT_ACTIONBAR_PAGE=p;ChangeActionBarPage();

【心灵尖啸 取消暗影形态 】

/施放 心灵尖啸

/script local i,b,f;for i=1,16 do b=UnitBuff("player",i);if b and strfind(b,"wform") then CastSpellByName("暗影形态");break;end;end;

【给自己能量灌注 心灵专注 护符 技能 】

具体最后跟什么技能自己考虑,因为心灵专注,所以这个技能是免费的,一般亡灵牧师都跟瘟疫了

护符放饰品1位置

/script local c,s,d,e,_=CastSpellByName,SpellStopCasting;c("能量灌注",1);s();c("心灵专注");s();_,d,e=GetInventoryItemCooldown("player",13);if d0 then UseInventoryItem(13);end;s();c("噬灵瘟疫");

【自动补 韧,心灵之火,防护暗影 】

缺啥补啥,闲着没事按按能强身健体,定国安邦……

/script local n,s,k,j,b,f={"dFor","rFir","iSha"},{"真言术:韧","心灵之火","防护暗影"};for k=1,3 do f=nil;for j=1,16 do b=UnitBuff("player",j);if b and strfind(b,n[k]) then f=1;break;end;end;if not f then CastSpellByName(s[k]);break;end;end;

【矮牧 反恐】

/script local i,b,f;for i=1,16 do b=UnitBuff("player",i);if b and strfind(b,"Excor") then f=1;break;end;end;if not f then CastSpellByName("防护恐惧结界");end;

【PK驱散宏 】

优先驱散自己身上的Debuff,没有就对目标驱散

/script local t; if UnitDebuff("player",1,1) then t=1;end; CastSpellByName("驱散魔法",t);

八、60年代圣骑士1.12版宏:

【自动换圣契 】

当然使用圣光闪现的时候 自动装备[神性圣契],当我使用驱散的时候 自动装备[优雅圣契]

把两个圣契一个装在身上,另一个放在右边第一个包的第一个格子里

第一个宏:放圣光闪,如果身上带的不是神性圣契就先换,再按放圣光闪现

/script local l=GetInventoryItemLink("player",17);if l and strfind(l,"神性") then CastSpellByName("圣光闪现");else UseContainerItem(0,1);end;

第二个宏:放清洁术,如果身上带的不是优雅圣契就先换,再按放清洁术

/script local l=GetInventoryItemLink("player",17);if l and strfind(l,"优雅") then CastSpellByName("清洁术");else UseContainerItem(0,1);end;

如果圣契放在包的其他位置,自己修改上边红色数字,修改方法看上边基础知识

【打贼奉献宏 】

有目标就放最高级奉献,没有目标就放1级奉献

/script if UnitCanAttack("target","player") then CastSpellByName("奉献");else CastSpellByName("奉献(等级 1)");end;[attachment=2470] [attachment=2470]

九、60年代萨满祭司1.12版宏:

【平时用低级闪电箭,如果出“元素集中”自动换成最高级闪电箭】

/script local c,i,b,f=CastSpellByName;for i=1,16 do b=UnitBuff("player",i);if b and strfind(b,"ManaB") then f=1;break;end;end;if f then SpellStopCasting();c("闪电箭");else c("闪电箭(等级 1)");end;

魔兽世界8.0冰法常用宏介绍

冰法宏

主要围绕水元素的宏因为我的水元素永远被动,所以需要宏覆盖,如果喜欢协助,那么把所有/petpassive的命令改成/petfollow

按下某技能自动水元素攻击,比如按下寒冰箭的同时水元素也对当前目标读条,而不是寒冰箭命中后水元素才读条。

#showtooltip

/cast 彗星风暴

/petattack [harm]

同理改成将彗星风暴改成冰川尖刺,寒冰箭等覆盖自己的全部技能。

#showtooltip [nopet] [target=pet,dead] 召唤水元素; [pet] 冰冻术

/cast [nopet]召唤水元素

/cast [target=pet,dead]召唤水元素

/stopmacro [target=pet,dead]

/cast 冰冻术

/petattack [harm]

没水元素时,召唤水元素。有水元素时,释放冰冻术,并且水元素攻击当前目标。可以自己修改倒数第二行/cast[@cursor]冰冻术 智能施法(鼠标指向冰冻术)

#showtooltips

/petfollow

水元素跟随宏,也可以设置宠物栏按键,看你心情。8.0大秘境水元素会各种add,控制好自己水元素的走位很重要,和带龙息头不add一样重要。

/focus [target=mouseover]

鼠标指向焦点宏,鼠标放在一个目标上,点一下这个宏设置成焦点

/script PetDismiss ()

水元素解散宏,也可以自己右键点宠物头像解散。

/petmoveto[@cursor]

水元素走位宏,按一下出个绿圈,点地板就完事了。(比如自由镇最后boss,我会把水元素控到另一半场去控刚走出来的自爆怪)

#showtooltips 暴风雪

/cast[@cursor]暴风雪

鼠标指向暴风雪宏,7.0就在用的,补充一下

#showtooltip

/cast [target=focus] 变形术

/petpassive

焦点羊宏,并且取消水元素水箭读条,防止破羊。

#showtooltip 变形术(乌龟)

/cast 变形术(乌龟)

/petpassive

羊当前目标,并且取消水元素水箭读条,防止破羊。

#showtooltip

/cast [target=focus] 法术反制

老生常谈焦点反

#showtooltip 寒冰屏障

/stopcasting

/cancelAura 寒冰屏障

/cast 寒冰屏障

冰箱秒进秒出。如果不想秒进秒出冰箱请按慢点。

#showtooltips

/cast [mod:alt]冰风暴

/castsequence reset=1 冰风暴,0

冰风暴防连按宏,防止操作失误读条冰风暴。如果有了读条冰风暴特质建议单独放一个冰风暴来使用特质。

心得:

目前120级冰法不做任何机制改动,不算特殊特质装时的打法。

aoe手法:预读暴风雪,接溜溜球。彗星风暴 水元素冰环(如果点了寒冰新星天赋则在彗星风暴gcd结束后使用)。

aoe时

第一优先级:暴风雪溜溜球卡cd使用。

第二优先级:冰指,冰冷智慧。

暴风雪溜溜球在cd中,没有冰指时,读寒冰箭or冰川尖刺。冰川尖刺打在受控制的怪身上时,跟一个冰枪术。斩杀怪物的时候可以冰川尖刺 冰霜新星。

单体手法:彗星风暴尽量在咒术洪流3 层释放。

寒冰箭作为基础填充。

触发寒冰指打冰枪术。

触发冰冷智慧,在冰刺<3层时,寒冰箭 冰风暴 冰枪打出。

冰刺≥3留冰风暴,等冰刺积攒5层释放冰川尖刺 冰风暴 冰枪术。

问:当冰冷智慧和寒冰指同时触发,这时候怎么打呢?(冰川尖刺天赋)

答:冰冷智慧 寒冰指同时触发一定是读寒冰箭导致同时触发(如果非要说丢了溜溜球读黑冰箭同时触发来抬杠我也没办法)

例1:寒冰箭1读条,寒冰箭1出手接寒冰箭2读条。寒冰箭1出手后,在寒冰箭2读条时触发了冰冷智慧 冰指。

解决办法:在寒冰箭2读条时判断冰刺层数,如果冰刺层数<3,则打冰冷智慧 冰枪术。

如果冰刺层数≥3,则打冰枪不打冰冷智慧。

如果点了黑冰箭天赋则留给5层冰刺并且没有冰冷智慧时,黑冰箭 冰川尖刺 冰风暴 冰枪术。

当点了寒冰新星天赋时,冰脉嗜血巨魔狂暴等加施法速度的buff其中两个的时候,可以寒冰箭(冰川尖刺) 冰冷智慧 冰枪 寒冰新星 (1 1 1 1?)

问:如果5层冰刺,没有冰冷智慧,没有黑冰箭怎么打?

答:看咒术洪流的层数,如果咒术洪流升序(1涨到5)1-3层,可适当读寒冰箭1-2根赌冰冷智慧,如果还不触发,则尽量保证冰川尖刺在5层咒术洪流出手。

单体的上限靠冰川尖刺的暴击来提升。

碎冰天赋由简繁补充

如果点碎冰,打小怪的情况下 需要观察小怪吃不吃冰环,一般吃减速就吃冰环

1.吃冰环的小怪可以不留冰风暴给冰川,冰川读条快结束给个水元素冰环 。

2.如果是接水元素冰环的冰川可以秒接冰枪,如果没水元素冰环的冰川请间隔0.5秒左右接冰枪。

3.如果不吃冰环的小怪,则和单体一样留冰风暴给冰川 。

4.如果一只吃冰环一只不吃,冰风暴照常留,水元素冰环在冰川快结束照常给,手法照常冰川冰风暴冰枪 。

主要在于第三点,没水元素冰环,裸冰川后间隔0.5秒冰枪,距离远可适当减少间隔时间。

魔兽世界9.0圣骑士常用宏命令汇总 圣骑士实用宏命令大全

魔兽世界9.0中,大家都知道熟练宏是每个玩家必备的技能,能给你节省大量的操作和键位,很多玩家还不清楚圣骑士有什么好用实用的宏命令,下面就来为大家分享一下。

通用宏:

光柱标记

/wm1

(上面的数字可以改成1-8之中的数,代表不同光柱)

取消光柱标记

/cwm 全部

随机喜好坐骑

#showtooltip

/run if not IsAddOnLoaded("Blizzard_Collections") then LoadAddOn("Blizzard_Collections") end

/dismount [mounted]

/click [nocombat] MountJournalSummonRandomFavoriteButton

/script UIErrorsFrame:Hide()

(方便加一些有趣的玩具或者技能)

战场报警

/script if not ce or not le or GetTime()-le>10then ce=0; end; le=GetTime(); ce=ce 1; SendChatMessage( GetMinimapZoneText().."发现"..ce.."个敌人!", "instance_chat")

(战场里面才可以使用,点几下就会团队报告你所在的地点有几个敌人)

翻动作条

/changeactionbar1

/console SET portal"TW"

/console SET profanityFilter "0"

(无论你现在用的是第几个动作条,按一下就会返回第一个动作条。外加反和谐 反语言和谐)

圣疗

#showtooltip 圣疗术

/stopcasting

/cast [help, nodead] [target=targettarget, help, nodead] 圣疗术

(三系通用,目标是友善 没死/目标的目标是友善 没死=施放圣疗)

单/群晕

#showtooltip

/cast [mod:alt] 盲目之光;制裁之锤

(三系通用,按宏是制裁之锤,按alt 宏=盲目之光)

自由祝福 神圣马驹

#showtooltip

/cast [mod] 神圣马驹;自由祝福

(三系通用,按宏是自由祝福,按alt/ctrl/shift 宏=神圣马驹)

荣誉圣令 愤怒之锤

#showtooltips

/use [@mouseover,help,nodead][help,nodead]荣耀圣令;[harm]愤怒之锤;荣耀圣令

(三系通用;优先鼠标指向,目标友善 没死=圣令,目标是敌对=愤怒之锤)

殉道者之光 责难

#showtooltip

/use [spec:1,@mouseover,help,nodead][help,nodead] 殉道者之光;[harm] 责难;殉道者之光

(三系通用;优先鼠标指向,目标友善 没死=自杀光,目标是敌对=责难。此宏在奶骑时无打断,非奶骑时候就是打断)

翅膀 饰品

#showtooltip

/施放 复仇之怒

/施放 圣光裁决者(种族特长)

/use13

/use14

/use 亲笔签名的炉石卡牌

(三系通用)

自保

#showtooltip

/castsequence [spec:1] reset=41 圣佑术,圣盾术;[nospec:1,spec:2] reset=80圣佑术,圣盾术;[nospec:1,spec:3] reset=80复仇之盾,圣盾术;圣盾术

(三系通用,里面的冷却时间需按你有没有点相关的减CD天赋自行调整;效果分别是奶骑=按一下圣佑术,再按圣盾术;防骑=按一下炽热防御者,再按圣盾术;惩戒=按一下复仇之盾,再按圣盾术)(其中奶骑的圣佑术,在切防骑的时候会自动变成炽热防御者,所以宏并没有改名字)

审判

#showtooltips

/cast [harm]审判;[target=targettarget]审判

(三系通用,目标敌对则对目标施放审判,目标友善则对目标的目标施放审判)

神圣骑士宏

赋予信仰 审判

#showtooltip

/use [@mouseover,help,nodead][help,nodead] 赋予信仰;[harm] 审判;赋予信仰

圣光闪现 十字军打击

#showtooltip

/use [@mouseover,help,nodead][help,nodead] 圣光闪现;[harm] 十字军打击;圣光闪现

圣光术 神圣棱镜

#showtooltip

/use [@mouseover,help,nodead][help,nodead] 圣光术;[harm] 神圣棱镜;圣光术

/施放 神恩术(PvP天赋)

神圣震击

#showtooltip

/use [@mouseover,help,nodead][help,nodead] 神圣震击;[harm] 神圣震击;神圣震击

(以上几个都是,优先鼠标指向-选中目标的双向宏;优先鼠标指向,目标友善 没死=最后的技能,目标是敌对=中间的技能)

清洁术 单/群体复活

#showtooltip

/cast [@mouseover,help,nodead] 清洁术;[spec:2,group:party,nocombat] 救赎;[@mouseover,help,dead,nocombat][help,dead,nocombat] 宽恕;清洁术

(优先鼠标指向,目标友善 没死=清洁术,目标友善 死亡 脱战=单体复活,没目标 脱战=群体复活)

防御骑士宏

复仇者之盾 清算之手

#showtooltip

/cast [mod] 清算之手;复仇者之盾

(按宏=复仇者之盾,按alt/ctrl/shift 宏=清算之手)

正义盾击 奉献

#showtooltip

/cast 正义盾击

/cast 奉献

(3豆以上按宏=盾击 奉献,不足3豆按宏=奉献)

惩戒骑士宏

灰烬觉醒--奉献

#showtooltip

/castsequence reset=40灰烬觉醒,奉献,奉献

(按宏=灰烬觉醒,40秒内再按都是奉献。40秒后重置顺序)

公正之剑--妨害之手

#showtooltip

/castsequence reset=1公正之剑,妨害之手

(按宏=公正之剑,1秒内再按是妨碍之手。1秒后重置顺序)

最新最强的锤锤宏出现了!!!

#showtooltip 最终清算

/castsequence [@player] reset=55最终清算,爆击

/cast [harm]处决宣判

(连按即可实现施放清算 处决宣判。但是!!最终清算是以自身为目标,介意慎用!)