魔兽世界乌龟服猎人常用宏大全这个问题最近论坛很多小伙伴都在讨论,其实想要解决魔兽世界乌龟服猎人常用宏大全并不难,只要抓好魔兽世界游戏的特点去做就好了,现在小编就详细的带给大家魔兽世界乌龟服猎人常用宏大全的具体做法,大家看完就知道了。
29级以下能用的猎人宏。
风筝宏
/run C,S=CastSpellByName,{}if IsShiftKeyDown()then C('奥术射击')else for i=1,16 do B={UnitDebuff('target',i)}if B[3]=='Poison'then table.insert(S,1)end end if getn(S)~=0 then C('奥术射击(等级 1)')S={}else C('毒蛇钉刺')end end
毒蛇钉刺冷却打毒蛇钉刺,没有冷却打1级奥术射击,可以直接当毒蛇钉刺使用。
守护
/run if IsShiftKeyDown()then CastSpellByName('猎豹守护')elseif IsControlKeyDown()then CastSpellByName('雄鹰守护')else CastSpellByName('灵猴守护')end
直接按灵猴,配合shift按猎豹,配合ctrl按雄鹰,组合键功能需要检查或修改键位设置。
印记
/run AssistUnit('pet')
/run CastSpellByName('猎人印记')
宠物有攻击对象时按给宠物攻击对象上标记,宠物没有攻击对象给当前目标上标记。
养宠
/run p='pet'c,h=CastSpellByName,UnitHealth(p)if h==0 then c('召唤宠物')c('复活宠物')elseif h/UnitHealthMax(p)<1 then c('治疗宠物')elseif GetPetHappiness()<3 then c('喂养宠物')PickupContainerItem(0,1)else c('解散野兽')end
没有宝宝召唤宝宝,宝宝死亡复活宝宝,宝宝残血加血,宝宝快乐度不是最高自动喂养基础背包1号位置食物(放好对应食物,等宝宝快乐度不是最高前不要连续按,会多次喂养),宝宝满血快乐度最高时解散宝宝。
多重
/run if IsShiftKeyDown()then CastSpellByName('多重射击')else CastSpellByName('自动射击')end
配合shift按是多重射击,直接按自动射击,不要多次点击,会取消自动射击,组合键功能需要检查或修改键位设置。
控宠
/run h,a,k,t,m=UnitHealth,TargetUnit,PetAttack,'target','mouseover'PetDefensiveMode()if IsShiftKeyDown()then PetPassiveMode()elseif IsAltKeyDown()then PetFollow()elseif h(m)~=0 then if h(t)~=0 then a(m)k()TargetLastTarget()else a(m)k()end else a(t)k()end
鼠标指向有目标时,直接按优先攻击指向目标,鼠标指向无目标时攻击当前目标,此时宝宝变防御模式,挨打会反击,配合shift按收宝宝,宝宝变被动模式,怎样都不攻击,可以在脱战后无目标时再按1次改回防御模式,组合键功能需要检查或修改键位设置。
近战
/run if IsShiftKeyDown()then CastSpellByName('摔绊')end
/run CastSpellByName('猫鼬撕咬')
/run CastSpellByName('猛禽一击')
/run StartAttack()
配合shift按打摔绊,省蓝,直接按自动攻击,同时打猛禽,猫鼬如果可被触发也会打猫鼬,组合键功能需要检查或修改键位设置。
震荡
/run h,a,c,s,t,m=UnitHealth,TargetUnit,CastSpellByName,'震荡射击','target','mouseover'if h(m)~=0 then if h(t)~=0 then if h(t)==h(m)then a(t)c(s) else a(m)c(s) TargetLastTarget()end else a(m)c(s) end else a(t)c(s) end
/run CastSpellByName('震荡射击')
可以鼠标指向震荡。
魔兽世界乌龟服猎人常用宏大全问题目前源码网小编根据实际情况,总结整理出了最简便的一种方法分享给大家,肯定也有其他方法,至此希望可以帮助小伙伴们解决问题,祝大家生活愉快。