一,冲锋,压制,拦截,断筋
/script C=CastSpellByName;
/script U=IsUsableAction;
/script R=IsActionInRange;
/script if(U(61)==1)then C("冲锋");elseif(R(61)==1)then C("拦截");elseif(U(63)==nil)then C("断筋");elseif(GetActionCooldown(63)==0)then C("压制");else C("断筋");end
二,致死,旋风,压制,英勇打击
/script C=CastSpellByName;
/script if(GetActionCooldown(63)==0) then C("压制");end
/script if(UnitHealth("target")<20) then C("斩杀");end
/施放 致死打击
/script if(IsActionInRange(63)==1)then C("旋风斩");end
/script if(UnitMana("Player")>39) then C("英勇打击");end
拦截-处决-致死-旋风-英勇
/script C=CastSpellByName;
/script if(IsActionInRange(62)==1) then C("拦截");elseif(UnitHealth("target")<20) then C("斩杀");end
/施放 致死打击
/script if(IsActionInRange(63)==1)then C("旋风斩");end
/script if(UnitMana("Player")>39) then C("英勇打击");end
冲锋-压制-处决-致死-英勇
/script C=CastSpellByName;
/script if(IsActionInRange(61)==1) then C("冲锋");elseif(GetActionCooldown(63)==0)then C("压制");end
/script if(UnitHealth("target")<20) then C("斩杀");end
/施放 致死打击
/script if(UnitMana("Player")>39) then C("英勇打击");end
三,破胆绷带
/施放 破胆怒吼
/script SpellStopCasting();
/target 安达里克
/script if(GetActionCooldown(69)>0) then UseContainerItem(3,1);end
/script TargetLastEnemy()
四,群体攻击用的
/script G=GetActionCooldown;C=CastSpellByName;
/script F=CastShapeshiftForm;if(G(71)<2)then F(1);else F(3);end
/script if(IsUsableAction(71)==1)then C("横扫攻击");end
/施放 旋风斩
/施放 顺劈斩
/script if(UnitHealth("target")<5)then TargetNearestEnemy();end
横扫攻击要放在左下第11个键那里。
五,双手武器和盾切换
/script P=PickupInventoryItem;
/script C=PickupContainerItem;
/script P(17);if(CursorHasItem())then C(4,2);C(4,1);P(16);else C(4,1);P(16);C(4,2);P(17);end
六,使用饰物
/script UseInventoryItem(13)
七,盾牌格档,复仇,破甲,英勇打击
/script C=CastSpellByName;
/script U=IsUsableAction
/施放 盾牌格挡
/script SpellStopCasting()
/script if(U(64)==nil)then C("破甲攻击");elseif(GetActionCooldown(64)==0)then C("复仇");else C("破甲攻击");end
/script SpellStopCasting()
/施放 英勇打击(等级 8)
八,另外一个换武器的宏,这个连弓一块换,我是为了吃面包做的
/script P=PickupInventoryItem;C=PickupContainerItem;
/script P(17);if(CursorHasItem())then C(4,14);C(4,13);P(16);else C(4,13);P(16);C(4,14);P(17);end
/script UseContainerItem(4,15)
九,自动给武器上鱼饵的,也可以上磨刀石,我钓鱼为了省事
/sc@ript UseContainerItem(2,1)
/sc@ript PickupInventoryItem(16)
十,切换防御姿态,缴械
/script CastShapeshiftForm(2)
/施放 缴械
十一,守信史(呵呵)
/target 暮光预言者
/施放 冲锋(等级 3)
/施放 断筋(等级 3)
十二,从防御姿态切换到狂暴姿态释放狂暴之怒再切换回防御姿态
/script G=GetActionCooldown;
/script if(G(70)<2)then CastShapeshiftForm(3);end
/script if(IsUsableAction(70)==1)then CastSpellByName("狂暴之怒");end
/script if(G(70)>0)then CastShapeshiftForm(2);end
狂暴之怒放在第70号键位,就是左下额外技能拦的第10个。
十三.如果有战斗怒吼就什么都不做,没有战斗怒吼就施放战斗怒吼
/script local q; local t;for i=0,15,1 do t=GetPlayerBuffTexture(i); if (t and string.find(t, "BattleShout")) then q=1; break; end; end;if not (q ==1) then CastSpellByName("战斗怒吼") end;
可能又不能用的,见谅
楼上打那个估计……呵呵~