Found more information about ConVars if people are curious on use cases. I think I will be implementing them into my API as an example for how to use them now. I thought they were entirely unrelated to true vars. I don't know which var domain cracksmoke is getting "convars" from but it looks like it actually could be some relevant ones. Either that, or them changing doesn't always trigger the onChange event. But here's an example:
I am doing the archaeology tutorial. I uncover the centurion remains (objectId: 115425) and check var changes:
The object definition for that ID is as follows:
com.darkan.cache.def.objects.ObjectDef {