资源描述:
《wow中常用宏汇总 --- 法师(fs)部分》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、冰箱能用就冰箱,没冷却就急速冷却+冰箱:把寒冰屏障放到一个你不用的按钮上,记下编号,编号看上边基础知识,把红色字用你查到的编号代替/scriptlocalc,i,b,f,d,_=CastSpellByName;fori=1,16dob=UnitBuff("player",i);ifbandstrsub(b,5)=="Frost"thenf=1;break;end;end;ifnotfthen_,d=GetActionCooldown(你冰箱编号);ifd>2thenc("急速冷却");SpellStopCasting();end;c("寒冰屏障");end;也可以使
2、用法术书编号来节省动作条,编号看上边基础知识/scriptlocalc,i,b,f,d,_=CastSpellByName;fori=1,16dob=UnitBuff("player",i);ifbandstrsub(b,5)=="Frost"thenf=1;break;end;end;ifnotfthen_,d=GetSpellCooldown(你冰箱编号,"spell");ifd>2thenc("急速冷却");SpellStopCasting();end;c("寒冰屏障");end;奥术强化+护符+炎爆术护符放哪里无所谓,会自动开已经冷却的护符/scriptlo
3、calc,x,u,s,p,d,e,_=CastSpellByName,GetInventoryItemCooldown,UseInventoryItem,SpellStopCasting,"player";c("奥术强化);s();_,d,e=x(p,13);ifd<2andethenu(13);else_,d,e=x(p,14);ifd<2andethenu(14);end;end;s();c("炎爆术");气定神闲+炎爆术/施放气定神闲/scriptSpellStopCasting();/施放炎爆术平时冰箭,出灵风8件效果就火球/scriptlocalc,i,b
4、,f=CastSpellByName;fori=1,16dob=UnitBuff("player",i);ifbandstrfind(b,"Telep")thenf=1;break;end;end;iffthenc("火球术");elsec("寒冰箭");end;这类宏有个特点,平时用小技能,在特定buff出现后换大技能,比如这里冰箭就是小技能,火球就是大技能既然分出了大小,那就知道可以怎么改了,火球术可以改成其他“大技能”,比如炎爆术冰箭可以换成其他“小技能”,比如灼烧,都是中国字,别跟我说你不会平时冰箭,出奥术专注效果就火球/scriptlocalc,i,b,f
5、=CastSpellByName;fori=1,16dob=UnitBuff("player",i);ifbandstrfind(b,"ManaB")thenf=1;break;end;end;iffthenSpellStopCasting();c("火球术");elsec("寒冰箭");end;同上,火球术可以改成其他的,比如炎爆术,奥术飞弹,冰箭可以改成灼烧平时冰箭,出奥术专注或出灵风8件效果就火球奥术专注是下个法术免费,所以一旦出了特效,要马上取消当前法术,换大的,否则免费特效就被当前法术浪费了而灵风8件是下个法术瞬发,当前正在引导的不受影响,所以不用取消当前
6、的由于256字节限制,要取消两个都取消,否则都不取消,那就是说必须都取消,这样灵风会损失当前引导的法术这种损失就是半个冰箭或者半个灼烧,如果大家认为这种损失可以接受的话,就用这个合并版:/scriptlocalc,i,j,b,f=CastSpellByName;fori=1,16dob=UnitBuff("player",i);ifband(strfind(b,"ManaB")orstrfind(b,"Telep"))thenf=1;break;end;end;iffthenSpellStopCasting();c("火球术");elsec("灼烧");end;灼烧
7、叠5层就火球,否则继续灼烧/scriptlocalc,i,d,n,f=CastSpellByName;fori=1,16dod,n=UnitDebuff("target",i);ifdandstrfind(d,"SoulB")thenf=1;break;end;end;iffandn==5thenc("火球术");elsec("灼烧");end;打贼奥爆宏有目标就放最高级奥暴,没有目标就放1级奥暴/scriptifUnitCanAttack("target","player")thenCastSpellByName("魔暴术");elseCastSpellByN