关于宏的贴子不少,这里我去芜存菁,整理并留下了觉得比较实用的宏命令,希望对大家有用。

/m打开宏命令设置窗口

宝宝清图腾宏

/scriptlocalt,n,i,_={"根基\","战栗\","地缚","灼热","清毒",};for_,iintdon=i.."图腾";TargetByName(n,1);;PetAttack();

使用后宝宝就会去攻击图腾

宠物宏-智能召唤/复活/治疗

/scriptlocalp,s="pet","召唤";ifUnitIsDead(p)thens="复活\";elseifUnitExists(p)thens="治疗"elseifIsAltKeyDown()thens="复活\";;CastSpellByName(s.."宠物\");

如果宠物存在,死就复活,没死加血,宠物消失了的话就召唤,如果是尸体消失,请同时按住Alt键,否则即使没死也会使用复活

野外抢怪宏

/targetXXXX(怪物名称)

/scriptPetDefensiveMode()

/scriptPetAttack()

/scriptifUnitExists("target")thenCastSpellByName("奥术射击(等级1)");

一旦选中目标宝宝直接发起进攻,自己奥射,一直按就行

抓贼宏

/cast[harm]毒蛇钉刺;照明弹

/petattack

还在视野中时施放钉刺,宝宝攻击,如果贼消失,照明弹,毒蛇钉刺也可以改为标记等其他技能

打贼潜行现身后立刻放陷阱

/target人物ID

/scriptifUnitExists("target")thenCastSpellByName("冰冻陷阱(等级3)");

需要设置贼的人物ID,即使贼隐身,在潜行被发现的一瞬间放出陷阱,如果视野内没有出现,则不会使用陷阱

爆发宏

爆发一般就是饰品,技能,药水,种族技能等,没有公CD的技能都可以绑定一起

/cast急速射击(或者狂野怒火)

/use魔暴龙眼

/use大地之击

/cast狂暴(巨魔种族天赋)

/cast瞄准射击

一键爆发,不是巨魔不用加狂暴,SP名称自己换

假死陷阱宏

/scriptTargetLastEnemy()

/scriptPetPassiveMode()

/scriptPetFollow()

/scriptClearTarget()

/cast假死

/cast冰冻陷阱(等级3)

/scriptTargetLastEnemy()

按一下是假死+宠物停止攻击收宠+清除目标,按第2下是冰冻陷阱+重新寻回上个目标

showtooltip自动射击

/cast!自动射击

使用之后,自动攻击全程不会因为失误断掉,也可以改为

#showtooltip猛禽一击

/castrandom猛禽一击

/cast!自动射击

离远了开始射击,离近了施放猛禽一击并开始普攻

假死换饰品宏

/petpassive

/petfollow

/stopcasting

/cast[combat]假死

/equipslot[btn:1]13大地之击

/equipslot[btn:2]13黑手饰物

非战斗状态下,左键装备大地之击,右键装备黑手饰物

战斗状态下,左键双击假死装备大地之击,右键双击假死装备黑手饰物

大地之击和黑手饰物都可以换成自己现在用的

近战宏

/cast猛禽一击()

/cast反击()

/cast猫鼬撕咬()

/scriptlocalT;fori=0,15,1doT=UnitDebuff("target",i);if((T,"Trip"))thenbreak;;;if((T,"Trip"))thenCastSpellByName("摔绊(等级1)");elseCastSpellByName("摔绊(等级3)");

哪个技能可用就会自动释放,对方身上已有摔绊效果的话,就用1级摔绊,如果没用,则用3级摔绊

凝神设计宏

/scriptlocalT;fori=0,15,1doT=UnitDebuff("target",i);if((T,"XXXX"))thenbreak;;;if((T,"XXXX"))thenCastSpellByName("宁神射击");

/Y我已释放宁神射击,下个猎人准备!

elsejump();

判断BOSS身上是否有狂暴的buff(名为XXXX,需要更改为boss狂暴技能的名称),如果有,释放宁神并大喊一句;如果没有,跳一下