Your actions should be defined more like so, no need for an actual /wait command:
Precast equips all wyvern hp gear, hp+ gear to raise trigger hp and Drachen Armet, midcast swaps in Wyrm Armet. The cast delay ensures that all wyvern hp gear activates properly. This works by setting the midcastdelay to a value beyond the cast time of the standard array of triggers, and the aftercastdelay to just beyond the time it takes Healing Breath to trigger. The timings work for me 99% of the time, including Campaign.Code:<action type="castdelay" delay=".4" /> <action type="midcastdelay" delay="2.5" /> <action type="aftercastdelay" delay="5" /> <action type="equip" when="Precast" set="Healing Breath Pre" /> <action type="equip" when="Midcast" set="Healing Breath Mid" />