An ineresting idea.
Would need to intercept the error message text at the point of using the skill and check that, though we would want to suppress the message for this check or we would end up with a lot of spammed messages on screen. Should be possible though I'm not sure what frame the messages appear on (would need to check through RoMWiki).
One problem with this method though is that it doesn't actually tell us if we are behind or not, it just allows DIYCE to continue if a skill that does need to be rear facing but we currently aren't. This means that we can't do a check when building the DIYCE skill list.
Well a quick check on RoMWiki and some old stuff I have still kicking around seems to indicate two possible places that these messages could show up.
WarningFrame and
SystemMsgFrame both have text messages that appear on screen, these are
MessageFrame UI component. See
http://runesofmagic.gamepedia.com/List_o…ds#MessageFrame though unfortunately I never got around to completing the RomWiki entries for this component so some research will have to be done on it. But the
ClearText method seems appropriate for getting rid of the message and the
GetLines method seems like what is needed for retrieving the text.