魔兽世界法师宏的制作及各种经典宏配置
不能做什么
   本文中宏的使用方法
   宏遇到问题怎么办?
   写宏技巧-如何让一个宏在不同天赋下发挥不同的功能
   冰法战斗宏(PVP向) 5个
   奥法战斗宏(PVE向) 3个
   通用宏 18个
   火法战斗宏
   
   送别了吃了一半的WotLK,Cata从送餐员的手上来到了我们的面前。为了帮助大家好好享用这顿暴雪精心烹制的美餐,这个宏帖又要更新啦。这次在以前的基础上,带来了更多的新宏,希望能在某种程度上帮助大家“简化不必要的操作,将更多的精力放在大局上”。
   上一周一直在努力的冲级刷本积累经验,所以帖子比Cata晚了一周,还请大家多多包涵
1. 宏不能做什么
   在帖子的开头,想必说明一下宏不能做什么还是挺重要的。
   [ /read.php?tid=1841944 详见这里 ]
   宏不能判定技能的冷却   
   不能同时释放多个有GCD的技能
   宏不能判定当前的Buff/Debuff
   宏不能判定目标是否在读条
   宏不能因为绑定的键位不同而做不同的事情
   宏不能帮你抽筋按一个键
   宏不能控制玩家的移动
   宏不能判定自己/目标的血量
   宏不能判定目标的距离
   看起来什么都做不了,那么宏能干什么呢?
女主播门视频   尽管暴雪只留给了玩家们极少数的接口,但是通过精巧的设计和大量的实践,宏还是能做很多事情的,最重要的比如将多次操作整合在一个宏上。我写宏的宗旨就是“简化不必要的操作,将更多的精力放在大局上”
   宏不能判定技能的冷却这个暴雪狠了心的要让玩家自己判定CD了,castsequence队列中,如果前面的技能CD,后面的技能是无论如何也放不出来的
   不能同时释放多个有GCD的技能(利用castsequence来做到序列释放多个有GCD的技能)
婕茜   宏不能判定当前的Buff/Debuff(至少能判定队友还是敌人,从而释放不同的法术)
   宏不能判定目标是否在读条(这个是暴雪的底线啊)
   宏不能因为绑定的键位不同而做不同的事情(但是我们可以让它在不同的天赋下做不同的事情)
   宏不能帮你抽筋按一个键(多运动挺好的)
   宏不能控制玩家的移动(通过良好的键位设定,可以最大化减少移动和施法的操作冲突)
   宏不能判定自己/目标的血量(通过POWA这样的强力插件,能帮助玩家在不同的时候按不同的键)
   宏不能判定目标的距离(这个我们不是很需要吧..)
本文的大多数宏,看起来功能非常复杂,但是实际上我希望的并非是直接拷贝用这个宏,而是通过这个宏表现出一种想法,每个人都可以根据自己的想法,修改这个宏,使其适合你自己,这才是最好的
2. 本文中宏的使用方法
   首先建议大家弄一个带侧键的鼠标,并且将其设定为alt键,这样就能方便的使用文中大多数宏,达到一个按键当多个用的目的。
Code:
词汇表
   组合键:指shift/alt/ctrl这三个键位
   鼠标指向目标/鼠标悬浮目标:指你当前鼠标指着的目标。指向画面中的目标、界面团队框体、小队框体中的目标均为此类。
   焦点目标:除目标外的第二目标,能通过界面监视其行为,通过宏来对其释放技能。
比如宏/use [@mouseover,exists,harm][mod:alt,@focus][]变形术 就是优先指向目标,其次如果加alt键则变焦点,否则变当前目标。可以修改其中"alt","变形术"等部分做成自己想要的宏
   要用本文中的宏,请根据以下步骤来:
   I. 通过游戏菜单-宏命令 打开宏窗口
   II.将文中的宏复制进去,图标建议选择默认的红叹号。
   III.根据每个宏下面的中英文对照,将宏中的技能名称修改为中文。
   IV.将宏弄到键位上,使用宏
   如果遇到宏工作和文中描述的不一样,看下一部分
3. 宏出问题了怎么办?
如果宏用不了,先检查对应的技能名称对不对,我一直用的英文客户端,各个技能的名称都是道听途说而来,一般不准,所以使用的时候要格外小心。
   最常见的问题就是快捷键冲突问题。比如你一个宏放在M,本来shift+M应该是放某一个技能,但是由于系统默认shift+M的功能是打开小地图。所以技能就放不出来了。
   解决方案就是在键位绑定中,将shift+M解除和任何功能的绑定。方法是先将一个功能设置为shift+M,然后再解除这个绑定即可。
3.0后暴雪使用了将宏和按键自动上传到服务器,方便玩家的机制。但是由于各种原因,导致上传到网易服务器的宏总是弄丢了。
解决办法可以参考[ /read.php?tid=2140013&fpage=1 宏区的这个帖子 ],然后每次自己备份WTF文件夹,覆盖在使用的电脑的相关目录下
囧架架歌词4. 写宏技巧:如何让一个宏在不同天赋下起到不同的作用?
   宏用多了,自然会出现系统自带的宏位置不够用的情况。下面的文字就是教你如何改宏,使得其在不同天赋下起到不同的作用,节省宏位置。
   后文还涉及了一些宏,当你在不同职业下使用同一个宏,也能起到不同的作用。
这部分是之前写的,可能有些东西已经过时了,不过这个功能的用法还是没有改变的:
+ --写宏技巧——如何利用天赋判断使得一个宏在不同天赋下起到不同作用 ...
==写宏技巧——如何利用天赋判断使得一个宏在不同天赋下起到不同作用==
由于用的宏越来越多,连变羊宏都有5个,所以在宏空位越来越吃紧的情况下,一直在寻求解决方案。
终于前段时间在宏区的《宏命令指南》中,到了解决方案
那就是利用[spec:1]的天赋判定,让同一个宏在不同的天赋下起不同的作用
这里举一个简单的例子
/use [spec:1]寒冰箭;[spec:2]火球术
这个宏的作用是,在第一天赋下放冰箭,第二天赋下放火球
陈法拉图片当然,spec:X的判定可以和其他的条件判定一起用
/use [harm,spec:1]寒冰箭;[harm,spec:2]火球术;[help,spec:1]奥术智慧
就增加了在第一天赋下,目标是友善的时候放智力的功能
下面就是我利用spec:X写的一些宏,以后的新宏都会在正文的最前面更新,然后在下次更新的时候整合进分类里面
1.示例/烈焰风暴AOE宏
/*图标显示腰带的CD,如何天赋下配合shift放腰带;第一天赋下按照腰带---的顺序,按alt+宏则会重置序列尝试腰带*;第二天赋下则按照9级风暴-8级风暴的顺序放烈焰风暴,不按宏情况下6秒重置序列   /
#showtooltip 6
/use [mod:shift]6
/castsequence [nomod,spec:1] reset=alt 6,Cobalt Frag Bomb,Cobalt Frag Bomb,Cobalt Frag Bomb
/castsequence [nomod,spec:2] reset=6 !Flamestrike,!Flamestrike(Rank 8)   
中英文参照:
Cobalt Frag Bomb-钴
Flamestrike-烈焰风暴
2.示例瞬发奥冲/活动宏
/*第一天赋下为气定奥冲,第二天赋下为活动,配合shift键自动上怪   */
/cast [nomod,harm]Presence of Mind
/cast [spec:1,modifier:alt]Shoot
/cast [spec:1]Arcane Blast
/targetenemy [spec:2,noharm]
/cast [mod:alt,@focus][nomod,@mouseover,exists][]Living Bomb
/targetenemy [spec:2,mod:shift]   
中英文参照:
Presence of Mind-气定
Shoot -射击
Arcane Blast-奥冲
Living Bomb-活动
3.附赠的火冲宏
炒合菜家常做法
/*优先鼠标指向冰(打图腾);配合任何组合键也是冰;如果装备鱼竿则钓鱼,否则火冲;如果目标为敌对则换回武器;第一天赋下还是用手套火箭炮   */
/use [nomod,@mouseover,exists,harm][mod]Ice Lance
/use [harm,spec:1]10
/equip [harm,equipped:Fishing Pole]Relentless Gladiator's Combat Staff
/use [equipped:Fishing Pole]Fishing;Fire Blast
中英文参照:
Relentless Gladiator's Combat Staff-武器名
Fire Blast-火冲
Fishing-钓鱼
5.附赠的切换副手书+配合shift排冬握宏
/*急速书-穿透书互换,图标亮的时候装备的是急速书,加shift键排冬握*/
女生学哪些专业好
#show 急速书
/castsequence [nomod]穿透书,急速书
/run if IsShiftKeyDown() then BattlefieldMgrQueueRequest(1) end
5. 冰法战斗宏
   5.1 双深结+急速冷却宏
   示例:你身携冰指,连按两下宏,将焦点深结,然后你又按其他键位将目标深结,高端啊!
   说明:如果深度冻结可用且焦点被视为冰冻状态目标,则深结焦点并使用急速冷却。如果无法深结焦点,则尝试使用寒冰护体再急速冷却。如果冰脉可用,则开冰脉再急速冷却,避免浪费CD。
#showtooltips Cold Snap
/use Icy Veins
/use [@focus,exists,harm] Deep Freeze
/use Ice Barrier
/use Cold Snap
Icy Vein-冰脉
Deep Freeze-深结
Ice Barrier-寒冰护体
Cold Snap-急速冷却
   5.2 biubiu宏
   说明:按照鼠标指向-目标的顺序扔冰。按下alt则释放冰火箭,按下shift键则尝试对竞技场框体第三目标(一般是潜行目标)放冰。