关于盗贼。说几个我认为大家可能没有给予充分重视的地方。
1. 闪光粉。我现在出门必带,每次准备出去k怪的时候都保证自己的闪光粉有10个以上。这个东东实在是盗贼居家旅行,杀人越货,逃之夭夭的必备品。逃命不用说了,如果是pve,哪怕对方是高你好多级的精英,你就在他眼皮底下用消失,他也不会发现,扔下你就回头跑了。多少次在副本里有队友失误导致要灭团的时候,用消失,然后自己就是团里唯一的幸存者了。自从学会了消失,死亡次数大大减少了。PVP的时候也很好用,一是中了对方定身的法术不能动弹的时候,消失可以解除这种状态。二是你偷袭得手,干掉一个,对方有人来支援,而你还处于战斗状态,不能潜行,这时候就用消失。你会看到他们在周围狂跑,呵呵,抓贼呢,可别笨到跟他们碰鼻子哦。不过有一点,由于受到伤害就会取消潜行状态,所以如果中了DOT类的攻击的话,就别用消失了,因为一掉血又变成非潜行状态了。浪费。
2. 关于武器。我认为在dps差不多的情况下,应该选用匕首。盗贼们可以看一下自己常用的技能里面哪一个跟武器伤害有关?伏击和邪恶攻击。伏击要用匕首,不必说了,作为盗贼常用的起手技,就很值得考虑用匕首。邪恶攻击,用剑虽然一下攻击高,但是速度慢,剑打一下邪恶攻击,匕首可能要打2下(实际速度没差这麽多,打个比方,先不考虑能量,不然又复杂化了)。而盗贼的终结技基本都是不看武器伤害的。还有个最大的问题是,速度快的匕首可以更有效的使用毒,我觉得从用毒上也能看出暴雪是鼓励盗贼用匕首的。因为你用剑的话,对方中毒的概率就小很多,速度慢。剑上涂毒经常是时间到了,毒还没用一半。
3. 盗贼在副本中的作用。伤害输出不必说,关键是输出到谁身上,自己单挑一个精英怪并不明智,否则何必要团队,大家干脆各自捉对厮杀算了。不到万不得已,不应该让自己处在任何一个怪物仇恨列表的最顶端,只有战士有这个本钱。正确的做法是,左键点击战士(可以点击左侧队友列表头像),然后按F键,以战士的目标为目标。要随时注意战场形势,注意保护布衣队友,同样的情况下,应该先帮牧师解困,其次法师。要多用眩晕技,偷袭和肾击。怪物多晕一秒,就少打自己队友一秒,也多承受一秒的伤害。肾击还可以用来防止怪物逃跑喊同伙。这些都是基本原则,具体战斗中要根据实际情况,随机应变。
再说说宏。常用的其他帖子也有说,我也简单说几个。
1.吃面包,假如放在自己主包裹(这个叫法可能不专业,就是一出生带的那个)的第1个位置(从上到下,从左到右数)
/script UseContainerItem(0,1) ( 0表示主包裹,2表示第2个位置)
2.绷带
/script TargetUnit("player")
/script UseContainerItem(0,2) (类似吃面包)
3.跟随跑(本人比较懒,能跟就跟@@)
/script ToggleAutoRun() (万一没人可跟,只好自己跑:-( )
/script TargetNearestFriend()
/follow
4.偷袭。之所以把偷袭做成宏,是因为经常出现妖怪跟队友杀成一片,点不到怪,或者自己想偷袭的怪跑远了,只好换一个。同理可以用于其它技能。
/script ClearTarget()
/script TargetNearestEnemy()
/施放 偷袭
5.还击。巨好的一个技能,但是要招架了对方攻击才能用,实际打起来哪能注意过来?用宏解决这个问题。很简单:
/施放 还击
/施放 邪恶攻击x x表示邪恶攻击的等级
这是个虽然笨但很有效的办法,每次邪恶攻击之前先用还击。如果不行(并没有招架对方)会给你错误提示,不会影响你的邪恶攻击施放。同样的道理可以用于背刺,副本中经常会在怪屁股后面打。这个宏我没试过,因为还没+到还击,呵呵,见笑。
6.其他常用宏
/slap (扇耳光,当别人对你做粗鲁手势的时候,PVE服务器常用)
/观察 (看看别人装备 )
说明:没有万能的宏,你应该根据自己的使用习惯加以改进。宏命令中的 Inventory 表示你身上的装备,Container表示你的包裹。Target表示以某某为目标,但并不攻击,相当于左键点击,Attack才表示主动攻击。如果你看到术士或者法师很搞笑得把棍子举到头顶上了,表示他用右键点击了怪物。
======================================================================:/script SendChatMessage(“主动给钱或是由我抢劫二选一”,“ say”,“通用语”,“ YELL”)
双采-切换雷达
/script local t=GetTrackingTexture();if t and strfind(t, "Flower") then CastSpellByName("寻找矿物");else CastSpellByName("寻找草药");end;
2 黑体震撼版
/施放 召唤仪式
/y █ ●███◣ █
/y ██ █ █ ▉
/y █ █ █ ▊
/y █████ █ █ ▋
/y █ █ █ █ ▌
/y █████ █ █ ▍
/y ●● ●● █ ◥█ ●
盗贼
首先说明一下,宏无法判断是否在背后,所以做不出背后就背刺,否则就邪恶之类的宏,不要再问了
绷带不丢星,这其实就是自我施法,暴雪已经整合了这个功能,打开主菜单 -> 界面设置 -> 自动自我施法 打个勾就解决了
冷血 + 剔骨
如果目标是怪,连击点>=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 s,d=GetSpellCooldown(还击编号,"spell");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,Get(鬼魅编号);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
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;
盗贼的瞬发冷血剃骨宏
QUOTE:
/施放 冷血
/script SpellStopCasting();
/施放 剔骨(等级 8)
盗贼的闷棍骗星宏
QUOTE:
/施放 偷袭
/script ClearTarget()
使用绷带后不丢失目标的宏
/script TargetUnit("player");
/use 厚符文布绷带
/script TargetLastEnemy();
/sctipt PetDefensiveMode()
/施放 凿击(等级 ?)
/script SpellStopCasting();
/施放 破甲(等级 ?)
/script ClearTarget();
双手互换(基本上贼都知道)我把他放在Q键 和CS中换枪键一样!~
/script PickupInventoryItem(16); PickupInventoryItem(17);
/script UseAction(X)
/target Narcissushh
其中:"X"用你绷带所在按钮的编号来代替
"Narcissushh"则用你角色的ID来代替
例如:如果说你的绷带在快捷键"="上~
你的角色叫做“XXX'的话~
那么宏应该写成/script UseAction(12)
/target XXX
至于技能的编号,如果你用flexbar或者Dab的话插件本身就有显示技能编号的命令
这里主要说一下不用UI的玩家
暴雪为所有玩家提供了每行12个共10行120个的动作按钮
即主动作1-12
左下方动作条13-24
右下方动作条25-36
左侧第一动作条37-48
左侧第二动作条49-60
主动作条下翻4页共4行的附属动作条61-120
/施放 冷血
/script SpellStopCasting();
/施放 剔骨(等级 8)
/script UseAction(8)
/target NAME
冷血剔骨宏:
/施放 冷血
/script SpellStopCasting();
/施放 剔骨(等级 8)
使用此宏的最高奥义就是----看到有35点能量再按,不然能量不够,就会攥着个冷血在那发呆...
凿击破甲宏:
/施放 凿击(等级 ?)
/script SpellStopCasting();
/施放 破甲(等级 ?)
/script ClearTarget();
凿击之后破甲,且不打醒对手,对战MS,,ss 常用。/施放 凿击(等级 ?)技能可以打开法术书,用SHIFT+左键弄到宏命令里。
闷棍骗星宏
/施放 偷袭(等级 ?)
/script ClearTarget();
宏里面有两个命令:ActionButtonDown(*);ActionButtonUp(*);
*的位置是动作条按钮的编号,范围是1-12,对应的就是主动作条上1-12个按钮,就是默认界面最下面那1-12个按钮啦。
这两个命令的作用的模仿按下*按钮和弹起*按钮,两个连在一起就等于执行*号按钮啦,*号上放绷带就等于使用绷带啦。
明白了吧,把绷带拉倒1-12号按钮的任意一个位置,比如1号键,然后用:
/script ActionButtonDown(1);ActionButtonUp(1);
/script SpellTargetUnit("player");
9,最后是一些简单的宏命令,愿他们帮你编辑好想要的宏
UseContainerItem(bag,slot)
作用:鼠标右击,参数bag指定的背包中、参数slot指定的格子
UseInventoryItem(id)
作用:鼠标右击人物属性窗口中,参数id指定装备格子
ToggleBag(bag)
作用:打开/关闭参数bag指定的背包
ClearTarget()
作用:清除选定的目标
TargetUnit("unit")
作用:选定参数”unit”指定的单位为当前目标
TargetByName("name")
作用:选定指定名字的玩家为当前目标
TargetLastEnemy()
作用:选定前次曾选定的敌人为当前目标
TargetLastTarget()
作用:选定前次曾选定的目标为当前目标
TargetNearestFriend()
作用:选定位置最近的友方单位为当前目标(可以用来编成1键DEBUFF宏~)
TargetNearestPartyMember()
作用:选定位置最近的队友为当前目标
TargetNearestEnemy()
作用:选定位置最近的敌人为当前目标
AssistUnit("unit")
作用:选定参数”unit”指定单位的当前目标为自身的当前目标
AssistByName("name")
作用:选定指定名字玩家的当前目标为自身的当前目标
PetAttack()
作用:命令宠物攻击
CastSpellByName("spellname(Rank X)")
作用:施放指定名称的法术
CastSpell(spellID,"spellbookTabNum")
作用:施放参数spellbookTabNum指定的法术书标签中、参数spellID指定位置的法术
参数spellbookTabNum:"spell"或"pet"
SpellStopCasting()
作用:停止当前的施法(可以不用跳就停止释法!)
求绷带不失星的进(绷带位置任意)
/script for x=0,4 do for y=1,GetContainerNumSlots(x) do if (string.find(GetContainerItemLink(x,y) or "","绷带")) then UseContainerItem(x,y); return;end end end
/script if SpellIsTargeting() then TargetUnit("player");end
很早以前看到某位达人的此绷带宏~但知道人甚少~今天分享给那些需要绷带不失星宏朋友~也献给因旧宏的绷带摆放位置而烦恼的朋友~
闷棍目标
如果你没有目标的话,将会闷棍你周围最近的敌人。如果已经有目标了,将不会丢失。
对于寻找附近的潜行敌人时,这个宏有很好的效果
#showtooltip
闷棍
/targetenemy
[harm][nodead]
/targetenemy
[noharm][dead]
/cast
闷棍
/stopattack
/targetenemy
/script SetCVar("targetNearestDistance", 41)
/cast 闷棍
不用宏 靠近目标后用闷棍会自动锁定的 游戏有这功能