一、基础攻击宏
狂暴状态攻击宏
- 条件:目标血量低于20%时斩杀,否则切换至嗜血;怒气≥39时使用旋风斩和英勇打击
```lua
/script if (UnitHealth("target") < 20) then CastSpellByName("Execution (Level 5)");
/cast 嗜血(等级4)
/script if (UnitMana("Player") > 39) then CastSpellByName("Whirlwind");
/cast 英勇打击;
```
战斗状态攻击宏
- 条件:目标血量低于20%时斩杀,否则切换至嗜血;怒气≥39时使用旋风斩和英勇打击
```lua
/cast 压制(等级4)
/script if (UnitHealth("target") < 20) then CastSpellByName("Execution (Level 5)");
/cast 嗜血(等级4)
/script if (UnitMana("Player") > 34) then CastSpellByName("Heroic Strike");
```
二、位移与闪避宏
冲锋+拦截+压制+断筋一键宏
```lua
/script if (IsUsableAction(80)) then CastSpellByName("冲锋");
elseif (IsActionInRange(80)) then CastSpellByName("拦截");
elseif (IsActionCooldown(63) == 0) then CastSpellByName("压制");
else CastSpellByName("断筋");
end
/cast 战斗姿态
```
防御姿态切换宏
- 输入数字7(背包中防御姿态图标位置)切换至防御姿态
```lua
/施放 狂暴之怒
/script SpellStopCasting();
/cast ShapeshiftForm(2);
```
三、技能释放优化宏
饰品爆发宏
- 适用于10/11版本,循环施放血性狂暴、奥丁之怒等技能
```lua
/showtooltip 天神下凡 /cast 天神下凡 /cast 奥丁之怒 /cast 鲁莽 /use 13 /use 14;
```
焦点援护宏
- 自动聚焦目标并释放援护,优先级高于普通攻击
```lua
/focus [modifier:shift]
/stopcasting
/cast 援护 [target=focus] [help] [target=target][help] [target=pet];
```
四、实用工具宏
一键武器切换宏
- 从任意武器切换到双手武器或盾牌
```lua
/script P=PickupInventoryItemPC=PickupContainerItem
if (oi) then oi=(GetContainerItemLink(背包,盾牌格))
end
P(16)PC(背包,主手/双手格);
```
取消负面状态宏
- 取消强效拯救祝福、保护祝福等
```lua
/cast 取消强效拯救祝福 /cast 取消保护祝福;
```
注意事项
宏命令需通过游戏内“宏命令设置”功能绑定快捷键;
部分技能(如旋风斩、英勇打击)存在冷却时间,需结合怒气值使用;
10/11版本饰品爆发宏需配合天赋技能使用。
以上宏命令可根据具体战斗场景调整触发条件,建议优先保留核心输出技能(如旋风斩、嗜血)的独立宏,便于灵活切换策略。