关于宏的贴子不少,这里我去芜存菁,整理并留下了觉得比较实用的宏命令,希望对大家有用。
/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狂暴技能的名称),如果有,释放宁神并大喊一句;如果没有,跳一下


