
Originally Posted by
Nameless
<if Advanced='"%EquipMain"=="Bahamut's Zaghnal"' NotGroup="BZ">
<command when="Aftercast|Engaged|Idle">input /sc group BZ</command>
</if>
Quick question. It seems like the xml file doesn't like the ' in Bahamut's Zaghnal. How do I fix that?
Second of all, it seems like it will only load the group if I engage. Since for zerging I will want the equips to be loaded right away when I change my weapon, how do I make it work that way? Autoexec or dummy spell are fine if you can find a way to make it work. Thank you.
first I think your syntax can be simplified:
Code:
<if EquipMain="Bahamut's Zaghnal"' NotGroup="BZ">
<command when="Aftercast|Engaged|Idle">input /sc group BZ</command>
</if>
second there's no way to trigger an event based on changing equips unfortunately.
SC only uses the 'equipx' check as more of a conditional.
Code:
<if mode="or" buffactive="blood weapon" spell="blood weapon">
<equip when="precast|midcast|aftercast" set="Blood"/>
<action type="return" />
</if>
This is what I use once BW is used, it triggers 'zerg mode'. The "return" makes sure all other rules are blocked until BW fades, it's like a short circuit/path of least resistance. SC will look at it and say "Oh Blood Weapon active, ignore everything else".
Hope that helps. (More importantly I hope I understood what you were trying to do)