《魔兽世界怀旧服》法师宏推荐

时间:2019/08/29 14:55:38 编辑:妖火流星

魔兽世界怀旧服》法师宏哪些比较好用?魔兽世界怀旧服已在8月27日正式上线,其中由于是原汁原味的还原60年代,所以很多UI和系统的设置都有点难受,这里小编带来了法师玩家的宏设置方便操作,一起来看看吧!

《魔兽世界怀旧服》法师宏推荐

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;

想要了解更多关于法师的专业选择方面的攻略可以点击右边的链接>>>《魔兽世界怀旧服》法师专业推荐攻略

想要了解更多关于职业宏的攻略可以点击右边的链接>>>《魔兽世界怀旧服》各职业宏大全

最新资讯
团本纳克萨玛斯任务大全 NAXX攻略专区 纳克萨玛斯首领攻略大全 纳克萨玛斯物品掉落大全
热门资讯
纳克萨玛斯法师毕业装备参考 纳克萨玛斯狂怒战毕业装备参考 纳克萨玛斯防战毕业装备参考 纳克萨玛斯剑专精贼毕业装备参考
纳克萨玛斯匕首专精贼毕业装备参考 盗贼开锁技能1-300升级攻略 碎裂白骨战斧属性简介 帝殒属性简介
蛛魔制奴者属性简介 萨菲隆的精华属性简介 NAXX克尔苏加德故事背景 NAXX大领主莫格莱尼故事背景
相关攻略
相关游戏