• /script PetDefensiveMode()
    /script if(UnitName("target")==nil) then TargetNearestEnemy() else if(not UnitCanAttack("player","target")) then AssistUnit("target") else if(not IsBuffActive(" 猎人印记 ","target")) then CastSpellByName(" 猎人印记 ( 等级 3)") PetAttack() end end end
    /script if(IsBuffActive(" 猎人印记 ","target")) then PetAttack();end
    /script if(IsBuffActive(" 猎人印记 ","target")) and (not IsBuffActive(" 毒蝎钉刺 ","target")) then CastSpellByName(" 毒蝎钉刺 ( 等级 3)"); end /script if(not IsAutoRepeatAction(40)) and (IsBuffActive(" 猎人印记 ","target")) then CastSpellByName(" 自动射击 ");end
    /施放 召唤宠物

    功能 :( 需要连续按数次实现功能 ) 无目标时选择最近的目标 , 目标是队友是选择队友的目标 ; 目标没有印记的时候施放印记 , 有印记的时候施放毒蛇钉刺 ; 当攻击是自动判断是否自动射击 , 没有就自动射击


    /script PetPassiveMode()

    /script PetFollow()

    /script if(UnitAffectingCombat("player")==1) then CastSpellByName(" 假死 ") else if(UnitAffectingCombat("player")==nil) then CastSpellByName(" 冰冻陷阱 ( 等级 2)") MoveForwardStart() end end

    /script if(UnitAffectingCombat("player")==1) then MoveForwardStop() StrafeLeftStop() StrafeRightStop() end

    功能 :( 连续按 ) 收回宠物并令其冬眠 , 自动停止跑动 , 释放装死 , 如果解除战斗状态就释放冰冻陷阱

  • 1-影遁的同时躺下,更难被发现……
    /cast Shadowmeld(Racial)
    /laydown


    2-
    吃喝的同时也影遁-_-...
  • 1-放猎人标记并命令pet攻击目标。
    /cast Hunter's Mark(Rank X)
    /script PetAttack()

    2-
  • 注意:你必须已经打开了某个守护,这样下面的宏才能生效
    1-
    肉搏战和猴之守护
    可以代替默认的attack,如果你没开猴之守护宏会帮你打开。
  • MainhandBag:备用主手武器存放背包编号
    MainhandBagSlot:
    备用主手武器存放格子编号
    OffhandBag:...
  • 下面这个宏会先判断玩家是否处于战斗之中。如对应的格子中没有食物,则会打开相应的背包。
    /script if (not PlayerFrame.inCombat) then if (not GetContainerItemLink(X, Y)) then OpenBag(X); else CastSpellByName("Feed Pet"); PickupContainerItem(X, Y); end end