魔兽世界怀旧服战士宏命令有哪些?宏命令能够帮助我们更快速地完成所需的战斗操作与技能释放,从而提升游戏效率和整体体验。接下来就由1333wan小编为大家带来魔兽世界怀旧服战士宏命令设置推荐。
魔兽世界怀旧服战士宏命令设置推荐
宏命令1:自动检测是否拥有战斗怒吼BUFF,没有则施放,有则进行普通攻击
/scriptfori=1,20,1doif(UnitBuff("player",i)~=nil)thenif(string.find(UnitBuff("player",i),"BattleShout")~=nil)thenCastSpellByName("攻击");break;endendif(i==20)thenCastSpellByName("战斗怒吼(等级6)");endend
你可以将此命令整合进一个综合宏中使用,也可以单独使用。例如:
/施放破甲
/......
宏命令2:自动切换姿态并释放技能(狂暴姿态→狂暴之怒→防御姿态)
/scriptGS=GetShapeshiftFormInfo;CS=CastSpellByName;_,_,isActive,_=GS(3);ifisActive~=nilthenCS("狂暴之怒")elseCS("狂暴姿态");end
/script_,_,isActive,_=GS(2);ifisActive~=nilthenCS("攻击")elseCS("防御姿态");end
宏命令3:冲锋、压制、拦截、断筋自动判断释放
/scriptC=CastSpellByName;
/scriptU=IsUsableAction;
/scriptR=IsActionInRange;
/scriptif(U(61)==1)thenC("冲锋");elseif(R(61)==1)thenC("拦截");elseif(U(63)==nil)thenC("断筋");elseif(GetActionCooldown(63)==0)thenC("压制");elseC("断筋");end
前3行为定义语句,使宏更简洁清晰;首先判断能否冲锋,能则冲锋;不能则判断目标是否在拦截范围内;若可拦截则执行拦截;若不在范围,则判断压制是否可用;若压制不可用则释放断筋;若可用则判断冷却时间;冷却为0则压制,否则继续断筋;效果:远距离冲锋或拦截,近距离断筋,断筋失败后立即压制,压制后继续上断筋。
宏命令4:致死打击、旋风斩、压制、英勇打击智能顺序释放
/scriptC=CastSpellByName;
/scriptif(GetActionCooldown(63)==0)thenC("压制");end
/scriptif(UnitHealth("target")
/施放致死打击
/scriptif(IsActionInRange(63)==1)thenC("旋风斩");end
/scriptif(UnitMana("Player")39)thenC("英勇打击");end
第一行用于定义变量;第二行判断压制是否可用,可用则释放;第三行判断目标血量是否满足处决条件;第四行释放致死打击,使用中文名称是为了让图标状态与技能冷却同步;第五行判断敌人距离,5码内使用旋风斩;第六行当怒气超过39时使用英勇打击(可根据需要调整数值);效果:优先压制,压制不可用则尝试处决,再不行则致死,致死CD中则视距离使用旋风,怒气充足时使用英勇打击替代普攻。
宏命令5:恐惧+绷带组合技
/施放破胆怒吼
/scriptSpellStopCasting();
/target安达里克
/scriptif(GetActionCooldown(69)0)thenUseContainerItem(3,1);end
/scriptTargetLastEnemy()
第一行释放破胆怒吼;第二行停止当前施法动作;第三行指定绷带目标(请替换为你自己的角色名);第四行判断破胆怒吼是否成功释放(若目标跑出范围则不触发绷带);第五行重新锁定最后一个敌方目标;效果:在敌人被恐惧的同时为自己使用绷带,节省时间且无缝衔接。
宏命令6:群体攻击循环
/scriptG=GetActionCooldown;C=CastSpellByName;
/scriptF=CastShapeshiftForm;if(G(71)
/scriptif(IsUsableAction(71)==1)thenC("横扫攻击");end
/施放旋风斩
/施放顺劈斩
/scriptif(UnitHealth("target")
自动检测横扫攻击的冷却时间,冷却完成后若未处于战斗姿态则自动切换至战斗姿态释放横扫,之后切回狂暴姿态继续输出旋风与顺劈;最后一行判断当前目标血量,若低于5%则自动切换下一个目标。
宏命令7:双手武器与盾牌自动切换
/scriptP=PickupInventoryItem;
/scriptC=PickupContainerItem;
/scriptP(17);if(CursorHasItem())thenC(4,2);C(4,1);P(16);elseC(4,1);P(16);C(4,2);P(17);end
以上就是魔兽世界怀旧服战士宏有哪些-魔兽世界怀旧服战士宏命令设置推荐的详细内容,更多请关注本站其它相关文章!