I'm still having no luck with my queueing of cures.
Code:
<Page AbsorbsInput="false" ClickThrough="False" Location="17,60" Name="CureButtons" PackLocation="cfc,top" ScrollExtent="136,26" Size="136,26">
<Button BackgroundOpacity="0.000" Name="Trauma" OnPress="useabilityonplayer Parent.Parent.Name.Text SpellName" SpellName="Cure" Style="/ButtonStyles.invisible" Visible="false" />
<Button BackgroundOpacity="0.000" Name="Arcane" OnPress="useabilityonplayer Parent.Parent.Name.Text SpellName" SpellName="Cure" SpellNameAlt="Cure Arcane" Style="/ButtonStyles.invisible" Visible="false" />
<Button BackgroundOpacity="0.000" Name="Noxious" OnPress="useabilityonplayer Parent.Parent.Name.Text SpellName" SpellName="Cure" Style="/ButtonStyles.invisible" Visible="false" />
<Button BackgroundOpacity="0.000" Name="Elemental" OnPress="useabilityonplayer Parent.Parent.Name.Text SpellName" SpellName="Cure" Style="/ButtonStyles.invisible" Visible="false" />
<Button BackgroundOpacity="0.000" Name="Curse" OnPress="useabilityonplayer Parent.Parent.Name.Text SpellName" SpellName="Cure Curse" Style="/ButtonStyles.invisible" Visible="false" />
<Button BackgroundOpacity="0.000" Name="Button1" OnHoverIn="target_allow_pet_self_toggle 0" OnHoverOut="target_allow_pet_self_toggle 1" OnPress="target_previous Parent.Trauma.press=true" ScrollExtent="26,26" Size="26,26" Style="/ButtonStyles.invisible" Tooltip="Cast SpellName" />
<Button BackgroundOpacity="0.000" Location="27,0" Name="Button2" OnHoverIn="target_allow_pet_self_toggle 0" OnHoverOut="target_allow_pet_self_toggle 1" OnPress="target_previous Parent.Arcane.press=true" ScrollExtent="26,26" Size="26,26" Style="/ButtonStyles.invisible" Tooltip="Cast SpellName" />
<Button BackgroundOpacity="0.000" Location="54,0" Name="Button3" OnHoverIn="target_allow_pet_self_toggle 0" OnHoverOut="target_allow_pet_self_toggle 1" OnPress="target_previous Parent.Noxious.press=true" ScrollExtent="26,26" Size="26,26" Style="/ButtonStyles.invisible" Tooltip="Cast SpellName" />
<Button BackgroundOpacity="0.000" Location="81,0" Name="Button4" OnHoverIn="target_allow_pet_self_toggle 0" OnHoverOut="target_allow_pet_self_toggle 1" OnPress="target_previous Parent.Elemental.press=true" ScrollExtent="26,26" Size="26,26" Style="/ButtonStyles.invisible" Tooltip="Cast SpellName" />
<Button BackgroundOpacity="0.000" Location="108,0" Name="Button5" OnHoverIn="target_allow_pet_self_toggle 0" OnHoverOut="target_allow_pet_self_toggle 1" OnPress="target_previous Parent.Curse.press=true" ScrollExtent="26,26" Size="26,26" Style="/ButtonStyles.invisible" Tooltip="Cast SpellName" />
</Page>
They will cast when nothing else is going on, but will not queue while casting another spell.