Image



战士宏

嗜血 动作栏编号

/run if not IsCurrentAction(24) then UseAction(24) end;

/run CastSpellByName("嗜血")

自动切姿态冲锋

/run local texture,name,isActive,isCastable = GetShapeshiftFormInfo(1); if isActive then CastSpellByName("冲锋"); else CastSpellByName("战斗姿态()"); end;

自动切姿态压制

/run local texture,name,isActive,isCastable = GetShapeshiftFormInfo(1); if isActive then CastSpellByName("压制"); else CastSpellByName("战斗姿态()"); end;

自动切姿态拦截

/run local texture,name,isActive,isCastable = GetShapeshiftFormInfo(3); if isActive then CastSpellByName("拦截"); else CastSpellByName("狂暴姿态()"); end;

自动切姿态雷霆一击

/run local texture,name,isActive,isCastable = GetShapeshiftFormInfo(1); if isActive then CastSpellByName("雷霆一击"); else CastSpellByName("战斗姿态()"); end;

自动切姿态旋风斩

/run local texture,name,isActive,isCastable = GetShapeshiftFormInfo(3); if isActive then CastSpellByName("旋风斩"); else CastSpellByName("狂暴姿态()"); end;

自动切姿态狂暴之怒

/run local texture,name,isActive,isCastable = GetShapeshiftFormInfo(3); if isActive then CastSpellByName("狂暴之怒"); else CastSpellByName("狂暴姿态()"); end;

自动切姿态惩戒痛击

/run local texture,name,isActive,isCastable = GetShapeshiftFormInfo(1); if isActive then CastSpellByName("惩戒痛击"); else CastSpellByName("战斗姿态()"); end;

自动切姿态缴械

/run local texture,name,isActive,isCastable = GetShapeshiftFormInfo(2); if isActive then CastSpellByName("缴械()"); else CastSpellByName("防御姿态()"); end;

通用自动切姿态打断施法

/run local texture,name,isActive,isCastable = GetShapeshiftFormInfo(3); if isActive then CastSpellByName("拳击"); else CastSpellByName("盾击()"); end;

自动切姿态嘲讽

/run local texture,name,isActive,isCastable = GetShapeshiftFormInfo(2); if isActive then CastSpellByName("嘲讽"); else CastSpellByName("防御姿态()"); end;

紧急情况-一键应急

/eq [奎尔塞拉]

/eq [龙人之盾]

/cast 防御姿态

/cast 盾墙

战斗姿态冲锋 和/或者 拦截 (会改变姿态,如果你在战斗中)

/run if UnitAffectingCombat("player") then CastSpellByName("狂暴姿态"); else CastSpellByName("冲锋"); end

防御姿态冲锋 和/或者 拦截 (会改变到狂暴姿态或者战斗姿态取决于你的战斗情况)

/run if UnitAffectingCombat("player") then CastSpellByName("狂暴姿态"); else CastSpellByName("战斗姿态"); end;

狂暴姿态冲锋 和/或者 拦截 (会改变到狂暴姿态或者战斗姿态取决于你的战斗情况)

/run if UnitAffectingCombat("player") then CastSpellByName("拦截"); else CastSpellByName("战斗姿态"); end;



其他老外大神的战士宏:

不浪费消耗品 (只在战斗中使用)(4 => 最后一个包包, 10 =>从左上角到右下方的槽数) 

/script if UnitAffectingCombat("player") then UseContainerItem(4,10) end开始攻击 (41 作为 动作栏编号)/script if not IsCurrentAction(41) then UseAction(41) 

狂暴之怒 + 开始攻击

/cast 狂暴姿态

/cast 狂暴之怒

/script if not IsCurrentAction(41) then UseAction(41) end

冲锋

/script if not UnitAffectingCombat("player") then CastSpellByName("战斗姿态"); CastSpellByName("冲锋"); end

顺劈斩 + 开始攻击:

/施放 顺劈斩

/script if not IsCurrentAction(41) then UseAction(41) end

嗜血 + 开始攻击:

/施放 嗜血

/script if not IsCurrentAction(41) then UseAction(41) end

缴械 + 开始攻击:

/施放 防御姿态

/施放 缴械

/script if not IsCurrentAction(41) then UseAction(41) end

斩杀

/script local p=100*UnitHealth("target")/UnitHealthMax("target");if (p>5 or UnitHealth("target")>25000) and UnitMana("player")<26 then CastSpellByName("狂暴姿态"); end; CastSpellByName("斩杀");if not IsCurrentAction(41) then UseAction(41) end

魂能之速(对自己施放+不丢失目标boss) 3,16 为 第三个包,第16槽

/script UseContainerItem(3,16); SpellTargetUnit("player");

绷带 (绷带在第0个包,第1槽)

/script UseContainerItem(0,1); SpellTargetUnit("player");

英勇打击 + 开始攻击

/施放 英勇打击

/script if not IsCurrentAction(41) then UseAction(41) end

拦截 + 开始攻击

/施放 狂暴姿态

/施放 拦截

/script if not IsCurrentAction(41) then UseAction(41) end

盾击(22 为你行动栏的盾牌)

/script UseAction(22); CastSpellByName("防御姿态"); CastSpellByName("盾击"); if not IsCurrentAction(41) then AttackTarget() end

战斗姿态到狂暴姿态 旋风斩 

你有足够的怒气就嗜血,和它如果CD或CD结束,就切换姿态,以不浪费任何愤怒。

/script local a,h,b,c=CastSpellByName,UnitMana("player"),GetActionCooldown(75); if h<=25 or (b+c-GetTime())>1.5 then a("狂暴姿态"); a("旋风斩") else a("嗜血") end; if not IsCurrentAction(41) then UseAction(41) end

自动攻击与检查奈法暗影命令

/script zu=true;for i=1,2 do GameTooltip:SetUnitDebuff("target", i);if (GameTooltipTextLeft1:GetText() or "")=="暗影命令" then zu=false end;end if zu then CastSpellByName("嗜血");if not IsCurrentAction(41) then AttackTarget() end;end



基于 CastModifier 插件的一些宏:

自动姿态舞-冲锋 / 拦截 (这取决于你是否在战斗中) + 自动攻击: 

/cast !Attack

/cast [stance:1 nocombat] 冲锋; [nocombat] 战斗姿态; [stance:3 combat] 拦截; 狂暴姿态

自动姿态舞-无脑一键斩杀 / 嗜血 + 自动攻击:

/cast !Attack

/cast [mypower<26 stance:1/2] 狂暴姿态; [hp<20 stance:3] 斩杀; [stance:3] 嗜血

自动姿态舞-压制 + 自动攻击:

/cast !Attack

/cast [stance:1] 压制; 战斗姿态

自动姿态舞-惩戒痛击 + 自动攻击:

/cast !Attack

/cast [stance:1] 惩戒痛击; 战斗姿态

自动姿态舞-拳击 + 自动攻击:

/cast !Attack

/cast [stance:3] 拳击; 狂暴姿态