Hey guys, I'm new to using spellcast. I found an xml that works well with my drg and was able to modify it to my gear sets, except there's a small problem. Whenever I use restoring breath and sometimes spell-triggered healing breaths, wyvern hp+ gear isnt equipped long enough for the effect to take place and breath enhancing gear is swapped out of too soon to take effect either. Is there any way i can add a delay so wyvern hp gear is equipped before restoring breath is used and breath enhancing gear is equipped longer before it switches back to my idle/engage sets?
Code:
<!-- Auto Sets -->
<equip When="Engaged" Set="Engaged" />
<equip When="Idle" Set="Idle" />
<!--equip When="Resting" Set="Resting" /-->
<!-- AfterCast Set based on engaged status -->
<if Status="Engaged">
<equip When="AfterCast" Set="Engaged" />
</if>
<else>
<equip When="AfterCast" Set="Idle" />
</else>
<!-- Weapon Skills: Change gear only When TP >= 100% -->
<if CommandPrefix="/weaponskill|/ws">
<castdelay Delay=".4" />
<equip Set="%Spell" />
<!-- Equip Wym. Armet +2 after weapon skill -->
<if Group="Offensive|Multipurpose">
<midcastdelay Delay=".5" />
<aftercastdelay Delay="6" />
<equip When="MidCast" Set="Weapon Skill Mid" />
</if>
</if>
<!-- Job Abilities -->
<if CommandPrefix="/jobability|/ja">
<castdelay Delay=".4" />
<equip Set="%Spell" />
</if>
<if CommandPrefix="Restoring Breath|Smiting Breath">
<castdelay Delay=".4" />
<equip Set="%Spell" />
</if>
<!-- Spells -->
<if CommandPrefix="/magic|/ninjutsu|/ma">
<if Group="Multipurpose">
<if HPPLT="33">
<castdelay Delay=".4" />
<midcastdelay Delay="2.5" />
<aftercastdelay Delay="6" />
<equip Set="Healing Breath Pre" />
<equip When="MidCast" Set="Healing Breath Mid" />
</if>
<else>
<equip Set="Fast Cast" />
</else>
</if>
<elseif Group="Defensive">
<if Spell="Stoneskin">
<equip Set="Stoneskin" />
</if>
<elseif Spell="*na|Bar*|Erase" PartyCountGT="1">
<castdelay Delay=".4" />
<midcastdelay Delay="1" />
<aftercastdelay Delay="6" />
<equip Set="Healing Breath Pre" />
<equip When="MidCast" Set="Healing Breath Mid" />
</elseif>
<!--elseif NotSpell="*raise" PartyCount="1" HPPLT="65"-->
<elseif NotSpell="*raise">
<castdelay Delay=".4" />
<midcastdelay Delay="2.5" />
<aftercastdelay Delay="5" />
<equip Set="Healing Breath Pre" />
<equip When="MidCast" Set="Healing Breath Mid" />
</elseif>
</elseif>
</if>