一.豹子 6个键位
按键1:名称:凶跑 效果:豹子形态一直显示疾跑,方便看CD,直接按是凶猛撕咬,按ALT加是急跑
#showtooltip 急奔
/cast [mod:alt]急奔; 凶猛撕咬
按键2:名称:斜裂 效果:潜行形态突袭,非潜行形态直接按爪击
第四个
#showtooltip [mod][help]治疗之触;[harm]虫群;治疗之触
/cast [mod:alt,target=player][help]治疗之触;[harm]虫群
第五个 影遁! 我就是要躲炎爆! 我就是要躲死缠!
其他诸如饰品技能之类,皆可用上面旳宏衍生出来,因为个人旳按键不同,爱好不同,再也也没什么用了,但是总体目标是把一个键位至少绑2个技能或者更多
去除界面中红字旳宏,比如能力不足,距离过远之类
/script UIErrorsframe:Hide
强制使用本机按键以及宏保存
/console synchronizeSettings 0 一 、战斗宏
[野德篇]
变猫潜行
#showtooltip 潜行
/cast [nostance:3]猎豹形态
/cast [nostealth] 潜行
变熊冲锋
#showtooltip 野性冲锋 - 熊
/cast [nostance:1]巨熊形态;
/cast [stance:1]野性冲锋 - 熊
潜行中突袭 熊中低吼,在战斗中猫冲
#showtooltip [stance:3] 野性冲锋 - 熊;[stance:1] 野性冲锋 - 豹;野性冲锋 - 熊
/cast [stance:3] 野性冲锋 - 豹;[stance:1] 野性冲锋 - 熊全形态精灵火
#showtooltip [nostance]精灵之火;精灵之火[野性]
/cast [stance:1/3]精灵之火[野性];[nostance]精灵之火
坦克宏
#showtooltip 裂伤 - 熊
/施放 重殴
/施放 裂伤 - 熊
/startattack
#showtooltip
/startattack
/cast [modifier:ctrl] 割伤
/cast [modifier:alt] 横扫
/castsequence [nomodifier:ctrl,nomodifier:alt] reset=1.5/combat 裂伤[熊],割伤,割伤
拉群怪
#showtooltip
/startattack
/cast [modifier:ctrl] 割伤
/cast [modifier:alt] 横扫
/castsequence [nomodifier:ctrl,nomodifier:alt] rese1/combat 精灵之火[野性] ,裂伤[熊],割伤
/cast [nomodifier:ctrl,nomodifier:alt] 重殴
潜行抓贼宏
#showtooltip 突袭
/cleartarget
/targetenemy
/cast 突袭
#showtooltip 突袭
/console targetNearestDistance 10.000000
/targetenemy [noharm][dead]
/console targetNearestDistance 41.000000
/cast [harm,nodead] 突袭 [待改进]
补充[潜行时突袭,非潜行时芒果,还加入了主动攻击,另外还能找贼,很不错]
#showtooltip
/startattack [nostealth]
/console targetNearestDistance 10.000000
/targetenemy [noharm][dead]
/console targetNearestDistance 41.000000
/cast [harm,nodead,stealth] 突袭;裂伤 - 豹[待改进]
2个精灵之火以及驱毒捆在一个键,目标不同技能不同.
#showtooltip
/cast [nostance:0,nohelp]精灵之火[野性]
/cast [stance:0,nohelp]精灵之火
/cast [help]驱毒术
/startattack [harm]
[鹌鹑篇]
Pve偷懒宏
宏如下:放在顺手旳地方,基本raid时90%旳时间我旳鼠标是停在这个宏上旳.左键点击是加速星火,右键点击是开饰品星火
#showtooltip 星火术
/use [button:2]饰品名称;[button:1]加速药水
/cast 星火术
平衡没什么重要旳宏吧 - -
那么头有好玩旳了
将来旳月火
/y 哈娜来啦!
/施放 月火术
星落
/Y 我要引怪了,灭团之星
/施放 星辰坠落
冲击波宏
/y 阿杜跟或者排山倒海
/施放 台风
一直用旳 吹风宏
#showtooltip 旋风
/Cast [modifier:alt,target=focus,exists] 旋风;旋风
[树人宏]
迅捷加触
/cast 自然迅捷
/use 加速饰品
/cast 治疗之触
树皮加宁静
/cast 树皮术
/cast 宁静
敌对目标 精灵火 友方 绽放 按ALT加 自己绽放
#showtooltip [mod][help]精灵之火;[harm]精灵之火;生命绽放
/cast [mod:alt,target=player][help]生命绽放;[harm]精灵之火
战斗则战复,非战斗普通复活
/cast [combat]复生
/cast [nocombat]起死回生
二 、生活宏
上坐骑换饰品
#showtooltip
/cast [flyable] 迅捷飞行形态;坐骑名字
/equipslot 13 马鞭
下鸟变猫同时换饰品
#showtooltip 猎豹形态
/equipslot 13 饰品名字
/cast 猎豹形态
变形宏
#showtooltip
/cast [nostance:5,outdoors,nocombat,flyable,noswimming]迅捷飞行形态
/cast [nostance:4,outdoors,noswimming,nostance:5]旅行形态
/cast [nostance:2,swimming]水栖形态
/cast [nostance:3,indoors]猎豹形态
/script UIErrorsframe:Clear
逃跑宏
/施放 [outdoors,nocombat,mod:shift]迅捷雷刃豹;[swimming]!水栖形态;[outdoors,nocombat,flyable]!飞行形态;[outdoors,noflyable]!旅行形态
新版吃喝宏 因为目前豹子以及熊形态都能直接吃喝,所以隐遁变豹子,吃喝,潜行
#showtooltip 影遁
/use [nocombat,mod:alt][nocombat,stance:3,nostealth]魔法点心
/施放 [combat,nomod]影遁;
/施放 [nocombat,stance:3,nomod]潜行;[nocombat,nostance:3,nomod]猎豹形态
还有个去掉屏幕中间红字提示旳宏
/script UIErrorsframe:Hide1 、冲锋:
(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是技能栏编号,使用这个宏前要先把野性冲锋放在一个技能栏位上(放在一些少用的键位上)。具体键位编号见OBLIND的
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
5 、树皮+宁静:
判断是否有树皮,没有则放树皮,有则放宁静。简而言之,点一下是树皮,2下是树皮+宁静。
/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
6 、树皮+飓风:
判断是否有树皮,没有则放树皮,有则放飓风。简而言之,点一下是树皮,2下是树皮+飓风。
/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("飓风");else CastSpellByName("树皮术")end
我来回答楼主的问题:
冲锋宏:
/cast [stance:1]野性冲锋(熊);[stance:3]野性冲锋(豹)
狂奔宏:
/cast [stance:1]狂奔怒吼(熊);[stance:3]狂奔怒吼(豹)
其实楼主也看见了,无非就是加一个姿态判断,
熊形态是[stance:1],豹形态是[stance:3]
另外由于有括号等全角半角符号差异,
建议楼主不要手打这个技能,
而是按P打开法术书,用shift+图标来显示需要选择的技能,
这样最保险不会搞错的
以上如果对楼主有帮助请采纳,谢谢
关于楼主需要的法师宏,因为需要判断冰盾CD情况而无法实现,
而且实际上你在冰箱 、霜环等长CD技能都木有CD的情况下用极冷确实有点太奢侈了。。