找回密码
 立即注册

手机短信,快捷登录

搜索

Warrior Hotswap (Battle Shout / Diamond Flask)

[复制链接]
 楼主| 发表于 2023-6-12 08:33:26 | 显示全部楼层 |阅读模式
Description:
With the use of the ItemRack addon and Macros, this weakaura will allow you to auto swap to a 3 piece Wrath set for Battle Shout, and a healing set for Diamond Flask. This is designed to be as quick as possible to prevent any issues of being stuck in combat with the wrong gear.

Setup:
- Install ItemRack addon.
- For 3 piece Wrath Battle Shout, create a new set called "Battle Shout" that only has the three pieces of Wrath you want to equip, and a shirt. Can be any shirt (explained in "Notes" section at the bottom)
- For Diamond Flask healing set, create a new set called "Diamond Flask" that has all of the healing gear you want to equip, as well as a shirt. I'd recommend leaving trinkets out of this set but you can try it with them.
- Once the above sets are made, you want to make sure you do not have a shirt equipped. Also, make sure all of your other sets do not have a shirt in them.
- Create new macros with the ones listed below.

Macros:
Please note for the following macros, you cannot simply press the key once and expect results. You will need to spam the button a few times for the desired results.

For Battle Shout, you can either replace your normal Battle Shout key with this macro, or place it somewhere else. This will cast Battle Shout like normal while in combat, but if you are out of combat and have 10 rage, it will swap to your Wrath set and cast Battle Shout, then quickly re-equip your normal gear.

#showtooltip Battle Shout
/run WeakAuras.ScanEvents("HOTSWAP_BATTLE_SHOUT")
/cast [combat] Battle Shout
/cast [equipped:Shirt] Battle Shout
/cancelaura Bloodrage

For a scenario where you do not have 10 rage and need to cast Bloodrage before Battle Shout, use this macro:

#showtooltip
/run WeakAuras.ScanEvents("HOTSWAP_BLOODRAGE")
/cast [noequipped:Shirt,nocombat] Bloodrage
/cast [equipped:Shirt] Battle Shout
/cancelaura Bloodrage

For Diamond Flask healing set, use this macro:

#showtooltip Diamond Flask
/run WeakAuras.ScanEvents("HOTSWAP_DIAMOND_FLASK")
/cast [equipped:Shirt] Diamond Flask

Notes:
The reason we require a shirt for all these sets and macros is because the game needs to know that your new set is equipped before casting the spell. Normally, there is no way to have a delay or create a conditional for this. We are faking this by using an equipped shirt as our conditional. The macros will assume that the correct set is equipped before casting Battle Shout or using Diamond Flask because of the [equipped:Shirt] conditional in our macros.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|魔兽世界玩家社区APP官网 ( 鄂ICP备20007009号-6 )

GMT+8, 2025-8-23 22:23 , Processed in 0.156703 second(s), 7 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表