These are stand alone within <rules></rules>, they aren't within another <if></if> statement. Any help would be very appreciated.
Code
<if BuffActive="Light Arts"> <action type="Command">input /echo Light Arts</action> </if> <!-- Equip Savant's Bonnet when casting a cure spell and Rapture is active --> <if BuffActive="Rapture" Spell="Cure*|Cura*"> <equip when="Midcast"> <head lock="t">Svnt. Bonnet +2</head> </equip> <action type="Command">input /echo Rapture</action> </if> <!-- Equip Savant's Bonnet when casting an elemental spell and Ebullience is active --> <if buffactive="Ebullience" Spell="Bliz*"> <equip when="Precast"> <head lock="t">Svnt. Bonnet +2</head> </equip> <action type="Command">input /echo Ebullience</action> </if> <!-- Lock in Savant's Bracers when Perpetuance|Immanence are active to get the bonus from the armour --> <if buffactive="Perpetuance|Immanence" Skill="EnhancingMagic"> <equip when="Precast"> <hands lock="t">Svnt. Bracers +2</hands> </equip> <action type="Command">input /echo Perpetuance|Immanence</action> </if>
I put an echo command in this bit of code to test things were working, and it worked fine under the correct conditions.
Code
<elseif BuffActive="Sublimation: Activated"> <equip when="idle|AfterCast" set="subCharge" /> </elseif>