Object Self Reference?

There wouldn't happen to be a way for objects to reference themselves in Quest, like the "this" pointer in C++, would there? That would make life so much easier.

But there is a this pointer in Quest

If a script attribute is invoked on an object with "do", then there is a "this" reference while the script is running. (If a script is invoked with a bare "invoke", then there is no "this".) You also get a 'this" if you use delegates.

Unfortunately, I think there are still cases within Quest where "invoke" is used instead of "do" (e.g. when using script dictionaries). I had opened a bug for it, but I'm not sure if it was ever fixed (by adding a "this" parameter into the "invoke" call).

Excellent, I did not know that! Thanks to you both, life just got easier.