关于宏的贴子不少,这里我去芜存菁,整理并留下了觉得比较实用的宏命令,希望对大家有用。
/m打开宏命令设置窗口
宝宝清图腾宏
/script local t,n,i,_={"根基\","战栗\","地缚","灼热","清毒",};for _,i in t do n=i.."图腾";TargetByName(n,1);end;PetAttack();
使用后宝宝就会去攻击图腾
宠物宏 - 智能召唤/复活/治疗
/script local p,s="pet","召唤";if UnitIsDead(p) then s="复活\";elseif UnitExists(p) then s="治疗" elseif IsAltKeyDown() then s="复活\";end;CastSpellByName(s.."宠物\");
如果宠物存在,死就复活,没死加血,宠物消失了的话就召唤,如果是尸体消失,请同时按住Alt键, 否则即使没死也会使用复活
野外抢怪宏
/target XXXX(怪物名称)
/script PetDefensiveMode()
/script PetAttack()
/script if UnitExists("target") then CastSpellByName("奥术射击(等级 1)");end
一旦选中目标宝宝直接发起进攻,自己奥射,一直按就行
抓贼宏
/cast [harm] 毒蛇钉刺;照明弹
/petattack
还在视野中时施放钉刺,宝宝攻击,如果贼消失,照明弹,毒蛇钉刺也可以改为标记等其他技能
打贼潜行现身后立刻放陷阱
/target 人物ID
/script if UnitExists("target") then CastSpellByName("冰冻陷阱 (等级 3)");end
需要设置贼的人物ID,即使贼隐身,在潜行被发现的一瞬间放出陷阱,如果视野内没有出现,则不会使用陷阱
爆发宏
爆发一般就是饰品,技能,药水,种族技能等,没有公CD的技能都可以绑定一起
/cast 急速射击(或者狂野怒火)
/use 魔暴龙眼
/use 大地之击
/cast 狂暴(巨魔种族天赋)
/cast 瞄准射击
一键爆发,不是巨魔不用加狂暴,SP名称自己换
假死陷阱宏
/script TargetLastEnemy()
/script PetPassiveMode()
/script PetFollow()
/script ClearTarget()
/cast 假死
/cast 冰冻陷阱(等级 3)
/script TargetLastEnemy()
按一下是假死+宠物停止攻击收宠+清除目标,按第 2 下是冰冻陷阱+重新寻回上个目标
#showtooltip 驱散射击
/petpassive
/cast 驱散射击
这个宏可以让你在施放驱散射击的时候宠物被调整为被动状态,防止它打破你的控制。
跳放冰冻陷阱:
/script U=UseAction Jump()
/施放 冰冻陷阱(等级 3)
都说跳着放冰冻陷阱不易被人察觉,也不知道是不是真的
切换守护宏
/castsequence 雄鹰守护,灵猴守护
按一下雄鹰守护 再按一下 换成灵猴守护,随时切换,可以按照自己需要改为其他守护
自动攻击宏
#showtooltip 自动射击
/cast !自动射击
使用之后,自动攻击全程不会因为失误断掉,也可以改为
# showtooltip 猛禽一击
/castrandom 猛禽一击
/cast !自动射击
离远了开始射击,离近了施放猛禽一击并开始普攻
假死换饰品宏
/petpassive
/petfollow
/stopcasting
/cast [combat]假死
/equipslot [btn:1]13 大地之击
/equipslot [btn:2]13 黑手饰物
非战斗状态下,左键装备大地之击,右键装备黑手饰物
战斗状态下,左键双击假死装备大地之击,右键双击假死装备黑手饰物
大地之击和黑手饰物都可以换成自己现在用的
近战宏
/cast 猛禽一击()
/cast 反击()
/cast 猫鼬撕咬()
/script local T; for i=0,15,1 do T=UnitDebuff("target", i); if (T and string.find (T,"Trip")) then break; end; end; if (T and string.find (T,"Trip")) then CastSpellByName("摔绊(等级 1)"); else CastSpellByName("摔绊(等级 3)"); end
哪个技能可用就会自动释放,对方身上已有摔绊效果的话,就用 1 级摔绊,如果没用,则用 3 级摔绊
凝神设计宏
/script local T; for i=0,15,1 do T=UnitDebuff("target", i); if (T and string.find (T,"XXXX")) then break; end; end; if (T and string.find (T,"XXXX")) then CastSpellByName("宁神射击");
/Y 我已释放宁神射击,下个猎人准备!
else jump(); end
判断BOSS身上是否有狂暴的buff(名为XXXX,需要更改为boss狂暴技能的名称),如果有,释放宁神并大喊一句;如果没有,跳一下
欢迎点赞收藏+关注,我会持续送上有价值的内容