有点多,但是很实用。
德鲁伊
1:野性印记
/script r=6;l={1,10,20,30,40,50,60};t=UnitLevel('target');for j=r,1,-1 do if (t>=l[j]-10) then CastSpellByName('野性印记(等级 '..j..')');break;end;end
技能介绍:只要是DRU就该知道这个技能的受欢迎程度乐,一般组队下副本的情况下,你第一个使用的肯定是这个技能。
宏介绍:这个,如果有看置顶贴习惯的人,肯定有知道。是DRU的基本宏,根据目标的角色使用不同等级的魔法。
使用频率:中
实用度:高
2:荆棘术
/script r=6;l={6,14,24,34,44,54};t=UnitLevel('target');for j=r,1,-1 do if (t>=l[j]-10) then CastSpellByName('荆棘术(等级 '..j..')');break;end;end
技能介绍:给TANK加一个,可以有效帮助TANK给近战伤害型怪物制造高仇恨。主healer的时候一定要记得每10分钟给TANK套一个。
宏介绍:BUFF形技能,同野性印记。
使用频率:中
使用度:高
3:回春
/script r=9;l={4,10,16,22,28,34,40,46,52,58};t=UnitLevel('target');for j=r,1,-1 do if (t>=l[j]-10) then CastSpellByName('回春术(等级 '..j..')');break;end;end
技能介绍:DRU的基本heal手段之一。作为主HEALER,一但TANK开始掉血至4/5以下,就应该保持TANK身上一直有这个BUFF。
宏介绍:同野性印记。因为魔兽里BUFF系的技能都要根据目标等级来选择对应技能等级,是BUFF系的技能就都要用到这个宏。因为SOLO的时候比较多,所以这个宏里我还加乐不是队友则对自己施法的判断。
使用频率:高
实用度:高
4:愈合
/script r=7;l={12,18,24,30,36,42,48,54,60};t=UnitLevel('target');for j=r,1,-1 do if (t>=l[j]-10) then CastSpellByName('愈合(等级 '..j..')');break;end;end
技能介绍:主恢复DRU常用技能,经过天赋加强后的愈合不论是HPS还是HPM都是DRU最强heal技能。再加上其2S的释放速度,更可以配合法师奔放。
宏介绍:愈合也是BUFF型的heal技能,所以同回春。
使用频率:高
实用度:高
5:猫科形态连击点宏
/script if ( GetComboPoints() >= 3 ) then CastSpellByName('凶猛撕咬(等级 3)'); else CastSpellByName('爪击(等级 4)') end
技能介绍:这两个技能没什么好介绍的,一个是攒点技能,一个是终结技能。猫科形态下虽然也有一个DOT型的攒点技、一个DOT型的终结技,但个别怪物对那两个技能免疫。所以普通情况下,猫科形态都以这两个技能为主力。
宏介绍:把两个技能捆绑在一个快捷键上,可以根据连击点的数量来自动判断使用什么技能,既省乐一个快捷键,操作起来又省力。
使用频率:中
实用度:高
6:自动判断潜行形态宏
/script x=1;found=0;while(UnitBuff('player',x)) do if(string.find(UnitBuff('player',x),'Ambush'))then found=1;end;x=x+1;end;
/script if(found==1)then CastSpellByName('毁灭(等级 3)');else CastSpellByName('撕碎(等级 4)')end
技能介绍:都是目标背后释放的技能,猫形态下偷袭必备。
宏介绍:用过盗贼的人应该都知道,盗贼潜行形态和非潜行形态的技能栏是会自动切换的,只要把两种形态下的技能都放在一个键位上(比如偷袭放在潜行形态下的5 键位,背刺放在非潜行形态下的5键位),就不存在误操作的可能。这个宏的初衷就是避免误操作,在对应的形态下施展对应的技能,而且可以省一个键位。既省力又省空间。
使用频率:中
实用度:高
7:树皮+宁静
/script x=1;found=0;while(UnitBuff('player',x)) do if(string.find(UnitBuff('player',x),'StoneClaw'))then found=1;end;x=x+1;end;
/script if(found==1)then CastSpellByName('宁静(等级 3)');else CastSpellByName('树皮术')end
技能介绍:宁静,是DRU唯一全体heal的技能,CD很长,单体heal效果不论是HPS还是HPM都很差。不过在局面比较混乱,而且全体损血的情况下能有很好的效果。树皮,减少部分物理伤害,更主要的是可以保证宁静这类通道魔法不被普通攻击打断。
宏介绍:一键双技能,在没有树皮的情况下使用树皮,在有树皮的情况下使用宁静。没什么大用,省个快捷栏而已。-_-b
使用频率:低
实用度:中
另:上次论坛里有个朋友提示,这个宏只能显示树皮的冷却时间,不能显示宁静的冷却时间。我想乐一下,解决的办法有两个,一个比较白痴,就是直接拖一个宁静的技能到不影响快捷键的界面位置来,直接看就可以。另一个方法程序要稍微改一改,用notstring.find的命令(准确的命令忘乐,不过稍微查一下就能找到),然后把两个技能在判断中的位置互换。应该可以改成显示宁静冷却时间而不显示树皮冷却时间。不过这个只是想法,我没有实际试验过,有兴趣的朋友可以自己试验下。
8:熊变人+愈合
/script x=1;found=0;while(UnitBuff('player',x)) do if(string.find(UnitBuff('player',x),'BearForm'))then found=1;end;x=x+1;end;
/script if(found==1)then CastShapeshiftForm(1);else CastSpellByName('愈合(等级 7)')TargetUnit('player')end
技能介绍:-_-b 没有什么好介绍。就是一键双技能。
宏介绍:判断是否在熊形态,是则变身,不是则对自己使用愈合。喜欢熊形态PK的好用,比手忙脚乱找快捷键好。
使用频率:低
实用度:中
9:自然之速+治疗之触
/script a=GetActionCooldown(37);if (a>0) then CastSpellByName('治疗之触(等级 9)')TargetUnit('player');else CastSpellByName('自然迅捷');end
技能介绍:治疗之触,DRU 6级以后的治疗之触是HPM最高的heal技能,但是3.5秒的施法时间比较痛苦,一般给TANK加才用。好象6级之后的治疗之触随着技能等级的提升 HPM只有少量的提升,不象愈合和回春那么明显,所以导致越到高等级用得越少。自然之速+治疗之触,能在短时间内给目标heal原来需要3.5秒才有的血量。至于这个时间有多短,恩……相当于两个没有公共冷却的瞬发技能加起来的时间。
宏介绍:使用这个宏前,需要把自然迅捷技能拖到技能面板的第4页第1个快捷栏。程序里的37就是指的这个位置。宏会自动判断自然之速是否可用,当可用时,使用自然之速,不可用,则使用治疗之触。另有个 GetSpellCooldown()的命令也可以达到这个效果,但因为需要计算技能书里的技能位置,所以60之前不推荐,经常洗天赋的也不推荐。
使用频率:低
实用度:高
10:自然之速+催眠
/script a=GetActionCooldown(37);if (a>0) then CastSpellByName('休眠(等级 2)');else CastSpellByName('自然迅捷');end
技能介绍:催眠,只对野兽型、龙型的怪物有效,下副本或者在野外急着赶路的情况下使用比较多,一般用不到宏。用宏的情况一般是和猎人PVP或者PK。
宏介绍:同自然之速+治疗之触 需把自然之速技能拖到指定位置才可用。
使用频率:低
实用度:低
11:自然之速+缠绕
/script a=GetActionCooldown(37);if (a>0) then CastSpellByName('纠缠根须(等级 5)');else CastSpellByName('自然迅捷');end
技能介绍:缠绕,这个技能可以说是让人又爱又恨,一方面它是DRU少数几个控制技能中性能最好的一个。一方面又有太大的限制。而且随着3次规则开始影响缠绕,DRU再一次被弱化。
宏介绍:同自然之速+治疗之触
使用频率:低
实用度:低
12:聚精+说话
/script if (UnitName('Target') ~=nil and UnitIsFriend('player','Target')) then CastSpellByName('激活');SendChatMessage('已对你使用乐激活,20秒内法力恢复速度400%,请抓紧时间恢复。 ','Whisper','兽人语',UnitName'Target'); end
技能介绍:聚精,(官方翻译叫激活,感觉没聚精好听,呵呵)可以让目标以400%的速度回复mana,施法时仍然保证100%的恢复。这个技能的效果好象有点争议,我试验下来的结果是这样,聚精受5秒规则的影响,要完全体现聚精的效果最好还是完全停止施法。
宏介绍:在给目标聚精的时候M对方一段上面双引号里的话,做这个宏的目的,一呢,提醒一下法师注意一下法力恢复的5秒规则。二是因为很多人不了解德鲁依这个职业。不知道德鲁依在副本究竟能为队友做什么。记得在一次下神庙副本时,我主healer,在法师mana没有回满的情况下,战士引怪,法师半蓝上去奥爆,我就给法师加乐个聚精。这队怪清完以后,法师呆乐半天,突然说乐句“我第一次被人用这个……”。个60级的法师,没有德鲁依给他加过聚精,我想,更多的可能还是他从来没注意过。
使用频率:低
实用度:高
13:月火打图腾宏
/script if (UnitName('target') ~=nil) and UnitCreatureType'Target'=='未指定' then CastSpellByName('月火术(等级 1)') else CastSpellByName('月火术(等级 9)'); end
技能介绍:因为我主恢复,副野性,月火的使用频率已经越来越少乐,也没什么心得,但不管是PVP还是PVE,不受时间距离限制的瞬发低等级月火都是名副其实的图腾杀手。
宏介绍:以前论坛里有讨论过这个宏,根据目标名字里是不是包含图腾或结界字样来判断是否图腾。只是不区分目标的类型,名字里包含图腾或结界字样的NPC、PLAYER也会被当成图腾。这个宏里用乐判断目标类型的参数,经本人测试暂时没有纰漏,大家可以试一下。
使用频率:中
实用度:中
/cast [nostance] 精灵火,精灵火(野)
这是任意姿态放火
#showtooltip 低喉
/castsequence [button:2] 挫志,低喉;裂伤,横扫,重殴
左键点击横扫等,右键挫志,需要你把技能补充完整
#showtooltip 裂伤(熊)(等级 3)
/cast 裂伤(熊)
/cast 重欧
宏无法判断debuff