This is very interesting. One of the central obstacles preventing VA from being even smarter is that it doesn't know what's going on within our applications. We give it a command, it does stuff for us. It can store information within variables or files (like through VAExtensions) if we tell it to do so, but it doesn't have a way to learn or obtain application information by itself.
Enter this Advanced Combat Tracker (ACT) tool (for certain MMOs it looks like). I don't fully understand the extent of the functionality of ACT, but it is possible to have VA use an external library for use with its C# (or VB.NET) inline functions. As an example I was working on integrating AutoHotkey with VA by utilizing the excellent
AutoHotkey.Interop library. I got it to function properly (though I haven't had time to share with the community due to other projects) like so:
...and then put the associated library in the same folder as the VA executable:
From there it is then just a matter of using the library within the C# environment.
I suggest you check out the
VA Inline Functions section to get better acquainted with how to make various C# functionality work with VA.