宏无法判断是否在背后,所以做不出背后就背刺,否则就邪恶之类的宏,不要再问了
绷带不丢星,这其实就是自我施法,暴雪已经整合了这个功能,打开主菜单 -> 界面设置 -> 自动自我施法 打个勾就解决了
冷血 + 剔骨
如果目标是怪,连击点>=4才冷剔,否则普通剔骨;
如果目标是玩家,连击点>=3就冷剔,如果冷血未CD,才使用普通剔骨。
/script local p,f=GetComboPoints(),UnitIsPlayer("target");if f and p>2 or not f and p>3 then CastSpellByName("冷血");SpellStopCasting();end;
/施放 剔骨
剑刃乱舞 + 护符
/script c,s,x,u,p,d,e,_=CastSpellByName,SpellStopCasting;GetInventoryItemCooldown,UseInventoryItem,"player";c("剑刃乱舞");s();_,d,e=x(p,13);if d<2 and e>0 then u(13);else _,d,e=x(14);if d<2 and e>0 then u(14);end;end;
自动切割宏
平时用邪恶搌星 若无切割状态 只要有星 立即施放切割 若有 则继续 邪恶搌星 若能搌到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;
自动割裂宏
平时用邪恶搌星 若目标无割裂状态 只要有星 立即施放割裂 若有 则继续 邪恶搌星 若能搌到5星时割裂状态还在 则施放剔骨
/script local p,c,d,i,f=GetComboPoints(),CastSpellByName;for i=1,16 do d=UnitDebuff("target",i);if d and strfind(d,"Rupture") 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 c,a,_=CastSpellByName;_,_,a=GetShapeshiftFormInfo(1);if a then c("偷袭");elseif UnitMana("player")>=60 then if GetInventoryItemCooldown("player",13)==0 then UseInventoryItem(13);SpellStopCasting();end;c("背刺");end;
护符放在饰品1上
如果在潜行状态,按第一下偷袭,再按就护符+背刺,不在潜行状态的话直接护符+背刺
自己掌握好距离和能量
邪恶还击宏
用 还击 在动作条上的序号替换下边红色字,查编号看上边基础知识
/script local s,d=GetActionCooldown(还击编号);if IsUsableAction(还击编号) and d<2 then CastSpellByName("还击");else CastSpellByName("邪恶攻击");end;
出血鬼魅宏
用 鬼魅攻击 在动作条上的序号替换下边红色字,查编号看上边基础知识
/script local c,s,d=CastSpellByName,GetActionCooldown(鬼魅编号);if d<2 then c("鬼魅攻击") else c("出血");end;
法术书版
/script local c,s,d=CastSpellByName,GetSpellCooldown(鬼魅编号,"spell");if d<2 then c("鬼魅攻击") else c("出血");end;
RAID专用: 平时邪恶攻击,目标转向自己就闪避
/script if UnitIsUnit("targettarget","player") then CastSpellByName("闪避");SpellStopCasting();end;CastSpellByName("邪恶攻击");
预备 + 消失
能消失就消失,消失冷却中就预备
消失编号参见上边基础知识
/script local c,s,d=CastSpellByName,GetActionCooldown(你消失编号);if d>2 then c("预备");SpellStopCasting();end;c("消失");
法术书版
/script local c,s,d=CastSpellByName,GetSpellCooldown(你消失编号,"spell");if d>2 then c("预备");SpellStopCasting();end;c("消失");
致盲 + 绷带
没满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
一键脱光
注意,你身上的包至少要都是16格的
local e,b,s=0;for b=0,4 do for s=1,16 do if not GetContainerItemLink(b,s) then while e<18 do e=e+1;if e==11 then e=16;end;if GetInventoryItemLink("player",e) then PickupInventoryItem(e);PickupContainerItem(b,s);break;end;end;end;end;end
远程武器宏
自动判定当前远程武器类型而决定使用该种武器进行射击,弓,弩使用箭,枪械使用子弹
这个不会切换,所以弹药自己处理
/script local l,_=GetInventoryItemLink("player",18);_,_,l=strfind(l,"item:(%d+)");_,_,_,_,_,l=GetItemInfo(l);l=strsub(l,1,6);if l~="投掷" then l=l.."射击";end;CastSpellByName(l);
1.12新潜行宏(不会因反复按而导致取消潜行)
/script local a,_;if not UnitAffectingCombat("player") then _,_,a=GetShapeshiftFormInfo(1);if not a then CastSpellByName("潜行");end;end;
暗夜精灵贼专用 - 潜行CD中使用影遁,连续按也不会取消影遁,潜行冷却完毕使用潜行,连续按不会取消潜行
连续按不取消影遁写不下了,去掉,但潜行中不取消潜行还可以,用时自己注意点
把潜行放动作条上,查出编号,替换下边红色字,查编号看上边基础知识
/script local c,s,d,a,_=CastSpellByName;_,_,a=GetShapeshiftFormInfo(1);if not a then s,d=Get(潜行编号);if d>2 then c("影遁");else c("潜行");end;end;
给双手的武器都上毒, 这个可以减少不少时间哦~~!
主手:/script UseContainerItem(Bag,Slot); PickupInventoryItem(16) ;
副手:/script UseContainerItem(Bag,Slot); PickupInventoryItem(17);
(bag,slot):背包,格子 (0,1)=第一个包,第一格
还有一个是最近用的比较火的1键12连招宏
/script AQ={};AQ.i=1;AQ.x=function() AQ[AQ.i]() end
/script AQ[1]=function() CastSpellByName("潜行"); AQ.i=2 end
/script AQ[2]=function() CastSpellByName("伏击(等级6)"); AQ.i=3 end
/script AQ[3]=function() CastSpellByName("致盲"); AQ.i=4 end
/script AQ[4]=function() CastSpellByName("消失(等级2)"); AQ.i=5 end
/script AQ[5]=function() CastSpellByName("冷血)"); AQ.i=6 end
/script AQ[6]=function() CastSpellByName("伏击(等级6)"); AQ.i=7 end
/script AQ[7]=function() CastSpellByName("预备"); AQ.i=8 end
/script AQ[8]=function() CastSpellByName("致盲"); AQ.i=9 end
/script AQ[9]=function() CastSpellByName("消失(等级2)"); AQ.i=10 end
/script AQ[10]=function() CastSpellByName("伏击(等级6)"); AQ.i=11 end
/script AQ[11]=function() CastSpellByName("冷血"); AQ.i=12 end
/script AQ[12]=function() CastSpellByName("剔骨(等级8)"); AQ.i=1 end
效果为潜行+伏击(等级6)+ 致盲+消失(等级2)+ 冷血+伏击(等级6)+ 预备+致盲+消失(等级2)+ 伏击(等级6)+ 冷血+剔骨(等级8)。每按一次运行宏的图标,发一招,从第一招开始,到最后一招结束,按次序来。每次进游戏或重新发连招,点下启动宏图标。天赋学了强化伏击,预备,冷血,主动。2个50%以上爆发的伏击,1个100%爆发的伏击,1个4-5星剔骨(主动75%使得伏击+2个组合点),威力很大:没有晕,不会被下士首饰破解;伏击与剔骨之间可以用加速跑追杀,其它招对手很难避开。
看了以上2个宏,注意把技能和等级替换,把多余行去掉,最后i=1。就可以编出属于自己的宏。
常用的还有切换武器, 因为有很多种命令我就不写了 你可以去百度搜索 <盗贼武器切换宏>
第一个/cast 潜行(等级 4)
/equipslot 16 武器名第二个/cast 影袭(等级 10)
/equipslot 16 武器名第三个/cast 闷棍(等级 3)
/cast 搜索
Code:
#showtooltip 嫁祸诀窍
/cast [target=YOURPARTYMEMBERHERE] 嫁祸诀窍
嫁祸诀窍V2
优先顺序如下:当前目标、焦点、目标的目标。当你的目标是友方时,对其施放嫁祸诀窍;当你没有友方目标,但是有一个友好的焦点时,对其释放嫁祸诀窍;当你没有友方目标也没有友方焦点时,对你目标的目标施放嫁祸诀窍
Code:
#showtooltip 嫁祸诀窍
/cast [help] [target=focus, help] [target=targettarget, help] 嫁祸诀窍
暗影之舞+匕首+伏击
当你在暗影之舞时,装备匕首使用能够使用伏击。也可以使用其他起手/潜行技能,因为它们并不基于副手武器伤害。将暗影之舞放到你的第二动作条上。在暗影之舞结束后换回武器,请看下面的宏。
Code:
#showtooltip 暗影之舞
/equipslot 16 你的比首名称
/cast 暗影之舞
/swapactionbar 2
暗影之舞+匕首+伏击——换回原来的装备
这是上面那个宏的良好补充。在暗影之舞结束后,用这个宏在你使用出血之前换回你的慢速主手武器
Code:
#showtooltip 出血(等级 5)
/equipslot 16 你的武器名称
/cast 出血(等级 5)
/startattack
亡灵——食尸+潜行/消失
食尸结束后,非战斗状态使用潜行,战斗状态使用消失。由于此宏已经对技能进行了一些变动,所以不能在潜行时使用食尸,反之亦然。注意:如果在战斗中你只想食尸而并不想消失,不要点击此宏
Code:
#showtooltip 食尸
/cast [nostealth] !食尸;
/cast [nocombat] !潜行; 消失
切换快捷动作条使用暗影之舞
在第二动作条放上暗影之舞,第一动作条的对应位置放上闷棍。伏击对应背刺,偷袭对应肾击,绞杀对应割裂。点击一下宏使用暗影之舞,点击第二下回到平常的动作条
Code:
#showtooltip
/cast 暗影之舞
/swapactionbar 1 2
闷棍+平砍
闷棍同时平砍目标,而且不会将对方打醒。因为会使你脱离潜行状态,所以你需要额外的10秒再次潜行。多提供了500-1000的平砍伤害。
Code:
#showtooltip 闷棍
/console targetNearestDistance 10,000000
/targetenemy [noharm][dead]
/console targetNearestDistance 41.000000
/cast [harm,nodead] 闷棍
/startattack
/stopattack
潜行(非战斗)/凿击(战斗)
非战斗时潜行,否则使用凿击
Code:
#show 潜行
/cast [combat] 凿击; 潜行
闪避/鬼魅攻击
当使用闪避时同时使用鬼魅攻击。如果闪避冷却中,将会直接使用鬼魅攻击,并且显示闪避的冷却
Code:
#show 闪避
/cast 鬼魅攻击
/stopcasting
/cast 闪避
一键上毒
一键上毒。左击上主手,右击上副手。按住shift再用宏上致伤药膏,按住alt再用宏上致命药膏,按住ctrl再用宏上减速药膏,按住del再用宏上麻痹药膏。鼠标提示已随之更改。在宏菜单中选择“?”,可以修改每种毒药对应的组合键
Code:
#showtooltip
/use [nomodifier] 速效药膏 VIII; [modifier:ctrl] 减速药膏 II; [modifier:shift] 致伤药膏 VII; [modifier:alt] 致命药膏 VIII; [modifier:delete] 麻痹药膏 III
/use [button:1] 16; [button:2] 17
正常的偷袭或者绞喉/预备偷袭或者绞喉
平常使用这个宏时,仅仅是使用偷袭或者绞喉,但如果按下组合键的话(这里用的是alt),你将使用预备+起手招。于是你用2个键代替了4个技能。将宏里的偷袭换成绞喉即可切换起手技能
Code:
#showtooltip 偷袭
/cast [modifier:alt] 预谋
/cast 偷袭
暗影步+肾击
对于使用肾击,这个宏非常有效。为了使用这个宏,你得先跑出近战范围或者背对你的目标,以免在使用暗影步之前使用肾击
Code:
#showtooltip 肾击
/cast 暗影步
/cast 肾击
暗影步+闷棍
当然,这两个宏都需要跃出近战范围,但它能有效地在猎人用闪光弹照出你之前把他闷棍,也能在目标移动的太远,超出范围之前闷了他
Code:
#showtooltip
/cast 暗影步
/cast 闷棍
放血+自动攻击
这当然可以被任何主要技能完成。这个宏的意义在于,如果能量不足,将会自动开始自动攻击,而不是使用其他技能
Code:
#showtooltip 出血
/startattack
/cast 出血
一团糟的潜行宏
这是常常被忽视的,也是人们普遍不知道的东西。许多人用“/cast [nostealth] stealth”宏,但如果少了这个感叹号的话,这个笨蛋宏会把你踢出潜行状态。相对的,这个宏绝对不会让你脱离潜行。(但我添加了这个功能,使用组合键离开潜行)
Code:
#showtooltip 潜行
/cast [nomodifier] !潜行
/cancelaura [modifier] 潜行
暗影步/脚踢
平常按下就是使用暗影步。当按住shift使用时,将会使用暗影步+脚踢
Code:
#showtooltip 暗影步
/castsequence [modifier:shift, target=focus] 暗影步, 脚踢
/cast [nomodifier:shift] 暗影步
致命投掷/投掷
如果有连击点就使用致命投掷,反之使用投掷
Code:
#show 致命投掷
/cast 致命投掷
/cast 投掷
切换武器毒刃
装备另外一把副手武器,对你的目标使用毒刃。确保一把武器上有3种毒药,把[offhand]换成你希望装备的武器的名字
Code:
#show [OFFHAND WEAPON]
/equipslot 17 [OFFHAND WEAPON]
/cast 毒刃
切换武器使用毒刃/装备回原来的武器
同上,以及,按住alt键切换回原来的武器。注意有一秒的公共冷却
Code:
#show [OFFHAND WEAPON]
/equipslot 17 [OFFHAND WEAPON]
/cast 毒刃
/equipslot [modifier:alt] 17 [DEFAULT OFFHAND WEAPON]
潜行时伏击,否则背刺
潜行时伏击,否则背刺
Code:
/cast [stealth] 伏击; 背刺
致盲鼠标指向的目标
致盲鼠标指向的目标;如果无鼠标目标的话,致盲你的当前目标
Code:
/cast [target=mouseover, exists] 致盲; 致盲
致盲目标,按住alt再用宏致盲焦点目标
平常使用此宏时,致盲当前目前;按住alt使用时,致盲焦点目标
Code:
#showtooltip
/cast [nomodifier] 致盲
/cast [modifier:alt, target=focus] 致盲
/stopmacro [nomodifier]
致盲焦点
如果有焦点,致盲焦点;否则致盲当前目标
Code:
/cast [target=focus, exists] 致盲; 致盲;
冷血剔骨
一键冷血剔骨
Code:
/cast 冷血
/cast 刺骨
凿击后绷带
凿击目标,然后给自己绷带
Code:
/cast 凿击
/stopcasting
/use [target=player] 你要使用的绷带名称
下马/闷棍
这个宏将会使你下马、潜行、闷棍其他潜行目标。当发现附近有潜行目标时注意使用
Code:
#show 潜行
/dismount
/cast [stance:0] !潜行
/targetenemy [harm][nodead]
/cast 闷棍
闷棍目标
如果你没有目标的话,将会闷棍你周围最近的敌人。如果已经有目标了,将不会丢失。对于寻找附近的潜行敌人时,这个宏有很好的效果
Code:
#showtooltip 闷棍
/targetenemy [harm][nodead]
/targetenemy [noharm][dead]
/cast 闷棍
清除目标/闷棍
另一个闷棍宏的选择。这个宏的特点是清除你的当前目标,并且选择你最近的可视目标。举例:当你的目标是牧师而周围有个盗贼时,将会把目标切换到盗贼身上,并且闷棍他
Code:
#show 闷棍
/cleartarget
/targetenemy
/cast 闷棍
完整的预备宏
在你使用预备前显示所有可使用的技能。如果潜行中将不会使用消失
Code:
#show 伺机待发
/cast [nostealth] 闪避
/stopcasting
/cast 疾跑
/stopcasting
/cast 伺机待发
预谋+偷袭
使用预谋,然后使用偷袭
Code:
#show 预谋
/cast 预谋
/cast 偷袭
预谋+绞喉
使用预谋,然后使用绞喉
Code:
#show 预谋
/cast 预谋
/cast 锁喉
可靠的消失
停止所有动作并且消失,从根本上讲更为可靠
Code:
#show 消失
/stopattack
/cast 消失
战斗中消失,否则潜行
战斗中消失,否则潜行
Code:
/cast [nocombat] 潜行; 消失现在都有人抄我的了