魔兽世界60级德鲁伊常用宏命令推荐 小德三系宏命令分享

2019-08-19 17:12 稿源:nfuwow  0条评论

魔兽世界60级德鲁伊这个职业的三系宏命令要怎么编辑,猫德、熊德以及奶德的宏命令有哪些比较好用,我们来一起看下德鲁伊的宏命令推荐。

魔兽世界怀旧服.jpg

野性篇:

(一)熊形态

1、冲锋:

(1)判断是否在熊/巨熊形态,如果不是则变成熊再冲锋+低吼;如果是则直接冲锋+低吼。

/Script local c,s,i,f,n,a,_=CastSpellByName,"巨熊形态";for i=1,GetNumShapeshiftForms() do _,n,a=GetShapeshiftFormInfo(i);if n==s then break;end;end;if a==1 then if IsActionInRange (34) then c("野性冲锋");else c("低吼");end;else c(s);end;

注:红字: 34 是技能栏编号,使用这个宏前要先把野性冲锋放在一个技能栏位上(放在一些少用的键位上)。

(2)基本相同,但是不低吼。

/script local c,s,i,f,n,a,_=CastSpellByName,"巨熊形态";for i=1,GetNumShapeshiftForms() do _,n,a=GetShapeshiftFormInfo(i);if n==s then break;end;end;if a==1 then c("野性冲锋");else c(s);end;

(3)这个在被击飞或者紧急情况时用比较有效,野性冲锋的同时低吼,如果怒气还大于 35 就使用

挥击挥霍怒气拉住仇恨。

/cast 低吼

/cast 野性冲锋

/Script if (UnitMana("layer")>35) then CastSpellByName("挥击");end

2、拉仇恨:

槌击+挥击大量倾泻怒气,如果目标的目标不是小D或者战士,则使用低吼。(OBLIND修改)

/script local class, c = UnitClass("targettarget"), CastSpellByName; if class ~= "德鲁伊" and class ~= "战士" then c("低吼"); else c("槌击"); c("挥击"); end; ) then CastSpellByName("低吼");end

3、攻击+槌击:

( 发挥 补充)当怒气小于 10 时使用普通攻击,否则使用槌击。

/script if (UnitMana("player")<10) then CastSpellByName("攻击");else CastSpellByName("槌击")end 

4、熊形态+蛮兽神像:

人形态下,按 1 下是变熊, 2 下是换上蛮兽神像;熊形态下是换上蛮兽神像。(漠铭骑喵制作)红字部分是UseContainerItem(背包编号,格子编号)。 请把[蛮兽神像]放在最原始的 16 格包的左上角位置上。

PS:背包编号:从左到右:4,3,2,1,0。 就是说,你一开始就有的 16 格行囊是 0 号背包。

背包格子编号:第一行从左到右:1,2,3,4 (注意从 1 开始的) ;第二行从左到右:5,6,7,8 依此类推……

/script local c,s,i,f,n,a,_=CastSpellByName,"巨熊形态";for i=1,GetNumShapeshiftForms() do _,n,a=GetShapeshiftFormInfo(i);if n==s then break;end;end;if a==1 then UseContainerItem(0,1);else c(s);end;

(二)猫形态

1、猫形态常用攻击宏:

通常情况下使用爪击,当连击点数大等于 3 点时(即“ 3 星”),使用凶猛撕咬。

/script if ( GetComboPoints() >= 3 ) then CastSpellByName("凶猛撕咬"); else CastSpellByName

("爪击") end

2、猫形态起手宏(潜行):

在潜行的条件下,毁灭起手,然后检测对方身上是否有精灵之火,没有就上个,有就爪击。

/cast 毁灭

/cast 爪击

/script x=1;found=0;while(UnitDebuff("target",x)) do if(string.find(UnitDebuff

("target",x),"Spell_Nature_FaerieFire"))then found=1;end;x=x+1;end;

/script if(found==1)then CastSpellByName("爪击");else CastSpellByName("精灵之火(野性)")end

3、背面攻击宏:

先判断,如果毁灭能用就用毁灭,不能用就撕碎。

/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("毁灭");else CastSpellByName("撕碎")end

4、潜行+突袭:

先判断,如果在潜行状态下就突袭,否则潜行。

/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("突袭");else CastSpellByName("潜行")end

声明:本文转载自第三方媒体,如需转载,请联系版权方授权转载。协助申请

相关文章

相关热点

查看更多