Based on commentary from Maskoi, I added another condition which seems to resolve the issue with trying to cast Yaulp and sit while out of combat. I tested it yesterday and to my knowledge it worked intended. In other words, during combat, it will try and cast Yaulp. Once out of combat, it will go back to sitting and taking advantage of OOC regen. Modification to the excerpt above in red. And as always, this is a modification of Noob's code and get gets all the credit for original concept and design, etc.
Rich (BB code):
Sub MedTime
:oomwait
/doevents
/if ((${Me.AltAbilityReady[489]})&&(${Me.PctMana}<=95)&&(!${Me.Mount.ID})&&(${Me.CombatState.Equal[COMBAT]})&&(!${Me.Buff[${Me.AltAbility[489].Spell}].ID})) {
/docommand /alt act 489
/if (!${EQBC.Connected} || !${Bool[${Plugin[MQ2EQBC]}]}) /docommand /echo [+o+]Casting Yaulp AA[+x+]
/if (${EQBC.Connected}) /docommand /bc [+o+]Casting Yaulp AA[+x+]
/delay 8
}