魔兽世界法师宏的制作及各种经典宏配置宏不能做什么 ? ?本文中宏的使用方法 ? ?宏遇到问题怎么办? ? ?写宏技巧-如何让一个宏在不同天赋下发挥不同的功能 ? ?冰法战斗宏(PVP向) 5个 ? ?奥法战斗宏(PVE向) 3个 ? ?通用宏 18个 ? ?火法战斗宏 ? ? ? ?送别了吃了一半的WotLK,Cata从送餐员的手上来到了我们的面前。为了帮助大家好好享用这顿暴雪精心烹制的美餐,这个宏帖又要更新啦。这次在以前的基础上,带来了更多的新宏,希望能在某种程度上帮助大家“简化不必要的操作,将更多的精力放在大局上”。 ? ?上一周一直在努力的冲级刷本积累经验,所以帖子比Cata晚了一周,还请大家多多包涵 1. 宏不能做什么 ? ?在帖子的开头,想必说明一下宏不能做什么还是挺重要的。 ? ?[ ?tid=1841944 详见这里 ] ? ?宏不能判定技能的冷却? ? ? ?不能同时释放多个有的技能 ? ?宏不能判定当前的Buff/Debuff ? ?宏不能判定目标是否在读条 ? ?宏不能因为绑定的键位不同而做不同的事情 ? ?宏不能帮你抽筋按一个键 ? ?宏不能控制玩家的移动 ? ?宏不能判定自己/目标的血量 ? ?宏不能判定目标的距离 ? ?看起来什么都做不了,那么宏能干什么呢? ? ?尽管暴雪只留给了玩家们极少数的接口,但是通过精巧的设计和大量的实践,宏还是能做很多事情的,最重要的比如将多次操作整合在一个宏上。
我写宏的宗旨就是“简化不必要的操作,将更多的精力放在大局上” ? ?宏不能判定技能的冷却这个暴雪狠了心的要让玩家自己判定CD了,castsequence队列中,如果前面的技能CD,后面的技能是无论如何也放不出来的 ? ?不能同时释放多个有的技能(利用castsequence来做到序列释放多个有的技能) ? ?宏不能判定当前的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后暴雪使用了将宏和按键自动上传到服务器,方便玩家的机制。但是由于各种原因,导致上传到网易服务器的宏总是弄丢了。 解决办法可以参考[ ?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) end5. 冰法战斗宏 ? ?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键则尝试对竞技场框体第三目标(一般是潜行目标)放冰。 /use [mod:alt]Frostfire Bolt;[mod:shift,@arena3][@mouseover,exists,harm][]Ice Lance Frostfire Bolt-冰火箭 Ice Lance-冰术 ? ?5.3 冰箭宏 ? ?冰箭也要宏? ? ?说明:立刻解除隐身/冰箱/上马的状态,如果没有敌人目标则尝试选取一个目标,读冰箭,同时宠物帮忙攻击。如果被反制,则配合shift放灼烧或者alt放奥冲 /cancelAura Ice Block /cancelAura Invisibility /dismount /targetlasttarget [noharm] /targetenemyplayer [noharm] /petdefensive /use Waterbolt /use [mod:shift]Scorch;[mod:alt]Arcane Blast;Frostbolt Ice Block-寒冰屏障 Invisibility-隐身术 Waterbolt-水箭 Scorch-灼烧 Arcane Blast-奥冲 Frostbolt-冰箭 ? ?5.4 护甲宏 ? ?说明:按一下给自己套魔甲,再按套冰甲,之后按就是在两者间切换 /castsequence Mage Armor,Frost Armor Mage Armor-法师甲 Frost Armor-冰甲 ? ?5.5 水元素/冰冻术宏 ? ?说明:解除上马状态。
如果有水元素则读冰箭+使用冰冻术,可以方便的打出双暴。没有水元素则召唤水元素 /use [nopet,nomounted]Summon Water Elemental /use [harm,pet]Frostbolt /petattack [harm] /use [nomod,pet]!Freeze /dismount Summon Water Elemental-召唤水元素 Frostbolt-冰箭 Freeze-冰冻术 6. 奥法战斗宏 ? ?6.1 迅速转火宏 ? ?说明:对需要第一时间击杀的目标读奥冲,并将其设为焦点方便观察血量。目标保持不变 /tar 转火目标的名字 /use 奥术冲击 /focus /targetlasttarget /targetenemy [noharm] ? ? ? ?6.2 偷懒奥冲宏 (尚未测试) ? ?不想自己转火,偷懒? ? ?说明:将你信任的队友设置为焦点之后,按下alt则攻击他的目标,同时不改变目标。附带出冰箱隐身下马,没有目标选目标的功能。如果被打断,配合shift灼烧 /cancelAura Ice Block /cancelAura Invisibility /dismount /targetlasttarget [noharm] /assist [@focus.help] /use [mod:shift]灼烧;[mod:alt,@focustarget]Arcane Blast Ice Block-寒冰屏障 Invisibility-隐身术 Arcane Blast-奥冲 ? ?6.3 双目标转火宏: ? ?示例:双目标Boss,你将一个设置为焦点,打另一个。
需要转火时,按下此宏即可。 /tar [@focus] /targetlasttarget /focus /targetlasttarget /use 奥术冲击 ? ? 7. 通用宏 ? ?7.1 火冲宏 ? ?示例:你带着根鱼竿,正在用这个宏悠然自得的钓鱼呢,突然冒出几个敌对阵营的玩家,你一按此宏,将鱼竿换为武器。过程中,不断火冲击晕鼠标指向的目标,使用组合键击晕焦点目标,不过最后还是寡不敌众被搞死了。 ? ?说明:如果装备鱼竿且不在战斗,则钓鱼;如果在拿着鱼竿的时候选择了敌对目标,则把鱼竿换成武器;否则,按照鼠标指向-按下组合键时的焦点目标-当前目标的顺序释放火冲 /equip [harm,equipped:Fishing Pole]武器名字 /use [equipped:Fishing pole]Fishing;[@mouseover,exists,harm][mod,@focus,exists,harm][]Fire Blast Fishing pole-鱼竿 Fishing-钓鱼 Fire Blast-火冲 ? ?7.2 闪现宏 ? ?示例:在同一个冰法的战斗中,你在读冰箭,突然身中一冰环。
你按下此宏,打断了正在读的冰箭(被定身无法通过移动打断施法),闪现了出去,并在原来的位置留下了一个灵魂图腾,成功的迷惑了对手。 ? ?说明:打断当前施法并闪现,配合shift组合键使用火箭腰带 #showtooltips Blink /stopcasting /use Totem of Spirits /use [mod:shift]6;[nomod]Blink Blink-闪现 Totem of Spirits-灵魂图腾 ? ?7.3 反制宏 ? ?示例:你被打进了冰箱,突然对方治疗开始读一个关键的治疗法术。你猛按此宏,立刻从冰箱出来并打断了那个治疗,并且集火另一个目标。2秒后你听到“叮”的一声,又用此宏抬手在沉默结束前把治疗变羊了。 ? ?说明:直接按下是解除冰箱效果,并按照鼠标指向-目标的顺序释放法术反制,并将目标变羊。此时你如果切目标打,2秒后会听到叮的提示音。此时组合键+宏是将前一个目标变羊? ?。 ? ?如果不喜欢变羊功能,留下前三行和后两行即可。 /stopcasting /cancelAura Ice Block /use [nomod,@mouseover,exists,harm][]Counterspell /targetlasttarget [mod] /use Polymorph /targetlasttarget [mod] /sw 2 /script Stopwatch_Play(); Ice Block-寒冰屏障 Counterspell-法术反制 Polymorph-变形术 ? ?7.4 法术偷取/驱散诅咒整合宏 ? ?说明:按照鼠标指向-目标的顺序,根据该目标是友军还是敌军,释放驱散诅咒/法术吸取。
按下alt组合键则对自己释放驱散诅咒。 /stopcasting /use [mod:alt,@player][nomod,@mouseover,help][nomod,@target,help]Remove Curse; [mod:shift,@focus][nomod,@mouseover,harm][]Spellsteal Remove Curse-驱散诅咒 Spellsteal-法术吸取 ? ? ? ?7.5 焦点变羊/设置焦点/选取敌方玩家宏 ? ?示例:你在乱军丛中使用此宏,将目标指向的敌人目标变羊并设置为焦点。然后攻击另一个敌人。过程中其使用了徽章解掉了变羊,你又用此宏在没有改变目标的情况下将其变羊。战斗结束,焦点死了,目标死了,你一按此宏,清除了目标和焦点,界面清爽了。下一场战斗又要开始了,你通过此宏选定了一个敌人猎人,直接无视了扑上来的宠物。 ? ?说明:如果目标或者焦点死了,则清除目标/焦点;有焦点,则直接变羊焦点;否则尝试选定鼠标指向的敌人目标;如果此时还没有目标,则选定最近的敌方玩家,如果没有焦点,则将其设置为焦点并变羊。任何情况下组合键+宏是将当前目标设置为焦点并变羊。
/cleartarget [dead][noharm] /tar [@mouseover,exists,harm] /targetenemyplayer [dead][noharm][noexists] /clearfocus [@focus, dead] /focus [@focus, noexists] /focus [mod] /use [@focus] Polymorph Polymorph-变形术 ? ?7.6 冰箱宏 ? ?示例:你以前总是猛按冰箱,结果秒进秒出,死了。用了这个宏再也不会了 ? ?说明:按一下,打断当前施法进冰箱,再怎么按也不会自己出来。如果想脱离冰箱状态,可以使用前面的攻击施法宏。 /stopcasting /use !Ice Block Ice Block-寒冰屏障 ? ?7.7 隐身宏 ? ?说明:按下打断施法隐身,再怎么按也不会主动取消隐身。如果想脱离隐身状态,可以使用前面的攻击施法宏。 /stopcasting /cast !Invisibility Invisibility-隐身术 ? ?7.8 变羊宏/宠物跟随宏 ? ?说明:按下时,宠物调为被动并停止攻击跟随你。
同时将当前目标变兔子。如果没有目标则选取一个敌对玩家变兔子。配合alt组合键则冰脉变兔子 #showtooltip Polymorph(Rabbit) /targetenemyplayer [noharm][dead] /use [mod:alt,harm]Icy Veins /petpassive /petfollow /use Polymorph(Rabbit) Icy Veins-冰脉 Polymorph(Rabbit)-变兔子 ? ?7.9 爆发宏 ? ?[color=drakblue]说明:使用饰物+各种爆发技能,如果需要可以去掉部分技能。痛苦术和冰法通用。痛苦术如果是主天赋则吸取生命,如果是副天赋则鬼魂缠身[/color] /use [harm]13 /use [harm]14 /use [harm]Time Warp /use [harm]Icy Veins /use [harm]Demon Soul /use Frostbolt /use [spec:1]Drain Life /use [spec:2]Haunt Time Warp-时空扭曲 Icy Veins-冰脉 Demon Soul-恶魔之魂 Frostbolt-冰箭 Drain Life-吸取生命 Haunt-鬼魂缠身 ? ?7.10 做面包/吃喝宏 ? ?说明:直接按是坐下,配合alt组合键是吃面包,配合shift组合键是做面包。
将第三行的//改为/则在按下alt时还吃春节饺子,加快回蓝速度 /sit /use [mod:alt]Conjured Mana Cake //use [mod:alt]Festival Dumplings /use [mod:shift]Conjure Refreshment Conjured Mana Cake-魔法蛋糕 Festival Dumplings-春节饺子 Conjure Refreshment-制作魔法面包 ? ?7.11 选矿宏 ? ?说明:按下是尝试分矿,并且选定最近的一个运河蟹。魔兽世界法师宏需要可以自己修改 /tar 运河蟹 /use Prospecting /use Pyrite Ore /use Elementium Ore Prospecting-选矿 Pyrite Ore-燃铁矿 Elementium Ore-源质矿 ? ?7.12 整合坐骑宏 ? ?说明:将最远镜头距离设置为50码,在水下则尝试上海龟/海马,在不能飞的地方上马,能飞就飞 /script SetCVar("cameraDistanceMax", 50) /use [flyable]飞行坐骑名 /use [swimming]深渊海马 /use 陆地坐骑名 /run UIErrorsFrame:Clear() ? ?7.13 隐身逃命宏 ? ?说明:隐身也不一定能活下来,换了武器才能将损失降低到最小。
/equip [mod]鱼竿名 /equip [mod]廉价魔杖名 /use !隐身术 ? ? ? ?7.14 变羊喊话宏: ? ?说明:在开始变羊和变羊成功的时候都喊话 /s 正在将%t变羊 /script F=F or CreateFrame("frame")F:RegisterEvent("UNIT_SPELLCAST_SUCCEEDED")F:SetScript("OnEvent",function()if arg1=="player"and arg2=="变形术"then SendChatMessage("我已变羊%t")F:SetScript("OnEvent",nil)end;end) /use 变形术 ? ? ? ?7.15 Buff+专注宏 ? ?说明:2秒内按两下是按照奥术智力-法师甲的顺序释放技能。2秒后再按则又释放奥术智力。如果按下shift+宏则是释放专注魔法并给目标提示,他会感激你的~ /use [mod:shift]Focus Magic /castsequence [nomod]reset=2 Arcane Intellect,Mage Armor /run if IsShiftKeyDown() then SendChatMessage("你获得了我的<专注魔法>!","whisper",nil,UnitName("target")) end Focus Magic-专注魔法 Arcane Intellect-奥术智力 Mage Armor-法师甲 ? ?7.16 第二焦点宏 ? ?说明:由于应用不多,需要的可以去911楼查看 ? ?7.18 狂按不会取消圈圈的AOE技能宏 ? ?说明:按1下出现选择施法目标的圈圈,再按圈圈不会消失。
根据需要修改名称 /use !暴风雪 8. 火法战斗宏 ? ?8.1 宏 ? ?说明:配合组合键给焦点放,否则给目标上 ? ?/use [mod,@focus][]活动 ? ?8.2 瞬发炎爆宏(未测试) ? ?/use 炎爆术! 最后还是那些话: 欢迎探讨,和谐讨论,有错字还多多包涵 如果这个帖子对你有用,就留个言吧 希望你也能分享你认为好用的私藏的宏~
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-50728-1.html
中国传统道德的悲哀
但每个国家都有一些不好的地方
你知道什么意思了吧